package cn.exrick.xboot.core.common.constant;
|
|
/**
|
* 常量
|
* @author Exrickx
|
*/
|
public interface CommonConstant {
|
|
/**
|
* 用户默认头像
|
*/
|
String USER_DEFAULT_AVATAR = "https://ooo.0o0.ooo/2019/04/28/5cc5a71a6e3b6.png";
|
|
/**
|
* 用户正常状态
|
*/
|
Integer USER_STATUS_NORMAL = 0;
|
|
/**
|
* 用户禁用状态
|
*/
|
Integer USER_STATUS_LOCK = -1;
|
|
/**
|
* 普通用户
|
*/
|
Integer USER_TYPE_NORMAL = 0;
|
|
/**
|
* 管理员
|
*/
|
Integer USER_TYPE_ADMIN = 1;
|
|
/**
|
* 全部数据权限
|
*/
|
Integer DATA_TYPE_ALL = 0;
|
|
/**
|
* 自定义数据权限
|
*/
|
Integer DATA_TYPE_CUSTOM = 1;
|
|
/**
|
* 本部门及以下
|
*/
|
Integer DATA_TYPE_UNDER = 2;
|
|
/**
|
* 本部门
|
*/
|
Integer DATA_TYPE_SAME = 3;
|
|
/**
|
* 正常状态
|
*/
|
Integer STATUS_NORMAL = 0;
|
|
/**
|
* 禁用状态
|
*/
|
Integer STATUS_DISABLE = -1;
|
|
/**
|
* 删除标志
|
*/
|
Integer DEL_FLAG = 1;
|
|
/**
|
* 限流前缀
|
*/
|
String LIMIT_PRE = "XBOOT_LIMIT:";
|
|
/**
|
* 限流标识
|
*/
|
String LIMIT_ALL = "XBOOT_LIMIT_ALL";
|
|
/**
|
* 顶部菜单类型权限
|
*/
|
Integer PERMISSION_NAV = -1;
|
|
/**
|
* 页面类型权限
|
*/
|
Integer PERMISSION_PAGE = 0;
|
|
/**
|
* 操作类型权限
|
*/
|
Integer PERMISSION_OPERATION = 1;
|
|
/**
|
* 1级菜单父id
|
*/
|
String PARENT_ID = "0";
|
|
/**
|
* 0级菜单
|
*/
|
Integer LEVEL_ZERO = 0;
|
|
/**
|
* 1级菜单
|
*/
|
Integer LEVEL_ONE = 1;
|
|
/**
|
* 2级菜单
|
*/
|
Integer LEVEL_TWO = 2;
|
|
/**
|
* 3级菜单
|
*/
|
Integer LEVEL_THREE = 3;
|
|
/**
|
* 消息发送范围
|
*/
|
Integer MESSAGE_RANGE_ALL = 0;
|
|
/**
|
* 消息发送范围指定用户
|
*/
|
Integer MESSAGE_RANGE_USER = 1;
|
|
/**
|
* 未读
|
*/
|
Integer MESSAGE_STATUS_UNREAD = 0;
|
|
/**
|
* 已读
|
*/
|
Integer MESSAGE_STATUS_READ = 1;
|
|
/**
|
* github登录
|
*/
|
Integer SOCIAL_TYPE_GITHUB = 0;
|
|
/**
|
* qq登录
|
*/
|
Integer SOCIAL_TYPE_QQ = 1;
|
|
/**
|
* wechat登录
|
*/
|
Integer SOCIAL_TYPE_WECHAT = 2;
|
|
/**
|
* 微博登录
|
*/
|
Integer SOCIAL_TYPE_WEIBO = 3;
|
|
/**
|
* 钉钉登录
|
*/
|
Integer SOCIAL_TYPE_DINGDING = 4;
|
|
/**
|
* 企业微信登录
|
*/
|
Integer SOCIAL_TYPE_WORKWECHAT = 5;
|
|
/**
|
* 短信验证码key前缀
|
*/
|
String PRE_SMS = "XBOOT_PRE_SMS:";
|
|
/**
|
* 邮件验证码key前缀
|
*/
|
String PRE_EMAIL = "XBOOT_PRE_EMAIL:";
|
|
/**
|
* 本地文件存储
|
*/
|
Integer OSS_LOCAL = 0;
|
|
/**
|
* 七牛云OSS存储
|
*/
|
Integer OSS_QINIU = 1;
|
|
/**
|
* 阿里云OSS存储
|
*/
|
Integer OSS_ALI = 2;
|
|
/**
|
* 腾讯云COS存储
|
*/
|
Integer OSS_TENCENT = 3;
|
|
/**
|
* MINIO存储
|
*/
|
Integer OSS_MINIO = 4;
|
|
/**
|
* 部门负责人类型 主负责人
|
*/
|
Integer HEADER_TYPE_MAIN = 0;
|
|
/**
|
* 部门负责人类型 副负责人
|
*/
|
Integer HEADER_TYPE_VICE = 1;
|
}
|