package com.gkhy.safePlatform.commons.enums; public enum ResultCodes { OK("200","操作成功"), 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数据返回类型不匹配"), RPC_ACCESS_EXCEPTION("R0004","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; } }