MrShi
4 天以前 4fabfe4dbd2eb28d07a4350597d314958cc1c281
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
package org.yzh.commons.model;
 
/**
 * 响应状态枚举类
 * @author yezhihao
 * https://gitee.com/yezhihao/jt808-server
 */
public enum APICodes implements APICode {
 
    Success(200, ""),
    UnregisteredUser(402, "未注册的用户"),
    Unauthorized(403, "授权失败"),
    NotPermission(404, "没有权限"),
    MissingParameter(400, "缺少必要的参数"),
    TypeMismatch(410, "参数格式不正确"),
    InvalidParameter(411, "无效的参数"),
    NotSupportedType(412, "不支持的请求类型"),
    NotImplemented(413, "未实现的方法"),
    OperationFailed(420, "操作失败"),
    OfflineClient(4000, "离线的客户端"),
    UnknownError(500, "未知错误");
 
    private final int code;
    private final String message;
 
    APICodes(int code, String message) {
        this.code = code;
        this.message = message;
    }
 
    public int getCode() {
        return code;
    }
 
    public String getMessage() {
        return message;
    }
 
}