package cn.stylefeng.roses.kernel.rule.constants;
|
|
/**
|
* 规则模块的常量
|
*
|
* @author fengshuonan
|
* @date 2020/10/16 11:25
|
*/
|
public interface RuleConstants {
|
|
/**
|
* 用户端操作异常的错误码分类编号
|
*/
|
String USER_OPERATION_ERROR_TYPE_CODE = "A";
|
|
/**
|
* 业务执行异常的错误码分类编号
|
*/
|
String BUSINESS_ERROR_TYPE_CODE = "B";
|
|
/**
|
* 第三方调用异常的错误码分类编号
|
*/
|
String THIRD_ERROR_TYPE_CODE = "C";
|
|
/**
|
* 一级宏观码标识,宏观码标识代表一类错误码的统称
|
*/
|
String FIRST_LEVEL_WIDE_CODE = "0001";
|
|
/**
|
* 请求成功的返回码
|
*/
|
String SUCCESS_CODE = "00000";
|
|
/**
|
* 请求成功的返回信息
|
*/
|
String SUCCESS_MESSAGE = "请求成功";
|
|
/**
|
* 规则模块的名称
|
*/
|
String RULE_MODULE_NAME = "kernel-a-rule";
|
|
/**
|
* 异常枚举的步进值
|
*/
|
String RULE_EXCEPTION_STEP_CODE = "01";
|
|
/**
|
* 一级公司的父级id
|
*/
|
Long TREE_ROOT_ID = -1L;
|
|
/**
|
* 中文的多语言类型编码
|
*/
|
String CHINESE_TRAN_LANGUAGE_CODE = "chinese";
|
|
/**
|
* 租户数据源标识前缀
|
*/
|
String TENANT_DB_PREFIX = "sys_tenant_db_";
|
|
/**
|
* base64图片前缀,用在给<img src=""/>使用
|
*/
|
String BASE64_IMG_PREFIX = "data:image/png;base64,";
|
|
/**
|
* 系统配置初始化的标识的常量名称,用在sys_config表作为config_code
|
*/
|
String SYSTEM_CONFIG_INIT_FLAG_NAME = "SYS_CONFIG_INIT_FLAG";
|
|
/**
|
* 默认分批插入mysql数据的大小
|
*/
|
int DEFAULT_BATCH_INSERT_SIZE = 100;
|
|
/**
|
* 不登录可访问标识
|
*/
|
String NOT_LOGIN = "/notLogin";
|
|
/**
|
* 地区缓存key
|
*/
|
String AREA_CACHE_KEY = "areaCache";
|
|
}
|