Lius
7 天以前 0a19d4923b0a048aee0cda91c37f25bc6e140d54
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
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
package org.jeecg.common.constant;
 
/**
 * @Description: 通用常量
 * @author: jeecg-boot
 */
public interface CommonConstant {
 
    /**
     * 正常状态
     */
    Integer STATUS_NORMAL = 0;
 
    /**
     * 禁用状态
     */
    Integer STATUS_DISABLE = -1;
 
    /**
     * 删除标志
     */
    Integer DEL_FLAG_1 = 1;
 
    /**
     * 未删除
     */
    Integer DEL_FLAG_0 = 0;
 
    /**
     * 系统日志类型: 登录
     */
    int LOG_TYPE_1 = 1;
 
    /**
     * 系统日志类型: 操作
     */
    int LOG_TYPE_2 = 2;
 
    /**
     * 操作日志类型: 查询
     */
    int OPERATE_TYPE_1 = 1;
 
    /**
     * 操作日志类型: 添加
     */
    int OPERATE_TYPE_2 = 2;
 
    /**
     * 操作日志类型: 更新
     */
    int OPERATE_TYPE_3 = 3;
 
    /**
     * 操作日志类型: 删除
     */
    int OPERATE_TYPE_4 = 4;
 
    /**
     * 操作日志类型: 倒入
     */
    int OPERATE_TYPE_5 = 5;
 
    /**
     * 操作日志类型: 导出
     */
    int OPERATE_TYPE_6 = 6;
 
 
    /**
     * {@code 500 Server Error} (HTTP/1.0 - RFC 1945)
     */
    Integer SC_INTERNAL_SERVER_ERROR_500 = 500;
    /**
     * {@code 200 OK} (HTTP/1.0 - RFC 1945)
     */
    Integer SC_OK_200 = 200;
 
    /**
     * 访问权限认证未通过 510
     */
    Integer SC_JEECG_NO_AUTHZ = 510;
 
    /**
     * 登录用户Shiro权限缓存KEY前缀
     */
    public static String PREFIX_USER_SHIRO_CACHE = "shiro:cache:org.jeecg.config.shiro.ShiroRealm.authorizationCache:";
    /**
     * 登录用户Token令牌缓存KEY前缀
     */
    String PREFIX_USER_TOKEN = "prefix_user_token_";
//    /** Token缓存时间:3600秒即一小时 */
//    int  TOKEN_EXPIRE_TIME  = 3600;
    /**
     * Token缓存时间(小时)
     */
    Integer TOKEN_EXPIRE_TIME  = 1;
 
    /**
     * 登录二维码
     */
    String LOGIN_QRCODE_PRE = "QRCODELOGIN:";
    String LOGIN_QRCODE = "LQ:";
    /**
     * 登录二维码token
     */
    String LOGIN_QRCODE_TOKEN = "LQT:";
 
 
    /**
     * 0:一级菜单
     */
    Integer MENU_TYPE_0 = 0;
    /**
     * 1:子菜单
     */
    Integer MENU_TYPE_1 = 1;
    /**
     * 2:按钮权限
     */
    Integer MENU_TYPE_2 = 2;
 
    /**
     * 通告对象类型(USER:指定用户,ALL:全体用户)
     */
    String MSG_TYPE_UESR = "USER";
    String MSG_TYPE_ALL = "ALL";
 
    /**
     * 发布状态(0未发布,1已发布,2已撤销)
     */
    String NO_SEND = "0";
    String HAS_SEND = "1";
    String HAS_CANCLE = "2";
 
    /**
     * 阅读状态(0未读,1已读)
     */
    String HAS_READ_FLAG = "1";
    String NO_READ_FLAG = "0";
 
    /**
     * 优先级(L低,M中,H高)
     */
    String PRIORITY_L = "L";
    String PRIORITY_M = "M";
    String PRIORITY_H = "H";
 
    /**
     * 短信模板方式  0 .登录模板、1.注册模板、2.忘记密码模板
     */
    String SMS_TPL_TYPE_0 = "0";
    String SMS_TPL_TYPE_1 = "1";
    String SMS_TPL_TYPE_2 = "2";
 
    /**
     * 状态(0无效1有效)
     */
    String STATUS_0 = "0";
    String STATUS_1 = "1";
 
