From b601ad896966018e9e9251b699cacaee14f56721 Mon Sep 17 00:00:00 2001 From: huangzhen <867127663@qq.com> Date: 星期二, 06 九月 2022 10:08:29 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/ruoyi/doublePrevention/enums/ResultCodes.java | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 156 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/doublePrevention/enums/ResultCodes.java b/src/main/java/com/ruoyi/doublePrevention/enums/ResultCodes.java new file mode 100644 index 0000000..f504379 --- /dev/null +++ b/src/main/java/com/ruoyi/doublePrevention/enums/ResultCodes.java @@ -0,0 +1,156 @@ +package com.ruoyi.doublePrevention.enums; + +public enum ResultCodes { + OK("200","一切 ok"), + CLIENT_ERROR("A0001","用户端错误"), + CLIENT_REGEISTER_ERROR_("A0100","用户注册错误"), + CLIENT_NOT_ALLOW_PRIVACY_AGREEMENT("A0101","用户未同意隐私协议"), + CLIENT_REGEISTER_AREA_NOT_SUPPORT("A0102","注册国家或地区受限"), + CLIENT_USERNAME_ERROR("A0110","用户名校验失败"), + CLIENT_USERNAME_EXIST("A0111","用户名已存在"), + CLIENT_USERNAME_CONTAINS_SENSITIVE_WORD("A0112","用户名包含敏感词"), + CLIENT_USERNAME_CONTAINS_INVALID_SYMBOL("A0113","用户名包含特殊字符"), + CLIENT_PASSWORD_CHECK_ERROR("A0120","密码校验失败"), + CLIENT_PASSWORD_LENGTH_ERROR("A0121","密码长度错误"), + CLIENT_PASSWORD_RULE_ERROR("A0122","密码强度不够"), + CLIENT_CHECK_CODE_ERROR("A0130","校验码错误"), + CLIENT_CHECK_CODE_SMS_ERROR("A0131","短信校验码错误"), + CLIENT_CHECK_CODE_EMAIL_ERROR("A0132","邮件校验码错误"), + CLIENT_CHECK_CODE_AUDIO_ERROR("A0133","语音校验码错误"), + CLIENT_LICENSE_ERROR("A0140","用户证件异常"), + + CLIENT_USER_INFO_ERROR("A0150","用户基本信息校验失败"), + CLIENT_USER_PHONE_RULE_ERROR("A0151","手机格式校验失败"), + CLIENT_USER_ADDRESS_RULE_ERROR("A0152","地址格式校验失败"), + CLIENT_USER_MAIL_RULE_ERROR("A0153","邮箱格式校验失败"), + + CLIENT_LOGIN_ABNORMAL("A0200","用户登陆异常"), + CLIENT_PASSWORD_NULL("A0209","用户密码不可为空"), + CLIENT_PASSWORD_ERROR("A0210","用户密码错误"), + CLIENT_PASSWORD_INPUT_LIMIT_ERROR("A0211","用户输入密码次数超限"), + CLIENT_CREDENTIALS_EXPIRED("A0212","用户认证过期"), + CLIENT_CREDENTIALS_LACK("A0213","用户认证标识缺少"), + CLIENT_CREDENTIALS_TOKEN_INVALID("A0215","用户认证token无效"), + CLIENT_IDENTITY_CHECK_ERROR("A0220","用户身份校验失败"), + + CLIENT_LOGIN_OUTTIME("A0230","用户登陆已过期"), + + CLIENT_PERMISSION_ERROR("A0300","访问权限异常"), + CLIENT_PERMISSION_NOT_ALLOW("A0301","访问未授权"), + CLIENT_PERMISSION_AUTH_APPLY("A0302","正在授权中"), + CLIENT_PERMISSION_AUTH_REJECT("A0303","用户授权申请被拒绝"), + CLIENT_PERMISSION_AUTH_INTERCEPT("A0310","因访问对象隐私设置被拦截"), + CLIENT_PERMISSION_AUTH_EXPIRED("A0311","授权已过期"), + CLIENT_PERMISSION_API_NOAUTH("A0312","无权限使用API"), + CLIENT_PERMISSION_API_INTERCEPT("A0320","用户访问被拦截"), + + CLIENT_SIGN_ERROR("A0340","用户签名异常"), + CLIENT_SIGN_RSA_ERROR("A0341","RSA 签名错误"), + CLIENT_PARAM_ERROR("A0400","用户请求参数错误"), + CLIENT_PARAM_INVALID("A0402","参数无效"), + CLIENT_PARAM_REQUIRED_EMPTY("A0410","请求必填参数为空"), + CLIENT_PARAM_FORMAT_ERROR("A0421","参数格式不匹配"), + CLIENT_PARAM_BATCH_OVER_LIMIT("A0426","请求批量处理总个数超出限制"), + CLIENT_PARAM_JSON_PRASE_ERROR("A0427","请求 JSON 解析失败"), + CLIENT_PARAM_ILLEGAL("A0430","参数非法"), + CLIENT_ORDER_OVERTIME("A0444","订单已超时"), + CLIENT_ORDER_CLOSE("A0443","订单已关闭"), + + // 项目 + CLIENT_PROJECT_NOT_EXIST("A0450","项目不存在"), + // 菜单 + CLIENT_MENU_NOT_EXIST("A0460", "菜单不存在"), + CLIENT_MENU_PARENT_NOT_EXIST("A0461", "父菜单不存在"), + + // 用户 + CLIENT_ACCOUNT_USERNAME_EXISTED("A0480","账户名已存在"), + CLIENT_ACCOUNT_USERNAME_NULL("A0480","账户名不可为空"), + CLIENT_ACCOUNT_PASSWORD_NULL("A0481","账户密码不可为空"), + CLIENT_ACCOUNT_NOT_EXIST("A0201","用户账户不存在"), + CLIENT_ACCOUNT_FROZEN("A0202","用户账户被冻结"), + CLIENT_ACCOUNT_DELETE("A0203","用户账户已作废"), + CLIENT_ACCOUNT_DISABLED("A0204","用户账户不可用"), + CLIENT_ACCOUNT_ALREADY_ABANDON("A0205","用户账户已经弃用"), + CLIENT_ACCOUNT_HAS_NO_ROLE("A0206","用户账户未分配角色"), + CLIENT_ACCOUNT_ONLY_ONE_ROLE("A0207","用户账户只能拥有一个角色"), + + // + + // 角色 + CLIENT_ROLE_NOT_EXIST("A0250","角色不存在"), + CLIENT_ROLE_CODE_NOT_ON("A0251","角色未启用"), + CLIENT_ROLE_HAS_NO_PROJECT("A0252","角色未分配项目"), + CLIENT_ROLE_CODE_NOT_EXIST("A0253","角色code不存在"), + CLIENT_ROLE_DISABLED("A0253","角色未启用"), + + // 部门 + CLIENT_DEP_NOT_EXIST("A0270","部门不存在"), + CLIENT_DEP_NAME_EXIST("A0271","部门名称已存在"), + CLIENT_DEP_DISABLED("A0272","部门未启用"), + + // 权限 + CLIENT_PERMISSION_NOT_EXIST("A0280","权限不存在"), + + + + // 前端 + CLIENT_PARAM_NULL("C0001","请求关键参数为空"), + + // Redis + REDIS_KEY_NULL("R0001","系统redis入参为空"), + + + // 业务错误 + BUSINESS_ERROR("Y0001", "业务错误"), + + // 系统 + SERVER_ERROR("B0001","系统执行出错"), + SERVER_UPDATE_ERROR("B0002","数据更新失败"), + SERVER_ADD_ERROR("B00003","数据新增失败"), + SERVER_DEL_ERROR("B00004","数据删除失败"), + SERVER_PARAM_NULL("B00005","系统入参为空"), + SERVER_BATCH_ADD_ERROR("B00006","数据批量新增失败"), + SERVER_BATCH_UPDATE_ERROR("B00007","数据批量修改失败"), + SERVER_DATABASE_DATA_DUPLICATED("B00008","数据库内部记录重复"), + SERVER_UPDATE_DATA_NO_CHANGE("B00009","更新数据没有发生变化"), + SERVER_DEL_OVER_SIZE("B00010","批量删除个数过多"), + SERVER_SELECT_OVER_SIZE("B00011","批量查询个数过多"), + SERVER_EXEC_OUTTIME("B0100","系统执行超时"), + + + // RPC + RPC_RESULT_NULL("R0001","RPC没有返回"), + RPC_DATA_NULL("R0002","RPC数据为空"), + RPC_DATA_TYPE_NOT_MATCH("R0003","RPC数据返回类型不匹配"), + + // 请求 + CLIENT_METHOD_NOT_MATCH("M0001","请求方法不匹配"), + CLIENT_REQUEST_MESSAGE_NOT_READABLE("M0002","请求消息非法") + ; + + + + ResultCodes(String code, String desc) { + this.code = code; + this.desc = desc; + } + + private String code; + private String desc; + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getDesc() { + return desc; + } + + public void setDesc(String desc) { + this.desc = desc; + } +} -- Gitblit v1.9.2