本文档整理了项目中所有返回给前端的中文提示信息,按照不同类别进行分类。
文件位置: ktg-admin/src/main/resources/i18n/messages.properties
not.null: * 必须填写user.jcaptcha.error: 验证码错误user.jcaptcha.expire: 验证码已失效user.not.exists: 用户不存在/密码错误user.password.not.match: 用户不存在/密码错误user.password.retry.limit.count: 密码输入错误{0}次user.password.retry.limit.exceed: 密码输入错误{0}次,帐户锁定10分钟user.password.delete: 对不起,您的账号已被删除user.blocked: 用户已封禁,请联系管理员role.blocked: 角色已封禁,请联系管理员user.logout.success: 退出成功length.not.valid: 长度必须在{min}到{max}个字符之间user.username.not.valid: * 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头user.password.not.valid: * 5-50个字符user.email.not.valid: 邮箱格式错误user.mobile.phone.number.not.valid: 手机号格式错误user.login.success: 登录成功user.register.success: 注册成功user.notfound: 请重新登录user.forcelogout: 管理员强制退出,请重新登录user.unknown.error: 未知错误,请重新登录upload.exceed.maxSize: 上传的文件大小超出限制的文件大小!upload.filename.exceed.length: 上传的文件名最长{0}个字符no.permission: 您没有数据的权限,请联系管理员添加权限 [{0}]no.create.permission: 您没有创建数据的权限,请联系管理员添加权限 [{0}]no.update.permission: 您没有修改数据的权限,请联系管理员添加权限 [{0}]no.delete.permission: 您没有删除数据的权限,请联系管理员添加权限 [{0}]no.export.permission: 您没有导出数据的权限,请联系管理员添加权限 [{0}]no.view.permission: 您没有查看数据的权限,请联系管理员添加权限 [{0}]文件位置: ktg-common/src/main/java/com/ktg/common/exception/enums/GlobalErrorCodeConstants.java
SUCCESS: 成功BAD_REQUEST: 请求参数不正确UNAUTHORIZED: 账号未登录FORBIDDEN: 没有该操作权限NOT_FOUND: 请求未找到METHOD_NOT_ALLOWED: 请求方法不正确LOCKED: 请求失败,请稍后重试TOO_MANY_REQUESTS: 请求过于频繁,请稍后重试INTERNAL_SERVER_ERROR: 系统异常NOT_IMPLEMENTED: 功能未实现/未开启ERROR_CONFIGURATION: 错误的配置项REPEATED_REQUESTS: 重复请求,请稍后重试DEMO_DENY: 演示模式,禁止写操作ASSERT_ERROR: 断言异常UNKNOWN: 未知错误文件位置: ktg-system/src/main/java/com/ktg/system/strategy/ErrorCodeConstants.java
AUTH_LOGIN_BAD_CREDENTIALS: 登录失败,账号密码不正确AUTH_LOGIN_USER_DISABLED: 登录失败,账号被禁用AUTH_LOGIN_CAPTCHA_CODE_ERROR: 验证码不正确,原因:{}AUTH_THIRD_LOGIN_NOT_BIND: 未绑定账号,需要进行绑定AUTH_MOBILE_NOT_EXISTS: 手机号不存在MENU_NAME_DUPLICATE: 已经存在该名字的菜单MENU_PARENT_NOT_EXISTS: 父菜单不存在MENU_PARENT_ERROR: 不能设置自己为父菜单MENU_NOT_EXISTS: 菜单不存在MENU_EXISTS_CHILDREN: 存在子菜单,无法删除MENU_PARENT_NOT_DIR_OR_MENU: 父菜单的类型必须是目录或者菜单ROLE_NOT_EXISTS: 角色不存在ROLE_NAME_DUPLICATE: 已经存在名为【{}】的角色ROLE_CODE_DUPLICATE: 已经存在标识为【{}】的角色ROLE_CAN_NOT_UPDATE_SYSTEM_TYPE_ROLE: 不能操作类型为系统内置的角色ROLE_IS_DISABLE: 名字为【{}】的角色已被禁用ROLE_ADMIN_CODE_ERROR: 标识【{}】不能使用USER_USERNAME_EXISTS: 用户账号已经存在USER_MOBILE_EXISTS: 手机号已经存在USER_EMAIL_EXISTS: 邮箱已经存在USER_NOT_EXISTS: 用户不存在USER_IMPORT_LIST_IS_EMPTY: 导入用户数据不能为空!USER_PASSWORD_FAILED: 用户密码校验失败USER_IS_DISABLE: 名字为【{}】的用户已被禁用USER_COUNT_MAX: 创建用户失败,原因:超过租户最大租户配额({})!USER_IMPORT_INIT_PASSWORD: 初始密码不能为空DEPT_NAME_DUPLICATE: 已经存在该名字的部门DEPT_PARENT_NOT_EXITS: 父级部门不存在DEPT_NOT_FOUND: 当前部门不存在DEPT_EXITS_CHILDREN: 存在子部门,无法删除DEPT_PARENT_ERROR: 不能设置自己为父部门DEPT_NOT_ENABLE: 部门({})不处于开启状态,不允许选择DEPT_PARENT_IS_CHILD: 不能设置自己的子部门为父部门POST_NOT_FOUND: 当前岗位不存在POST_NOT_ENABLE: 岗位({}) 不处于开启状态,不允许选择POST_NAME_DUPLICATE: 已经存在该名字的岗位POST_CODE_DUPLICATE: 已经存在该标识的岗位DICT_TYPE_NOT_EXISTS: 当前字典类型不存在DICT_TYPE_NOT_ENABLE: 字典类型不处于开启状态,不允许选择DICT_TYPE_NAME_DUPLICATE: 已经存在该名字的字典类型DICT_TYPE_TYPE_DUPLICATE: 已经存在该类型的字典类型DICT_TYPE_HAS_CHILDREN: 无法删除,该字典类型还有字典数据DICT_DATA_NOT_EXISTS: 当前字典数据不存在DICT_DATA_NOT_ENABLE: 字典数据({})不处于开启状态,不允许选择DICT_DATA_VALUE_DUPLICATE: 已经存在该值的字典数据NOTICE_NOT_FOUND: 当前通知公告不存在SMS_CHANNEL_NOT_EXISTS: 短信渠道不存在SMS_CHANNEL_DISABLE: 短信渠道不处于开启状态,不允许选择SMS_CHANNEL_HAS_CHILDREN: 无法删除,该短信渠道还有短信模板SMS_TEMPLATE_NOT_EXISTS: 短信模板不存在SMS_TEMPLATE_CODE_DUPLICATE: 已经存在编码为【{}】的短信模板SMS_TEMPLATE_API_ERROR: 短信 API 模板调用失败,原因是:{}SMS_TEMPLATE_API_AUDIT_CHECKING: 短信 API 模版无法使用,原因:审批中SMS_TEMPLATE_API_AUDIT_FAIL: 短信 API 模版无法使用,原因:审批不通过,{}SMS_TEMPLATE_API_NOT_FOUND: 短信 API 模版无法使用,原因:模版不存在SMS_SEND_MOBILE_NOT_EXISTS: 手机号不存在SMS_SEND_MOBILE_TEMPLATE_PARAM_MISS: 模板参数({})缺失SMS_SEND_TEMPLATE_NOT_EXISTS: 短信模板不存在SMS_CODE_NOT_FOUND: 验证码不存在SMS_CODE_EXPIRED: 验证码已过期SMS_CODE_USED: 验证码已使用SMS_CODE_EXCEED_SEND_MAXIMUM_QUANTITY_PER_DAY: 超过每日短信发送数量SMS_CODE_SEND_TOO_FAST: 短信发送过于频繁TENANT_NOT_EXISTS: 租户不存在TENANT_DISABLE: 名字为【{}】的租户已被禁用TENANT_EXPIRE: 名字为【{}】的租户已过期TENANT_CAN_NOT_UPDATE_SYSTEM: 系统租户不能进行修改、删除等操作!TENANT_NAME_DUPLICATE: 名字为【{}】的租户已存在TENANT_WEBSITE_DUPLICATE: 域名为【{}】的租户已存在TENANT_PACKAGE_NOT_EXISTS: 租户套餐不存在TENANT_PACKAGE_USED: 租户正在使用该套餐,请给租户重新设置套餐后再尝试删除TENANT_PACKAGE_DISABLE: 名字为【{}】的租户套餐已被禁用SOCIAL_USER_AUTH_FAILURE: 社交授权失败,原因是:{}SOCIAL_USER_NOT_FOUND: 社交授权失败,找不到对应的用户SOCIAL_CLIENT_WEIXIN_MINI_APP_PHONE_CODE_ERROR: 获得手机号失败SOCIAL_CLIENT_WEIXIN_MINI_APP_QRCODE_ERROR: 获得小程序码失败SOCIAL_CLIENT_WEIXIN_MINI_APP_SUBSCRIBE_TEMPLATE_ERROR: 获得小程序订阅消息模版失败SOCIAL_CLIENT_WEIXIN_MINI_APP_SUBSCRIBE_MESSAGE_ERROR: 发送小程序订阅消息失败SOCIAL_CLIENT_NOT_EXISTS: 社交客户端不存在SOCIAL_CLIENT_UNIQUE: 社交客户端已存在配置OAUTH2_CLIENT_NOT_EXISTS: OAuth2 客户端不存在OAUTH2_CLIENT_EXISTS: OAuth2 客户端编号已存在OAUTH2_CLIENT_DISABLE: OAuth2 客户端已禁用OAUTH2_CLIENT_AUTHORIZED_GRANT_TYPE_NOT_EXISTS: 不支持该授权类型OAUTH2_CLIENT_SCOPE_OVER: 授权范围过大OAUTH2_CLIENT_REDIRECT_URI_NOT_MATCH: 无效 redirect_uri: {}OAUTH2_CLIENT_CLIENT_SECRET_ERROR: 无效 client_secret: {}OAUTH2_GRANT_CLIENT_ID_MISMATCH: client_id 不匹配OAUTH2_GRANT_REDIRECT_URI_MISMATCH: redirect_uri 不匹配OAUTH2_GRANT_STATE_MISMATCH: state 不匹配OAUTH2_CODE_NOT_EXISTS: code 不存在OAUTH2_CODE_EXPIRE: code 已过期MAIL_ACCOUNT_NOT_EXISTS: 邮箱账号不存在MAIL_ACCOUNT_RELATE_TEMPLATE_EXISTS: 无法删除,该邮箱账号还有邮件模板MAIL_TEMPLATE_NOT_EXISTS: 邮件模版不存在MAIL_TEMPLATE_CODE_EXISTS: 邮件模版 code({}) 已存在MAIL_SEND_TEMPLATE_PARAM_MISS: 模板参数({})缺失MAIL_SEND_MAIL_NOT_EXISTS: 邮箱不存在NOTIFY_TEMPLATE_NOT_EXISTS: 站内信模版不存在NOTIFY_TEMPLATE_CODE_DUPLICATE: 已经存在编码为【{}】的站内信模板NOTIFY_SEND_TEMPLATE_PARAM_MISS: 模板参数({})缺失文件位置: ktg-framework/src/main/java/com/ktg/framework/web/exception/GlobalExceptionHandler.java
文件位置: ktg-common/src/main/java/com/ktg/common/core/domain/AjaxResult.java
Assert 用于参数校验,当校验失败时会抛出异常并返回给前端。
(已整合到前面各章节)