    /**
     * 是否默认((0:是,1:否))
     */
    String DEFAULT_0 = "0";
    String DEFAULT_1 = "1";
 
 
    /**
     * 供应商类型(1:外部单位,2:内部单位))
     */
    String SUPPLIERTYPE_1 = "1";
    String SUPPLIERTYPE_2 = "2";
   /**
     * 同步工作流引擎1同步0不同步
     */
    Integer ACT_SYNC_1 = 1;
    Integer ACT_SYNC_0 = 0;
 
    /**
     * 消息类型1:通知公告2:系统消息
     */
    String MSG_CATEGORY_1 = "1";
    String MSG_CATEGORY_2 = "2";
 
    /**
     * 是否配置菜单的数据权限 1是0否
     */
    Integer RULE_FLAG_0 = 0;
    Integer RULE_FLAG_1 = 1;
 
    /**
     * 是否用户已被冻结 1正常(解冻) 2冻结
     */
    Integer USER_UNFREEZE = 1;
    Integer USER_FREEZE = 2;
 
    /**
     * 字典翻译文本后缀
     */
    String DICT_TEXT_SUFFIX = "_dictText";
 
    /**
     * 表单设计器主表类型
     */
    Integer DESIGN_FORM_TYPE_MAIN = 1;
 
    /**
     * 表单设计器子表表类型
     */
    Integer DESIGN_FORM_TYPE_SUB = 2;
 
    /**
     * 表单设计器URL授权通过
     */
    Integer DESIGN_FORM_URL_STATUS_PASSED = 1;
 
    /**
     * 表单设计器URL授权未通过
     */
    Integer DESIGN_FORM_URL_STATUS_NOT_PASSED = 2;
 
    /**
     * 表单设计器新增 Flag
     */
    String DESIGN_FORM_URL_TYPE_ADD = "add";
    /**
     * 表单设计器修改 Flag
     */
    String DESIGN_FORM_URL_TYPE_EDIT = "edit";
    /**
     * 表单设计器详情 Flag
     */
    String DESIGN_FORM_URL_TYPE_DETAIL = "detail";
    /**
     * 表单设计器复用数据 Flag
     */
    String DESIGN_FORM_URL_TYPE_REUSE = "reuse";
    /**
     * 表单设计器编辑 Flag (已弃用)
     */
    String DESIGN_FORM_URL_TYPE_VIEW = "view";
 
    /**
     * online参数值设置(是:Y, 否:N)
     */
    String ONLINE_PARAM_VAL_IS_TURE = "Y";
    String ONLINE_PARAM_VAL_IS_FALSE = "N";
 
    /**
     * 文件上传类型(本地:local,Minio:minio,阿里云:alioss)
     */
    String UPLOAD_TYPE_LOCAL = "local";
    String UPLOAD_TYPE_MINIO = "minio";
    String UPLOAD_TYPE_OSS = "alioss";
 
    /**
     * 文档上传自定义桶名称
     */
    String UPLOAD_CUSTOM_BUCKET = "eoafile";
    /**
     * 文档上传自定义路径
     */
    String UPLOAD_CUSTOM_PATH = "eoafile";
    /**
     * 文件外链接有效天数
     */
    Integer UPLOAD_EFFECTIVE_DAYS = 1;
 
    /**
     * 员工身份 (1:普通员工  2:上级)
     */
    Integer USER_IDENTITY_1 = 1;
    Integer USER_IDENTITY_2 = 2;
 
    /**
     * sys_user 表 username 唯一键索引
     */
    String SQL_INDEX_UNIQ_SYS_USER_USERNAME = "uniq_sys_user_username";
    /**
     * sys_user 表 work_no 唯一键索引
     */
    String SQL_INDEX_UNIQ_SYS_USER_WORK_NO = "uniq_sys_user_work_no";
    /**
     * sys_user 表 phone 唯一键索引
     */
    String SQL_INDEX_UNIQ_SYS_USER_PHONE = "uniq_sys_user_phone";
    /**
     * 达梦数据库升提示。违反表[SYS_USER]唯一性约束
     */
    String SQL_INDEX_UNIQ_SYS_USER = "唯一性约束";
 
