Constant.java
7.78 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
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
package com.canrd.webmagic.common.constant;
import java.util.Arrays;
import java.util.List;
public class Constant {
/**
* 分隔符英文的横杠
*/
public static final String CROSS_BAR_CHARACTER = "-";
/**
* 英文的 .
*/
public static final String POINT_BAR_CHARACTER = ".";
/**
* 英文的 !
*/
public static final String EXCLAMATION_MARK_CHARACTER = "!";
/**
* 英文的 /
*/
public static final String SLASH_MARK_CHARACTER = "/";
/**
* 英文的 :
*/
public static final String COLON_CHARACTER = ":";
/**
* 英文的 ;
*/
public static final String SEMICOLON_CHARACTER = ";";
/**
* 英文的逗号
*/
public static final String COMMA_CHARACTER = ",";
/**
* 英文的*号
*/
public static final String START_CHARACTER = "*";
/**
* 分隔符
*/
public static final String SPLIT_SYMBOL = ",|,";
/**
* 特殊分隔符 _
*/
public static final String SPECIAL_KEY = "_";
/**
* 括号
*/
public static final String BRACKETS_RIGHT = "]";
/**
* 括号
*/
public static final String BRACKETS_LEFT = "[";
/**
* 手机号码正则校验
*/
public static final String PHONE_REGEXP = "^[1][3,4,5,6,7,8,9][0-9]{9}$";
/**
* 脱敏手机号
*/
public static final String PHONE_DESENSITIZATION_REGEXP = "^[1][3,4,5,6,7,8,9][0-9][*]{4}[0-9]{4}$";
/**
* 邮箱
*/
public static final String EMAIL_REGEXP = "^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$";
/**
* 三位数字
*/
public static final String THREE_DIGITS_REGEXP = "\\d{3}";
/**
* 中文 英文 数字
*/
public static final String CHI_EN_NUM_REGEXP = "^[A-z0-9\\u4e00-\\u9fa5]*$";
/**
* 仅包含英文和数字
*/
public static final String EN_REGEXP = "^[a-zA-Z]+$";
public static final String EN_NUM_REGEXP = "^[a-z0-9A-Z]+$";
public static final String LINE_EN_NUM_REGEXP = "^[a-z0-9A-Z\\-]+$";
/**
* 仅包含英文和中文
*/
public static final String CHI_EN_REGEXP = "^[A-z\\u4e00-\\u9fa5]*$";
/**
* 纯数字
*/
public static final String NUMERIC_REGEXP = "^\\d+$";
/**
* 纯中文
*/
public static final String CHI_REGEXP = "^[\u4e00-\u9fa5]+$";
/**
* 不超过两位小数
*/
public static final String DICMAL_REGEXP = "^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,3})?$";
/**
* 默认空字符串
*/
public static final String EMPTY_STRING = "";
/**
* 统一返回data的key
*/
public static final String RESULT_CHARACTER = "result";
/**
* 统一返回data的key
*/
public static final String SUCCESS_RESULT_CHARACTER = "success";
/**
* 返回的默认结果集
*/
public static final String RESULT_FAIL = null;
/**
* ENABLE_FLAG
*/
public static final String ENABLE_FLAG = "enable_flag";
/**
* 是否可用 10-可用 20-删除
*/
public static final int ENABLE_TEN = 10;
/**
* 是否可用 10-可用 20-删除
*/
public static final int UNABLE_TWENTY = 20;
public static final int ONE = 1;
public static final Integer INTEGER_ONE = 1;
public static final int TWO = 2;
public static final int THREE = 3;
public static final int FOUR = 4;
public static final int FIVE = 5;
public static final int SIX = 6;
public static final int SEVEN = 7;
public static final int THIRTY = 30;
public static final int NINETEEN = 19;
public static final int THOUSAND = 1000;
public static final String DATE_TIME = "yyyy-MM-dd HH:mm:ss";
public static final int ZERO = 0;
public static final String STRING_ZERO = "0";
public static final String ZERO_STRING = "0";
public static final String THOUSAND_STRING = "1000";
public static final String SYSTEM_USER = "System";
public static final String percent50 = "0.5";
public static final String DELETE_SUCCESS_RESULT_CHARACTER = "删除成功";
/**
* token rediskey
*/
public static final String TOKEN_FLAG = "token:";
/**
* token 限制api请求
*/
public static final String PERMISSION_API_LIMIT = "token_api_limit:";
/**
* token过期时间
*/
public static final Integer TOKEN_EXPIRE_HOURS = 1;
/**
* 密码3次错误锁定
*/
public static final int LOCK_ERROR_TIMES = 3;
/**
* session字段
*/
public static final String HEAD_TOKEN = "Authorization";
public static final String ACCESS_TOKEN = "token";
public static final String REQUEST_ORIGIN = "source";
public static final String REQUEST_IP = "ip";
public static final String USER_INFO = "userInfo";
public static final String FILED_ID = "id";
public static final String FILED_USER_NAME = "username";
public static final String FILED_DEVICE_NUM = "deviceNum";
/**
* 请求来源
*/
public static final String ORIGIN_WEB = "WEB";
public static final String ORIGIN_PDA = "PDA";
/**
* 1001 参数校验不通过
* 1002 签名验证不通过
*/
public static final List<String> ERROR_CODE_LIST = Arrays.asList("1001", "1002");
/**
* 分布式锁超时时间
*/
public static final long REDIS_LOCK_DEFAULT_TIME_OUT_MILLIS = 3000;
public static final long REDIS_LOCK_FIVE_SECONDS_TIME_OUT_MILLIS = 5000;
/**
* 系统来源WMS
*/
public static final String SYS_ORIGIN_WMS = "WMS";
public static final String STRING_ONE = "1";
public static final String STRING_TWO = "2";
public static final String STRING_THREE = "3";
public static final String STRING_FOUR = "4";
public static final String STRING_FIVE = "5";
public static final String STRING_SIX = "6";
public static final String STRING_SEVEN = "7";
public static final String STRING_EIGHT = "8";
public static final String STRING_NINE = "9";
public static final String STRING_TEN = "10";
public static final String STRING_ELEVEN = "11";
public static final String STRING_TWELVE = "12";
/**
* 异常延时队列后缀
*/
public static final String ERROR_DELAY_QUEUE_SUFFIX = "error";
/**
* 推送出库数据延时队列 redis key prefix
*/
public static final String OUTBOUND_NOTIFY_DELAY_QUEUE_PREFIX = "outbound:notify:";
/**
* 同步MES库存队列 redis key prefix
*/
public static final String MES_STOCK_SYNC_QUEUE_PREFIX = "mes:stock_sync:";
/**
* 分拣详情 错误码: 157205 返回值段
*/
public static final String SEPARATE_PICK_QUERY_RETURN_FIELD = "separatePickQuery";
/**
* 限制上限值
*/
public static final Integer LIMIT_999 = 999;
/**
* 东八区
*/
public static final String GMT_8 = "GMT+8";
/**
* 英文的 "
*/
public static final String QUOTATION_MARK_CHARACTER = "\"";
/**
* 英文的 \"
*/
public static final String QUOTATION_SLASH_MARK_CHARACTER = "\\\"";
public static final String SUCCESS_VALUE = "success";
public static final String TRUE = "true";
public static final String ROOT_PARENT_ID = "0";
public static final Long ROOT_PARENT_ID_LONG = 0L;
/**
* 短信验证码 redis key
*/
public static final String SMS_AUTH_CODE_PREFIX = "sms:auth:code:";
public static final String DEFAULT_PASSWORD = "JBXT123456";
/**
* 账号在线队列 redis key
*/
public static final String ACCOUNT_ONLINE_LIST = "account:online:";
/**
* 缓存导入excel错误信息 redis key
*/
public static final String EXCEL_IMPORT_ERROR_PREFIX = "excel:import:error:";
}