StatusCodeEnum.java
4.54 KB
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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
package com.dituhui.pea.enums;
/**
* 错误码枚举类
*
* @author zl
*/
public enum StatusCodeEnum {
/**
* 成功
*/
SUCCESS("200", "成功", true),
/**
* 鉴权失败
*/
AUTH_FAILED("403", "鉴权失败", false),
/**
* 失败
*/
FAILED("500", "失败", false),
/**
* 必选参数为空
*/
COMMON_PARAM_EMPTY("001", "必填参数为空", false),
/**
* 参数错误
*/
COMMON_PARAM_ERROR("002", "参数错误", false),
/**
* 账号错误
*/
COMMON_ACCOUNT_ERROR("003", "账号或密码错误", false),
/**
* token已过期
*/
COMMON_TOKEN_ERROR("004", "token已过期", false),
/**
* 文件不存在
*/
FILE_NOT_EXIST("005", "文件不存在", false),
/**
* 系统异常
*/
SYSTEM_UNKNOWN_ERROR("006", "系统繁忙,请稍后再试....", false),
REQUEST_LIMIT_ERROR("0429", "请求超限!", false),
/**
* 没有查询到对应的数据
*/
NO_DATA("007", "没有查询到对应的数据", false),
/**
* 用户不存在
*/
USER_DOES_NOT_EXIST("008", "用户不存在", false),
/**
* 团队不存在
*/
TEAM_DOES_NOT_EXIST("009", "团队不存在", false),
/**
* 手机号码已存在
*/
MOBILE_NUMBER_EXISTS("010", "手机号码已存在", false),
/**
* 账号已存在
*/
ACCOUNT_EXISTS("011", "账号已存在", false),
/**
* 邮箱已存在
*/
EMAIL_EXISTS("012", "邮箱已存在", false),
/**
* 用户已存在团队中,不能重复添加
*/
USER_ALREADY_EXISTS_TEAM("013", "用户已存在团队中,不能重复添加", false),
/**
* 角色不存在
*/
ROLE_DOES_NOT_EXIST("014", "角色不存在", false),
/**
* 角色资源为空
*/
ROLE_RESOURCE_EMPTY("015", "角色资源为空!", false),
/**
* 权限资源不存在
*/
RESOURE_DOES_NOT_EXIST("016", "权限资源不存在!", false),
/**
* 角色中已存在该资源,不能重复添加
*/
RESOURCE_ALREADY_EXISTS_ROLE("017", "角色中已存在该资源,不能重复添加", false),
/**
* 用户状态异常或已被禁用
*/
USER_ISBAN_OR_ERROR("018", "用户状态异常或已被禁用", false),
GIS_EXISTS("001", "已存在", false),
GIS_NOT_EXISTS("002", "不存在", false),
GIS_LOCK("003", "操作对象被锁定", false),
GIS_AREA_NULL("004", "对象操作后为空", false),
GIS_AREA_SMALL("005", "对象操作后面积过小", false),
GIS_AREA_TOPOLOGY("006", "拓扑处理出错", false),
USER_PHONE_ERROR("019", "手机号格式有误", false),
USER_EMAIL_ERROR("020", "邮箱格式有误", false),
USER_ORG_NULL_ERROR("021", "组织结构异常或为空", false),
FENDAN_TEAM_UNMATCHED("022", "分单接口没有匹配到工作队", false),
FENDAN_AREA_UNMATCHED("023", "分单接口没有查到配置区块", false),
FENDAN_ENGINEER_UNMATCHED("023", "分单接口没有查到配置工程师", false),
FENDAN_IS_TRANSCEND("024", "分单超派", false),
RESOURCE_USER_EXISTS_ROLE("025", "角色已绑定用户,请解绑用户后再删除角色!", false),
ORDER_EXISTS("026", "订单已存在", false),
ORDER_SKILL_NOT_EXISTS("027", "订单所需技能不存在,请核对!", false),
ORDER_RESCHEDULE_BEFORE_TIME("028", "订单不能改约到当前时间以前!", false),
TEAM_UNMATCHED("029", "工程师没有匹配到工作队", false),
ORDER_FINISHED("030", "订单已结束,请勿操作", false),
FENDAN_IS_TRANSCEND_AND_SPECIAL("031", "分单超派和特殊时间", false),
ENGINEER_IS_LEAVE_TIME("032", "工单(%s)指派失败!%s的工作日历在该时间段已有日程安排", false),
;
/**
* 状态码
*/
private String code;
/**
* 返回的信息
*/
private String desc;
/**
* 成功标志
*/
private Boolean success;
StatusCodeEnum(String code, String desc, Boolean success) {
this.code = code;
this.desc = desc;
this.success = success;
}
public String getCode() {
return this.code;
}
public String getDesc() {
return desc;
}
public Boolean getSuccess() {
return success;
}
@Override
public String toString() {
return "StatusCodeEnum{" +
"code='" + code + '\'' +
", desc='" + desc + '\'' +
", success=" + success +
'}';
}
}