    /**
     * sys_user 表 email 唯一键索引
     */
    String SQL_INDEX_UNIQ_SYS_USER_EMAIL = "uniq_sys_user_email";
    /**
     * sys_quartz_job 表 job_class_name 唯一键索引
     */
    String SQL_INDEX_UNIQ_JOB_CLASS_NAME = "uniq_job_class_name";
    /**
     * sys_position 表 code 唯一键索引
     */
    String SQL_INDEX_UNIQ_CODE = "uniq_code";
    /**
     * sys_role 表 code 唯一键索引
     */
    String SQL_INDEX_UNIQ_SYS_ROLE_CODE = "uniq_sys_role_role_code";
    /**
     * sys_depart 表 code 唯一键索引
     */
    String SQL_INDEX_UNIQ_DEPART_ORG_CODE = "uniq_depart_org_code";
    /**
     * sys_category 表 code 唯一键索引
     */
    String SQL_INDEX_UNIQ_CATEGORY_CODE = "idx_sc_code";
    /**
     * 在线聊天 是否为默认分组
     */
    String IM_DEFAULT_GROUP = "1";
    /**
     * 在线聊天 图片文件保存路径
     */
    String IM_UPLOAD_CUSTOM_PATH = "biz/user_imgs";
    /**
     * 在线聊天 用户状态
     */
    String IM_STATUS_ONLINE = "online";
 
    /**
     * 在线聊天 SOCKET消息类型
     */
    String IM_SOCKET_TYPE = "chatMessage";
 
    /**
     * 在线聊天 是否开启默认添加好友 1是 0否
     */
    String IM_DEFAULT_ADD_FRIEND = "1";
 
    /**
     * 在线聊天 用户好友缓存前缀
     */
    String IM_PREFIX_USER_FRIEND_CACHE = "sys:cache:im:im_prefix_user_friend_";
 
    /**
     * 考勤补卡业务状态 (1:同意  2:不同意)
     */
    String SIGN_PATCH_BIZ_STATUS_1 = "1";
    String SIGN_PATCH_BIZ_STATUS_2 = "2";
 
    /**
     * 公文文档上传自定义路径
     */
    String UPLOAD_CUSTOM_PATH_OFFICIAL = "officialdoc";
    /**
     * 公文文档下载自定义路径
     */
    String DOWNLOAD_CUSTOM_PATH_OFFICIAL = "officaldown";
 
    /**
     * WPS存储值类别(1 code文号 2 text(WPS模板还是公文发文模板))
     */
    String WPS_TYPE_1 = "1";
    String WPS_TYPE_2 = "2";
 
    String YN_Y = "Y";
    String YN_N = "N";
 
    /**
     * 1是0否
     */
    String YN_O = "0";
    String YN_1 = "1";
 
 
    /**===============================================================================================*/
    /**
     * ::非常重要::
     * 注意:这四个常量值如果修改,需要与 jeecg-boot-starter/jeecg-boot-common/org.jeecg.config.FeignConfig 类中的值保持一致。
     */
    String X_ACCESS_TOKEN = "X-Access-Token";
    String X_SIGN = "X-Sign";
    String X_TIMESTAMP = "X-TIMESTAMP";
    /**
     * 租户 请求头
     */
    String TENANT_ID = "tenant-id";
    /**
     * ===============================================================================================
     */
 
    String TOKEN_IS_INVALID_MSG = "Token失效,请重新登录!";
    String X_FORWARDED_SCHEME = "X-Forwarded-Scheme";
 
 
    /**
     * 微服务读取配置文件属性 服务地址
     */
    String CLOUD_SERVER_KEY = "spring.cloud.nacos.discovery.server-addr";
 
    /**
     * 第三方登录 验证密码/创建用户 都需要设置一个操作码 防止被恶意调用
     */
    String THIRD_LOGIN_CODE = "third_login_code";
 
    /**
     * 第三方APP同步方向:本地 --> 第三方APP
     */
    String THIRD_SYNC_TO_APP = "SYNC_TO_APP";
    /**
     * 第三方APP同步方向:第三方APP --> 本地
     */
    String THIRD_SYNC_TO_LOCAL = "SYNC_TO_LOCAL";
 
    /**
     * 系统通告消息状态:0=未发布
     */
    String ANNOUNCEMENT_SEND_STATUS_0 = "0";
    /**
     * 系统通告消息状态:1=已发布
     */
    String ANNOUNCEMENT_SEND_STATUS_1 = "1";
    /**
     * 系统通告消息状态:2=已撤销
     */
    String ANNOUNCEMENT_SEND_STATUS_2 = "2";
 
    /**
     * ONLINE 报表权限用 从request中获取地址栏后的参数
     */
    String ONL_REP_URL_PARAM_STR = "onlRepUrlParamStr";
 
    /**
     * POST请求
     */
    String HTTP_POST = "POST";
 
