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;
| }
|
| }
|
|