双重预防项目-国泰新华二开定制版
huangzhen
2022-09-06 f7714d7740d5969b603993eebe91d1e0f4ee1081
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
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;
    }
}