    /**
     * PUT请求
     */
    String HTTP_PUT = "PUT";
 
    /**
     * PATCH请求
     */
    String HTTP_PATCH = "PATCH";
 
    /**
     * 未知的
     */
    String UNKNOWN = "unknown";
 
    /**
     * 字符串http
     */
    String STR_HTTP = "http";
 
    /**
     * String 类型的空值
     */
    String STRING_NULL = "null";
 
    /**
     * 前端vue3版本Header参数名
     */
    String VERSION = "X-Version";
 
    /**
     * 存储在线程变量里的动态表名
     */
    String DYNAMIC_TABLE_NAME = "DYNAMIC_TABLE_NAME";
    /**
     * http:// http协议
     */
    String HTTP_PROTOCOL = "http://";
 
    /**
     * https:// https协议
     */
    String HTTPS_PROTOCOL = "https://";
 
    /**
     * 部门表唯一key,id
     */
    String DEPART_KEY_ID = "id";
    /**
     * 部门表唯一key,orgCode
     */
    String DEPART_KEY_ORG_CODE = "orgCode";
 
    /**
     * 发消息 会传递一些信息到map
     */
    String NOTICE_MSG_SUMMARY = "NOTICE_MSG_SUMMARY";
 
    /**
     * 发消息 会传递一个业务ID到map
     */
    String NOTICE_MSG_BUS_ID = "NOTICE_MSG_BUS_ID";
 
    /**
     * 邮箱消息中地址登录时地址后携带的token,需要替换成真实的token值
     */
    String LOGIN_TOKEN = "{LOGIN_TOKEN}";
 
    /**
     * 模板消息中 跳转地址的对应的key
     */
    String MSG_HREF_URL = "url";
 
    /**
     * sys_data_log表的类型 用于区别评论区域的日志数据
     */
    String DATA_LOG_TYPE_COMMENT = "comment";
 
    /**
     * sys_data_log表的类型 老的数据比较 类型都设置为json
     */
    String DATA_LOG_TYPE_JSON = "json";
 
    /**
     * 消息模板:markdown
     */
    String MSG_TEMPLATE_TYPE_MD = "5";
 
    /**
     * 短信验证码redis-key的前缀
     */
    String PHONE_REDIS_KEY_PRE = "phone_msg";
 
    /**
     * 定时任务失败接收角色字典编号
     */
    String JOB_SEND_MSG = "job_fail_send_msg_role";
 
    /**
     * 默认密码最大尝试次数
     */
    //Integer MAX_ATTEMPTS = 3;
 
    /**
     * 默认用户锁定时长(分钟)
     */
    //Integer USER_FREEZE_TIME = 5;
 
    /**
     * 密码最大尝试次数的字典编号
     */
    String DICT_MAX_ATTEMPTS = "login_max_attempts";
 
    /**
     * 用户登录失败锁定时长字典编号
     */
    String DICT_USER_FREEZE = "user_freeze_time";
 
    /**
     * redis登录次数key
     */
    String PREFIX_LOGIN_COUNT = "prefix_login_count_";
 
    /**
     * token缓存时间字典编号
     */
    String DICT_TOKEN_EXPIRE_TIME = "token_expire_time";
 
    /**
     * 默认用户密码更改周期(天)
     */
    //Integer PASSWORD_EXPIRATION_PERIOD = 90;
 
    /**
     * 用户密码更改周期字典编号
     */
    String DICT_PASSWORD_EXPIRATION = "password_expiration_period";
 
    /**
     * 用户首次登录强制更改字典编号
     */
    String DICT_USER_FIRST_LOGIN = "user_first_login";
 
    /**
     * 设备运行转速范围字典编号
     */
    String DICT_OPERATING_SPEED_RANGE = "operating_speed_range";
 
    /**
     * 利用率判定间隔字典编号
     */
    String DICT_EQUIPMENT_RATE_JUDGE = "equipment_rate_judge";
 
    /**
     * 设备状态判断间隔字典编号
     */
    String DICT_EQUIPMENT_SPEED_JUDGE = "equipment_status_judge";
 
    /**
     * 利用率正常值字典编号
     */
    String DICT_EQUIPMENT_RATE_NORMAL = "equipment_rate_normal";
 
    /**
     * 加班数据 自动计算标识 1(是) 2(否)
     */
    Integer AUTO_FLAG_Y = 1;
    Integer AUTO_FLAG_N = 2;
 
}