@@ -18,54 +18,54 @@ public interface ErrorCodeConstants {
ErrorCode AUTH_THIRD_LOGIN_NOT_BIND = new ErrorCode ( 1002000005 , " 未绑定账号,需要进行绑定 " ) ;
ErrorCode AUTH_TOKEN_EXPIRED = new ErrorCode ( 1002000006 , " Token 已经过期 " ) ;
// ========== 菜单模块 1002002 000 ==========
ErrorCode MENU_NAME_DUPLICATE = new ErrorCode ( 1002002 000 , " 已经存在该名字的菜单 " ) ;
ErrorCode MENU_PARENT_NOT_EXISTS = new ErrorCode ( 1002002 001 , " 父菜单不存在 " ) ;
ErrorCode MENU_PARENT_ERROR = new ErrorCode ( 1002002 002 , " 不能设置自己为父菜单 " ) ;
ErrorCode MENU_NOT_EXISTS = new ErrorCode ( 1002002 003 , " 菜单不存在 " ) ;
ErrorCode MENU_EXISTS_CHILDREN = new ErrorCode ( 1002002 004 , " 存在子菜单,无法删除 " ) ;
ErrorCode MENU_PARENT_NOT_DIR_OR_MENU = new ErrorCode ( 1002002 005 , " 父菜单的类型必须是目录或者菜单 " ) ;
// ========== 菜单模块 1002001 000 ==========
ErrorCode MENU_NAME_DUPLICATE = new ErrorCode ( 1002001 000 , " 已经存在该名字的菜单 " ) ;
ErrorCode MENU_PARENT_NOT_EXISTS = new ErrorCode ( 1002001 001 , " 父菜单不存在 " ) ;
ErrorCode MENU_PARENT_ERROR = new ErrorCode ( 1002001 002 , " 不能设置自己为父菜单 " ) ;
ErrorCode MENU_NOT_EXISTS = new ErrorCode ( 1002001 003 , " 菜单不存在 " ) ;
ErrorCode MENU_EXISTS_CHILDREN = new ErrorCode ( 1002001 004 , " 存在子菜单,无法删除 " ) ;
ErrorCode MENU_PARENT_NOT_DIR_OR_MENU = new ErrorCode ( 1002001 005 , " 父菜单的类型必须是目录或者菜单 " ) ;
// ========== 角色模块 1002003 000 ==========
ErrorCode ROLE_NOT_EXISTS = new ErrorCode ( 1002003 000 , " 角色不存在 " ) ;
ErrorCode ROLE_NAME_DUPLICATE = new ErrorCode ( 1002003 001 , " 已经存在名为【{}】的角色 " ) ;
ErrorCode ROLE_CODE_DUPLICATE = new ErrorCode ( 1002003 002 , " 已经存在编码为【{}】的角色 " ) ;
ErrorCode ROLE_CAN_NOT_UPDATE_SYSTEM_TYPE_ROLE = new ErrorCode ( 1002003 004 , " 不能操作类型为系统内置的角色 " ) ;
ErrorCode ROLE_IS_DISABLE = new ErrorCode ( 1002003 005 , " 名字为【{}】的角色已被禁用 " ) ;
ErrorCode ROLE_ADMIN_CODE_ERROR = new ErrorCode ( 1002003 006 , " 编码【{}】不能使用 " ) ;
// ========== 角色模块 1002002 000 ==========
ErrorCode ROLE_NOT_EXISTS = new ErrorCode ( 1002002 000 , " 角色不存在 " ) ;
ErrorCode ROLE_NAME_DUPLICATE = new ErrorCode ( 1002002 001 , " 已经存在名为【{}】的角色 " ) ;
ErrorCode ROLE_CODE_DUPLICATE = new ErrorCode ( 1002002 002 , " 已经存在编码为【{}】的角色 " ) ;
ErrorCode ROLE_CAN_NOT_UPDATE_SYSTEM_TYPE_ROLE = new ErrorCode ( 1002002 003 , " 不能操作类型为系统内置的角色 " ) ;
ErrorCode ROLE_IS_DISABLE = new ErrorCode ( 1002002 004 , " 名字为【{}】的角色已被禁用 " ) ;
ErrorCode ROLE_ADMIN_CODE_ERROR = new ErrorCode ( 1002002 005 , " 编码【{}】不能使用 " ) ;
// ========== 用户模块 1002004 000 ==========
ErrorCode USER_USERNAME_EXISTS = new ErrorCode ( 1002004 000 , " 用户账号已经存在 " ) ;
ErrorCode USER_MOBILE_EXISTS = new ErrorCode ( 1002004 001 , " 手机号已经存在 " ) ;
ErrorCode USER_EMAIL_EXISTS = new ErrorCode ( 1002004 002 , " 邮箱已经存在 " ) ;
ErrorCode USER_NOT_EXISTS = new ErrorCode ( 1002004 003 , " 用户不存在 " ) ;
ErrorCode USER_IMPORT_LIST_IS_EMPTY = new ErrorCode ( 1002004 004 , " 导入用户数据不能为空! " ) ;
ErrorCode USER_PASSWORD_FAILED = new ErrorCode ( 1002004 005 , " 用户密码校验失败 " ) ;
ErrorCode USER_IS_DISABLE = new ErrorCode ( 1002004 006 , " 名字为【{}】的用户已被禁用 " ) ;
ErrorCode USER_COUNT_MAX = new ErrorCode ( 1002004 007 , " 创建用户失败,原因:超过租户最大租户配额({})! " ) ;
// ========== 用户模块 1002003 000 ==========
ErrorCode USER_USERNAME_EXISTS = new ErrorCode ( 1002003 000 , " 用户账号已经存在 " ) ;
ErrorCode USER_MOBILE_EXISTS = new ErrorCode ( 1002003 001 , " 手机号已经存在 " ) ;
ErrorCode USER_EMAIL_EXISTS = new ErrorCode ( 1002003 002 , " 邮箱已经存在 " ) ;
ErrorCode USER_NOT_EXISTS = new ErrorCode ( 1002003 003 , " 用户不存在 " ) ;
ErrorCode USER_IMPORT_LIST_IS_EMPTY = new ErrorCode ( 1002003 004 , " 导入用户数据不能为空! " ) ;
ErrorCode USER_PASSWORD_FAILED = new ErrorCode ( 1002003 005 , " 用户密码校验失败 " ) ;
ErrorCode USER_IS_DISABLE = new ErrorCode ( 1002003 006 , " 名字为【{}】的用户已被禁用 " ) ;
ErrorCode USER_COUNT_MAX = new ErrorCode ( 1002003 008 , " 创建用户失败,原因:超过租户最大租户配额({})! " ) ;
// ========== 部门模块 1002005 000 ==========
ErrorCode DEPT_NAME_DUPLICATE = new ErrorCode ( 1002004001 , " 已经存在该名字的部门 " ) ;
ErrorCode DEPT_PARENT_NOT_EXITS = new ErrorCode ( 1002004002 , " 父级部门不存在 " ) ;
ErrorCode DEPT_NOT_FOUND = new ErrorCode ( 1002004003 , " 当前部门不存在 " ) ;
ErrorCode DEPT_EXITS_CHILDREN = new ErrorCode ( 1002004004 , " 存在子部门,无法删除 " ) ;
ErrorCode DEPT_PARENT_ERROR = new ErrorCode ( 1002004005 , " 不能设置自己为父部门 " ) ;
ErrorCode DEPT_EXISTS_USER = new ErrorCode ( 1002004006 , " 部门中存在员工,无法删除 " ) ;
ErrorCode DEPT_NOT_ENABLE = new ErrorCode ( 1002004007 , " 部门不处于开启状态,不允许选择 " ) ;
ErrorCode DEPT_PARENT_IS_CHILD = new ErrorCode ( 1002004008 , " 不能设置自己的子部门为父部门 " ) ;
// ========== 部门模块 1002004 000 ==========
ErrorCode DEPT_NAME_DUPLICATE = new ErrorCode ( 1002004000 , " 已经存在该名字的部门 " ) ;
ErrorCode DEPT_PARENT_NOT_EXITS = new ErrorCode ( 1002004001 , " 父级部门不存在 " ) ;
ErrorCode DEPT_NOT_FOUND = new ErrorCode ( 1002004002 , " 当前部门不存在 " ) ;
ErrorCode DEPT_EXITS_CHILDREN = new ErrorCode ( 1002004003 , " 存在子部门,无法删除 " ) ;
ErrorCode DEPT_PARENT_ERROR = new ErrorCode ( 1002004004 , " 不能设置自己为父部门 " ) ;
ErrorCode DEPT_EXISTS_USER = new ErrorCode ( 1002004005 , " 部门中存在员工,无法删除 " ) ;
ErrorCode DEPT_NOT_ENABLE = new ErrorCode ( 1002004006 , " 部门不处于开启状态,不允许选择 " ) ;
ErrorCode DEPT_PARENT_IS_CHILD = new ErrorCode ( 1002004007 , " 不能设置自己的子部门为父部门 " ) ;
// ========== 岗位模块 1002005000 ==========
ErrorCode POST_NOT_FOUND = new ErrorCode ( 1002005001 , " 当前岗位不存在 " ) ;
ErrorCode POST_NOT_ENABLE = new ErrorCode ( 1002005002 , " 岗位({}) 不处于开启状态,不允许选择 " ) ;
ErrorCode POST_NAME_DUPLICATE = new ErrorCode ( 1002005001 , " 已经存在该名字的岗位 " ) ;
ErrorCode POST_CODE_DUPLICATE = new ErrorCode ( 1002005001 , " 已经存在该标识的岗位 " ) ;
ErrorCode POST_NOT_FOUND = new ErrorCode ( 1002005000 , " 当前岗位不存在 " ) ;
ErrorCode POST_NOT_ENABLE = new ErrorCode ( 1002005001 , " 岗位({}) 不处于开启状态,不允许选择 " ) ;
ErrorCode POST_NAME_DUPLICATE = new ErrorCode ( 1002005002 , " 已经存在该名字的岗位 " ) ;
ErrorCode POST_CODE_DUPLICATE = new ErrorCode ( 1002005003 , " 已经存在该标识的岗位 " ) ;
// ========== 字典类型 1002006000 ==========
ErrorCode DICT_TYPE_NOT_EXISTS = new ErrorCode ( 1002006001 , " 当前字典类型不存在 " ) ;
ErrorCode DICT_TYPE_NOT_ENABLE = new ErrorCode ( 1002006002 , " 字典类型不处于开启状态,不允许选择 " ) ;
ErrorCode DICT_TYPE_NAME_DUPLICATE = new ErrorCode ( 1002006003 , " 已经存在该名字的字典类型 " ) ;
ErrorCode DICT_TYPE_TYPE_DUPLICATE = new ErrorCode ( 1002006004 , " 已经存在该类型的字典类型 " ) ;
ErrorCode DICT_TYPE_HAS_CHILDREN = new ErrorCode ( 1002006004 , " 无法删除,该字典类型还有字典数据 " ) ;
ErrorCode DICT_TYPE_HAS_CHILDREN = new ErrorCode ( 1002006005 , " 无法删除,该字典类型还有字典数据 " ) ;
// ========== 字典数据 1002007000 ==========
ErrorCode DICT_DATA_NOT_EXISTS = new ErrorCode ( 1002007001 , " 当前字典数据不存在 " ) ;
@@ -75,53 +75,48 @@ public interface ErrorCodeConstants {
// ========== 通知公告 1002008000 ==========
ErrorCode NOTICE_NOT_FOUND = new ErrorCode ( 1002008001 , " 当前通知公告不存在 " ) ;
// ========== 文件 1002009000 ==========
ErrorCode FILE_PATH_EXISTS = new ErrorCode ( 1002009001 , " 文件路径已经存在 " ) ;
ErrorCode FILE_UPLOAD_FAILED = new ErrorCode ( 1002009002 , " 文件上传失败 " ) ;
ErrorCode FILE_IS_EMPTY = new ErrorCode ( 1002009003 , " 文件为空 " ) ;
// ========== 短信渠道 1002011000 ==========
ErrorCode SMS_CHANNEL_NOT_EXISTS = new ErrorCode ( 1002011000 , " 短信渠道不存在 " ) ;
ErrorCode SMS_CHANNEL_DISABLE = new ErrorCode ( 1002011001 , " 短信渠道不处于开启状态,不允许选择 " ) ;
ErrorCode SMS_CHANNEL_HAS_CHILDREN = new ErrorCode ( 1002011002 , " 无法删除,该短信渠道还有短信模板 " ) ;
// ========== 短信模板 1002011 000 ==========
ErrorCode SMS_TEMPLATE_NOT_EXISTS = new ErrorCode ( 1002011 000 , " 短信模板不存在 " ) ;
ErrorCode SMS_TEMPLATE_CODE_DUPLICATE = new ErrorCode ( 1002011 001 , " 已经存在编码为【{}】的短信模板 " ) ;
// ========== 短信模板 1002012 000 ==========
ErrorCode SMS_TEMPLATE_NOT_EXISTS = new ErrorCode ( 1002012 000 , " 短信模板不存在 " ) ;
ErrorCode SMS_TEMPLATE_CODE_DUPLICATE = new ErrorCode ( 1002012 001 , " 已经存在编码为【{}】的短信模板 " ) ;
// ========== 短信发送 1002012 000 ==========
ErrorCode SMS_SEND_MOBILE_NOT_EXISTS = new ErrorCode ( 1002012 000 , " 手机号不存在 " ) ;
ErrorCode SMS_SEND_MOBILE_TEMPLATE_PARAM_MISS = new ErrorCode ( 1002012 001 , " 模板参数({})缺失 " ) ;
ErrorCode SMS_SEND_TEMPLATE_NOT_EXISTS = new ErrorCode ( 1002012 002 , " 短信模板不存在 " ) ;
// ========== 短信发送 1002013 000 ==========
ErrorCode SMS_SEND_MOBILE_NOT_EXISTS = new ErrorCode ( 1002013 000 , " 手机号不存在 " ) ;
ErrorCode SMS_SEND_MOBILE_TEMPLATE_PARAM_MISS = new ErrorCode ( 1002013 001 , " 模板参数({})缺失 " ) ;
ErrorCode SMS_SEND_TEMPLATE_NOT_EXISTS = new ErrorCode ( 1002013 002 , " 短信模板不存在 " ) ;
// ========== 短信验证码 1002013 000 ==========
ErrorCode SMS_CODE_NOT_FOUND = new ErrorCode ( 1002013 000 , " 验证码不存在 " ) ;
ErrorCode SMS_CODE_EXPIRED = new ErrorCode ( 1002013 001 , " 验证码已过期 " ) ;
ErrorCode SMS_CODE_USED = new ErrorCode ( 1002013 002 , " 验证码已使用 " ) ;
ErrorCode SMS_CODE_NOT_CORRECT = new ErrorCode ( 1002013 004 , " 验证码不正确 " ) ;
ErrorCode SMS_CODE_EXCEED_SEND_MAXIMUM_QUANTITY_PER_DAY = new ErrorCode ( 1002013 005 , " 超过每日短信发送数量 " ) ;
ErrorCode SMS_CODE_SEND_TOO_FAST = new ErrorCode ( 1002013 006 , " 短信发送过于频率 " ) ;
ErrorCode SMS_CODE_IS_EXISTS = new ErrorCode ( 1002013 007 , " 手机号已被使用 " ) ;
ErrorCode SMS_CODE_IS_UNUSED = new ErrorCode ( 1002013 008 , " 验证码未被使用 " ) ;
// ========== 短信验证码 1002014 000 ==========
ErrorCode SMS_CODE_NOT_FOUND = new ErrorCode ( 1002014 000 , " 验证码不存在 " ) ;
ErrorCode SMS_CODE_EXPIRED = new ErrorCode ( 1002014 001 , " 验证码已过期 " ) ;
ErrorCode SMS_CODE_USED = new ErrorCode ( 1002014 002 , " 验证码已使用 " ) ;
ErrorCode SMS_CODE_NOT_CORRECT = new ErrorCode ( 1002014 003 , " 验证码不正确 " ) ;
ErrorCode SMS_CODE_EXCEED_SEND_MAXIMUM_QUANTITY_PER_DAY = new ErrorCode ( 1002014 004 , " 超过每日短信发送数量 " ) ;
ErrorCode SMS_CODE_SEND_TOO_FAST = new ErrorCode ( 1002014 005 , " 短信发送过于频率 " ) ;
ErrorCode SMS_CODE_IS_EXISTS = new ErrorCode ( 1002014 006 , " 手机号已被使用 " ) ;
ErrorCode SMS_CODE_IS_UNUSED = new ErrorCode ( 1002014 007 , " 验证码未被使用 " ) ;
// ========== 租户信息 1002014 000 ==========
ErrorCode TENANT_NOT_EXISTS = new ErrorCode ( 1002014 000 , " 租户不存在 " ) ;
ErrorCode TENANT_DISABLE = new ErrorCode ( 1002014 001 , " 名字为【{}】的租户已被禁用 " ) ;
ErrorCode TENANT_EXPIRE = new ErrorCode ( 1002014 002 , " 名字为【{}】的租户已过期 " ) ;
ErrorCode TENANT_CAN_NOT_UPDATE_SYSTEM = new ErrorCode ( 1002014 003 , " 系统租户不能进行修改、删除等操作! " ) ;
// ========== 租户信息 1002015 000 ==========
ErrorCode TENANT_NOT_EXISTS = new ErrorCode ( 1002015 000 , " 租户不存在 " ) ;
ErrorCode TENANT_DISABLE = new ErrorCode ( 1002015 001 , " 名字为【{}】的租户已被禁用 " ) ;
ErrorCode TENANT_EXPIRE = new ErrorCode ( 1002015 002 , " 名字为【{}】的租户已过期 " ) ;
ErrorCode TENANT_CAN_NOT_UPDATE_SYSTEM = new ErrorCode ( 1002015 003 , " 系统租户不能进行修改、删除等操作! " ) ;
// ========== 租户套餐 1002015 000 ==========
ErrorCode TENANT_PACKAGE_NOT_EXISTS = new ErrorCode ( 1002015 000 , " 租户套餐不存在 " ) ;
ErrorCode TENANT_PACKAGE_USED = new ErrorCode ( 1002015 001 , " 租户正在使用该套餐,请给租户重新设置套餐后再尝试删除 " ) ;
ErrorCode TENANT_PACKAGE_DISABLE = new ErrorCode ( 1002015 002 , " 名字为【{}】的租户套餐已被禁用 " ) ;
// ========== 租户套餐 1002016 000 ==========
ErrorCode TENANT_PACKAGE_NOT_EXISTS = new ErrorCode ( 1002016 000 , " 租户套餐不存在 " ) ;
ErrorCode TENANT_PACKAGE_USED = new ErrorCode ( 1002016 001 , " 租户正在使用该套餐,请给租户重新设置套餐后再尝试删除 " ) ;
ErrorCode TENANT_PACKAGE_DISABLE = new ErrorCode ( 1002016 002 , " 名字为【{}】的租户套餐已被禁用 " ) ;
// ========== 错误码模块 1002016 000 ==========
ErrorCode ERROR_CODE_NOT_EXISTS = new ErrorCode ( 1002016 000 , " 错误码不存在 " ) ;
ErrorCode ERROR_CODE_DUPLICATE = new ErrorCode ( 1002016 001 , " 已经存在编码为【{}】的错误码 " ) ;
// ========== 错误码模块 1002017 000 ==========
ErrorCode ERROR_CODE_NOT_EXISTS = new ErrorCode ( 1002017 000 , " 错误码不存在 " ) ;
ErrorCode ERROR_CODE_DUPLICATE = new ErrorCode ( 1002017 001 , " 已经存在编码为【{}】的错误码 " ) ;
// ========== 社交用户 1002017 000 ==========
ErrorCode SOCIAL_USER_AUTH_FAILURE = new ErrorCode ( 1002017 000 , " 社交授权失败,原因是:{} " ) ;
ErrorCode SOCIAL_USER_UNBIND_NOT_SELF = new ErrorCode ( 1002017 001 , " 社交解绑失败,非当前用户绑定 " ) ;
ErrorCode SOCIAL_USER_NOT_FOUND = new ErrorCode ( 1002017 001 , " 社交授权失败,找不到对应的用户 " ) ;
// ========== 社交用户 1002018 000 ==========
ErrorCode SOCIAL_USER_AUTH_FAILURE = new ErrorCode ( 1002018 000 , " 社交授权失败,原因是:{} " ) ;
ErrorCode SOCIAL_USER_UNBIND_NOT_SELF = new ErrorCode ( 1002018 001 , " 社交解绑失败,非当前用户绑定 " ) ;
ErrorCode SOCIAL_USER_NOT_FOUND = new ErrorCode ( 1002018 002 , " 社交授权失败,找不到对应的用户 " ) ;
}