郑永安
2023-09-19 69185134fcfaf913ea45f1255677225a2cc311a4
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
package com.gk.hotwork.Domain.Enum;
 
/**
 * @author : jingjy
 * @date : 2021/4/14 10:57
 */
public enum ErrorCode {
    /**
     * 错误码
     * SUCCESS : 200;成功
     * ERROR_999 : 999;自定义错误
     */
    SUCCESS("200","success"),
    ERROR_PARAMS_ERROR("400","参数错误"),
    ERROR_NOT_FOUND_DATA("300","数据未找到"),
    ERROR_DATABASE_ERROR("301","数据库错误"),
    ERROR_PAGE_SIZE_TOOMANY("305","分页条目数超过最大值"),
    ERROR_SERVER_ERROR("500","服务端错误"),
    ERROR_API_ERROR("501","API调用错误"),
    // 参数错误
    ERROR_10001("10001","参数为空"),
    ERROR_10002("10002","参数不全"),
    ERROR_10003("10003","参数类型错误"),
    ERROR_10004("10004","参数无效"),
    // 用户错误
    ERROR_20001("20001","用户不存在"),
    ERROR_20002("20002","用户未登陆"),
    ERROR_20003("20003","用户名或密码错误"),
    ERROR_20004("20004","用户账户已被禁用"),
    ERROR_20005("20005","用户已存在"),
    // 业务错误
    ERROR_30001("30001","系统业务出现问题"),
    // 系统错误
    ERROR_40001("40001","系统内部错误"),
    // 数据错误
    ERROR_50001("50001","数据未找到"),
    ERROR_50002("50002","数据有误"),
    ERROR_50003("50003","数据已存在"),
    ERROR_50004("50004","数据不允许修改"),
    ERROR_50005("50004","数据不允许删除"),
    // 接口错误
    ERROR_60001("60001","系统内部接口调用异常"),
    ERROR_60002("60002","系统外部接口调用异常"),
    ERROR_60003("60003","接口禁止访问"),
    ERROR_60004("60004","接口地址无效"),
    ERROR_60005("60005","接口请求超时"),
    ERROR_60006("60006","接口负载过高"),
    // 权限错误
    ERROR_70001("70001","没有访问权限"),
 
    ERROR_999("999","自定义错误")
    ;
 
    ErrorCode(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }
 
    private final String code;
    private final String msg;
 
    public String getCode() {
        return code;
    }
 
    public String getMsg() {
        return msg;
    }
}