houzhongjian
2024-07-23 a6de490948278991e47952e90671ddba4555e9a2
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.common.enums;
H 2
3
4 import java.math.BigDecimal;
5
6 /**
7  * @Description: 通用常量
8  */
9 public interface CommonConstant {
10
11     String CJS_SYS = "system";
12
13     String HTTP_CLIENT_ID_XST = "xsteam";
14
15     String HTTP_CLIENT_ID_SD = "sd";
16
17     String HTTP_CLIENT_ID_OADP = "oadp";
18
19     String HTTP_CLIENT_ID_FXJY = "fxjy";
20
21     String HTTP_CLIENT_ID_ELELOW = "elelow";
22
23     String HTTP_RESULT_TRUE = "true";
24     //常量点
25     String CONSTANT = "CONSTANT";
26     //计量点
27     String MEASURE = "MEASURE";
28     //计算点
29     String CALCULATE = "CALCULATE";
30
31     BigDecimal BAD_VALUE = new BigDecimal("-2");
32
33     BigDecimal ZERO_VALUE = new BigDecimal("0");
34
35
36     //年生产计划执行数据
37     String YEAR_PEI_HTTP_TAG = "yearPeiHttpTag";
38     //当前产量
39     String CURRENT_PERFORMANCE_HTTP_TAG = "currentPerformanceHttpTag";
40     //生产时间分布
41     String PRD_TIME_DIST_HTTP_TAG = "prdTimeDistHttpTag";
42     //当前销量
43     String CURRENT_SALE_HTTP_TAG = "currentSaleHttpTag";
44
45     String HTTP_API_ZXZK_IH = "ZXZK_IH";
46
47     String HTTP_API_SD_RUN_STATE = "SDRunState";
48
49     String HTTP_API_SD_HEALTH_STATE = "SDHealthState";
50
51     String HTTP_API_SD_DEVICE_LIST = "SDDeviceList";
52
53     String HTTP_API_SD_DEVICE_TEMPERATURE = "SDDeviceTemperature";
54
55     String HTTP_API_ZX_DEVICE_ELECTRIC = "ZXDeviceElectric";
56
57     String HTTP_API_PERSON_LIST = "PersonList";
58
59     String HTTP_API_JOB_LIST = "JobList";
60
61     //年
62     String YEAR = "year";
63     //月
64     String MONTH = "month";
65
66     //下划线
67     String UNDERLINE = "_";
68     //$符
69     String DOLLAR = "$";
70
71     /**
72      * 启用
73      */
74     public static final int IS_ENABLE = 1;
75
76     /**
77      * 删除标志
78      */
79     public static final Integer BPM_FLAG_1 = 1;
80
81     /**
82      * 正常状态
83      */
84     public static final Integer STATUS_NORMAL = 0;
85
86     /**
87      * 禁用状态
88      */
89     public static final Integer STATUS_DISABLE = -1;
90
91     /**
92      * 删除标志
93      */
94     public static final Integer DEL_FLAG_1 = 1;
95
96     /**
97      * 未删除
98      */
99     public static final Integer DEL_FLAG_0 = 0;
100
101     /**
102      * 未提交
103      */
104     public static final Integer SUBMINT_STATUS_0 = 0;
105
106     /**
107      * 系统日志类型: 登录
108      */
109     public static final int LOG_TYPE_1 = 1;
110
111     /**
112      * 系统日志类型: 操作
113      */
114     public static final int LOG_TYPE_2 = 2;
115
116     /**
117      * 操作日志类型: 查询
118      */
119     public static final int OPERATE_TYPE_1 = 1;
120
121     /**
122      * 操作日志类型: 添加
123      */
124     public static final int OPERATE_TYPE_2 = 2;
125
126     /**
127      * 操作日志类型: 更新
128      */
129     public static final int OPERATE_TYPE_3 = 3;
130
131     /**
132      * 操作日志类型: 删除
133      */
134     public static final int OPERATE_TYPE_4 = 4;
135
136     /**
137      * 操作日志类型: 倒入
138      */
139     public static final int OPERATE_TYPE_5 = 5;
140
141     /**
142      * 操作日志类型: 导出
143      */
144     public static final int OPERATE_TYPE_6 = 6;
145
146     /**
147      * 提交
148      */
149     public static final int SUBMIT_FLAG_1 = 1;
150
151     /**
152      * 通过
153      */
154     public static final int SUBMIT_FLAG_2 = 2;
155
156     /**
157      * 驳回
158      */
159     public static final int SUBMIT_FLAG_3 = 3;
160
161     /**
162      * 提交
163      */
164     public static final int SUBMIT_FLAG_0 = 0;
165
166     public static final int SUBMIT_FLAG_4 = 4;
167
168     public static final int SUBMIT_FLAG_5 = 5;
169
170     public static final int SUBMIT_FLAG_6 = 6;
171
172     public static final Integer DANGER_STATUS = 1;
173
174     public static final Integer DANGER_STATUS_2 = 2;
175
176
177     /**
178      * {@code 500 Server Error} (HTTP/1.0 - RFC 1945)
179      */
180     public static final Integer SC_INTERNAL_SERVER_ERROR_500 = 500;
181     /**
182      * {@code 200 OK} (HTTP/1.0 - RFC 1945)
183      */
184     public static final Integer SC_OK_200 = 200;
185
186     /**
187      * 访问权限认证未通过 510
188      */
189     public static final Integer SC_JEECG_NO_AUTHZ = 510;
190
191     /**
192      * 登录用户Shiro权限缓存KEY前缀
193      */
194     public static String PREFIX_USER_SHIRO_CACHE = "shiro:cache:org.jeecg.config.shiro.ShiroRealm.authorizationCache:";
195     /**
196      * 登录用户Token令牌缓存KEY前缀
197      */
198     public static final String PREFIX_USER_TOKEN = "prefix_user_token_";
199 //    /** Token缓存时间:3600秒即一小时 */
200 //    public static final int  TOKEN_EXPIRE_TIME  = 3600;
201
202     /**
203      * 登录二维码
204      */
205     public static final String LOGIN_QRCODE_PRE = "QRCODELOGIN:";
206     public static final String LOGIN_QRCODE = "LQ:";
207     /**
208      * 登录二维码token
209      */
210     public static final String LOGIN_QRCODE_TOKEN = "LQT:";
211
212
213     /**
214      * 0:一级菜单
215      */
216     public static final Integer MENU_TYPE_0 = 0;
217     /**
218      * 1:子菜单
219      */
220     public static final Integer MENU_TYPE_1 = 1;
221     /**
222      * 2:按钮权限
223      */
224     public static final Integer MENU_TYPE_2 = 2;
225
226     /**
227      * 通告对象类型(USER:指定用户,ALL:全体用户)
228      */
229     public static final String MSG_TYPE_UESR = "USER";
230     public static final String MSG_TYPE_ALL = "ALL";
231
232     /**
233      * 发布状态(0未发布,1已发布,2已撤销)
234      */
235     public static final String NO_SEND = "0";
236     public static final String HAS_SEND = "1";
237     public static final String HAS_CANCLE = "2";
238
239     /**
240      * 阅读状态(0未读,1已读)
241      */
242     public static final String HAS_READ_FLAG = "1";
243     public static final String NO_READ_FLAG = "0";
244
245     /**
246      * 优先级(L低,M中,H高)
247      */
248     public static final String PRIORITY_L = "L";
249     public static final String PRIORITY_M = "M";
250     public static final String PRIORITY_H = "H";
251
252     /**
253      * 短信模板方式  0 .登录模板、1.注册模板、2.忘记密码模板
254      */
255     public static final String SMS_TPL_TYPE_0 = "0";
256     public static final String SMS_TPL_TYPE_1 = "1";
257     public static final String SMS_TPL_TYPE_2 = "2";
258
259     /**
260      * 状态(0无效1有效)
261      */
262     public static final String STATUS_0 = "0";
263     public static final String STATUS_1 = "1";
264
265     /**
266      * 状态(0无效1有效)
267      */
268     public static final Integer INT_STATUS_0 = 0;
269     public static final Integer INT_STATUS_1 = 1;
270
271     /**
272      * 同步工作流引擎1同步0不同步
273      */
274     public static final Integer ACT_SYNC_1 = 1;
275     public static final Integer ACT_SYNC_0 = 0;
276
277     /**
278      * 消息类型1:通知公告2:系统消息
279      */
280     public static final String MSG_CATEGORY_1 = "1";
281     public static final String MSG_CATEGORY_2 = "2";
282
283     /**
284      * 是否配置菜单的数据权限 1是0否
285      */
286     public static final Integer RULE_FLAG_0 = 0;
287     public static final Integer RULE_FLAG_1 = 1;
288
289     /**
290      * 是否用户已被冻结 1正常(解冻) 2冻结
291      */
292     public static final Integer USER_UNFREEZE = 1;
293     public static final Integer USER_FREEZE = 2;
294
295     /**
296      * 字典翻译文本后缀
297      */
298     public static final String DICT_TEXT_SUFFIX = "_dictText";
299
300     /**
301      * 表单设计器主表类型
302      */
303     public static final Integer DESIGN_FORM_TYPE_MAIN = 1;
304
305     /**
306      * 表单设计器子表表类型
307      */
308     public static final Integer DESIGN_FORM_TYPE_SUB = 2;
309
310     /**
311      * 表单设计器URL授权通过
312      */
313     public static final Integer DESIGN_FORM_URL_STATUS_PASSED = 1;
314
315     /**
316      * 表单设计器URL授权未通过
317      */
318     public static final Integer DESIGN_FORM_URL_STATUS_NOT_PASSED = 2;
319
320     /**
321      * 表单设计器新增 Flag
322      */
323     public static final String DESIGN_FORM_URL_TYPE_ADD = "add";
324     /**
325      * 表单设计器修改 Flag
326      */
327     public static final String DESIGN_FORM_URL_TYPE_EDIT = "edit";
328     /**
329      * 表单设计器详情 Flag
330      */
331     public static final String DESIGN_FORM_URL_TYPE_DETAIL = "detail";
332     /**
333      * 表单设计器复用数据 Flag
334      */
335     public static final String DESIGN_FORM_URL_TYPE_REUSE = "reuse";
336     /**
337      * 表单设计器编辑 Flag (已弃用)
338      */
339     public static final String DESIGN_FORM_URL_TYPE_VIEW = "view";
340
341     /**
342      * online参数值设置(是:Y, 否:N)
343      */
344     public static final String ONLINE_PARAM_VAL_IS_TURE = "Y";
345     public static final String ONLINE_PARAM_VAL_IS_FALSE = "N";
346
347     /**
348      * 文件上传类型(本地:local,Minio:minio,阿里云:alioss)
349      */
350     public static final String UPLOAD_TYPE_LOCAL = "local";
351     public static final String UPLOAD_TYPE_MINIO = "minio";
352     public static final String UPLOAD_TYPE_OSS = "alioss";
353
354     /**
355      * 文档上传自定义桶名称
356      */
357     public static final String UPLOAD_CUSTOM_BUCKET = "eoafile";
358     /**
359      * 文档上传自定义路径
360      */
361     public static final String UPLOAD_CUSTOM_PATH = "eoafile";
362     /**
363      * 文件外链接有效天数
364      */
365     public static final Integer UPLOAD_EFFECTIVE_DAYS = 1;
366
367     /**
368      * 员工身份 (1:普通员工  2:上级)
369      */
370     public static final Integer USER_IDENTITY_1 = 1;
371     public static final Integer USER_IDENTITY_2 = 2;
372
373     /**
374      * sys_user 表 username 唯一键索引
375      */
376     public static final String SQL_INDEX_UNIQ_SYS_USER_USERNAME = "uniq_sys_user_username";
377     /**
378      * sys_user 表 work_no 唯一键索引
379      */
380     public static final String SQL_INDEX_UNIQ_SYS_USER_WORK_NO = "uniq_sys_user_work_no";
381     /**
382      * sys_user 表 phone 唯一键索引
383      */
384     public static final String SQL_INDEX_UNIQ_SYS_USER_PHONE = "uniq_sys_user_phone";
385     /**
386      * 达梦数据库升提示。违反表[SYS_USER]唯一性约束
387      */
388     public static final String SQL_INDEX_UNIQ_SYS_USER = "唯一性约束";
389
390     /**
391      * sys_user 表 email 唯一键索引
392      */
393     public static final String SQL_INDEX_UNIQ_SYS_USER_EMAIL = "uniq_sys_user_email";
394     /**
395      * sys_quartz_job 表 job_class_name 唯一键索引
396      */
397     public static final String SQL_INDEX_UNIQ_JOB_CLASS_NAME = "uniq_job_class_name";
398     /**
399      * sys_position 表 code 唯一键索引
400      */
401     public static final String SQL_INDEX_UNIQ_CODE = "uniq_code";
402     /**
403      * sys_role 表 code 唯一键索引
404      */
405     public static final String SQL_INDEX_UNIQ_SYS_ROLE_CODE = "uniq_sys_role_role_code";
406     /**
407      * sys_depart 表 code 唯一键索引
408      */
409     public static final String SQL_INDEX_UNIQ_DEPART_ORG_CODE = "uniq_depart_org_code";
410     /**
411      * sys_category 表 code 唯一键索引
412      */
413     public static final String SQL_INDEX_UNIQ_CATEGORY_CODE = "idx_sc_code";
414     /**
415      * 在线聊天 是否为默认分组
416      */
417     public static final String IM_DEFAULT_GROUP = "1";
418     /**
419      * 在线聊天 图片文件保存路径
420      */
421     public static final String IM_UPLOAD_CUSTOM_PATH = "imfile";
422     /**
423      * 在线聊天 用户状态
424      */
425     public static final String IM_STATUS_ONLINE = "online";
426
427     /**
428      * 在线聊天 SOCKET消息类型
429      */
430     public static final String IM_SOCKET_TYPE = "chatMessage";
431
432     /**
433      * 在线聊天 是否开启默认添加好友 1是 0否
434      */
435     public static final String IM_DEFAULT_ADD_FRIEND = "1";
436
437     /**
438      * 在线聊天 用户好友缓存前缀
439      */
440     public static final String IM_PREFIX_USER_FRIEND_CACHE = "sys:cache:im:im_prefix_user_friend_";
441
442     /**
443      * 考勤补卡业务状态 (1:同意  2:不同意)
444      */
445     public static final String SIGN_PATCH_BIZ_STATUS_1 = "1";
446     public static final String SIGN_PATCH_BIZ_STATUS_2 = "2";
447
448     /**
449      * 公文文档上传自定义路径
450      */
451     public static final String UPLOAD_CUSTOM_PATH_OFFICIAL = "officialdoc";
452     /**
453      * 公文文档下载自定义路径
454      */
455     public static final String DOWNLOAD_CUSTOM_PATH_OFFICIAL = "officaldown";
456
457     /**
458      * WPS存储值类别(1 code文号 2 text(WPS模板还是公文发文模板))
459      */
460     public static final String WPS_TYPE_1 = "1";
461     public static final String WPS_TYPE_2 = "2";
462
463
464     public final static String X_ACCESS_TOKEN = "X-Access-Token";
465     public final static String X_SIGN = "X-Sign";
466     public final static String X_TIMESTAMP = "X-TIMESTAMP";
467     public final static String TOKEN_IS_INVALID_MSG = "Token失效,请重新登录!";
468
469     /**
470      * 多租户 请求头
471      */
472     public final static String TENANT_ID = "tenant-id";
473
474     /**
475      * 微服务读取配置文件属性 服务地址
476      */
477     public final static String CLOUD_SERVER_KEY = "spring.cloud.nacos.discovery.server-addr";
478
479     /**
480      * 第三方登录 验证密码/创建用户 都需要设置一个操作码 防止被恶意调用
481      */
482     public final static String THIRD_LOGIN_CODE = "third_login_code";
483
484     /**
485      * 第三方APP同步方向:本地 --> 第三方APP
486      */
487     String THIRD_SYNC_TO_APP = "SYNC_TO_APP";
488     /**
489      * 第三方APP同步方向:第三方APP --> 本地
490      */
491     String THIRD_SYNC_TO_LOCAL = "SYNC_TO_LOCAL";
492
493     /**
494      * 系统通告消息状态:0=未发布
495      */
496     String ANNOUNCEMENT_SEND_STATUS_0 = "0";
497     /**
498      * 系统通告消息状态:1=已发布
499      */
500     String ANNOUNCEMENT_SEND_STATUS_1 = "1";
501     /**
502      * 系统通告消息状态:2=已撤销
503      */
504     String ANNOUNCEMENT_SEND_STATUS_2 = "2";
505
506     /**
507      * ONLINE 报表权限用 从request中获取地址栏后的参数
508      */
509     String ONL_REP_URL_PARAM_STR = "onlRepUrlParamStr";
510
511     /**
512      * POST请求
513      */
514     String HTTP_POST = "POST";
515
516     /**
517      * PUT请求
518      */
519     String HTTP_PUT = "PUT";
520
521     /**
522      * PATCH请求
523      */
524     String HTTP_PATCH = "PATCH";
525
526     /**
527      * 未知的
528      */
529     String UNKNOWN = "unknown";
530
531     /**
532      * 字符串http
533      */
534     String STR_HTTP = "http";
535
536     /**
537      * String 类型的空值
538      */
539     String STRING_NULL = "null";
540
541     /**
542      * java.util.Date 包
543      */
544     String JAVA_UTIL_DATE = "java.util.Date";
545
546     /**
547      * .do
548      */
549     String SPOT_DO = ".do";
550
551
552     /**
553      * 前端vue版本标识
554      */
555     String VERSION = "X-Version";
556
557     /**
558      * 前端vue版本
559      */
560     String VERSION_VUE3 = "vue3";
561 }