Geoffrey
2025-01-13 f00afffded10b851f4782aaca63ff6cf343ba0d2
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
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
package com.zhitan.common.constant;
 
import java.math.BigDecimal;
 
/**
 * @Description: 常量封装
 * @author: yxw
 * @date: 2022年02月02日 11:37
 */
public class CommonConst {
    /**
     * 常量字符串 - 空字符串
     */
    public static final String EMPTY = "";
    /**
     * 双减号
     */
    public static final String DOUBLE_MINUS_SIGN = "--";
    /**
     * 百分比
     */
    public static final String PERCENTAGE = "%";
    /**
     * 字符串数字 -1
     */
    public static final String STR_NUMBER_MINUS_ONE = "-1";
 
    /**
     * 字符串数字 1
     */
    public static final String STR_NUMBER_1 = "1";
    /**
     * 字符串数字 2
     */
    public static final String STR_NUMBER_2 = "2";
    /**
     * 字符串数字 3
     */
    public static final String STR_NUMBER_3 = "3";
    /**
     * 字符串数字 4
     */
    public static final String STR_NUMBER_4 = "4";
    /**
     * 字符串数字 5
     */
    public static final String STR_NUMBER_5 = "5";
    /**
     * 字符串数字 6
     */
    public static final String STR_NUMBER_6 = "6";
    /**
     * 字符串数字 7
     */
    public static final String STR_NUMBER_7 = "7";
    /**
     * 字符串数字 8
     */
    public static final String STR_NUMBER_8 = "8";
    /**
     * 字符串数字 9
     */
    public static final String STR_NUMBER_9 = "9";
    /**
     * 字符串数字 10
     */
    public static final String STR_NUMBER_10 = "10";
    /**
     * 字符串数字 11
     */
    public static final String STR_NUMBER_11 = "11";
    /**
     * 字符串数字 12
     */
    public static final String STR_NUMBER_12 = "12";
    /**
     * 大写字母 M
     */
    public static final String WORD_M = "M";
    /**
     * 大写字母 Y
     */
    public static final String WORD_Y = "Y";
    /**
     * 大写字母 D
     */
    public static final String WORD_D = "D";
    /**
     * 数字 0
     */
    public static final int DIGIT_0 = 0;
    /**
     * 数字 1
     */
    public static final int DIGIT_1 = 1;
    /**
     * 数字 2
     */
    public static final int DIGIT_2 = 2;
    /**
     * 数字 3
     */
    public static final int DIGIT_3 = 3;
    /**
     * 数字 4
     */
    public static final int DIGIT_4 = 4;
    /**
     * 数字 5
     */
    public static final int DIGIT_5 = 5;
    /**
     * 数字 6
     */
    public static final int DIGIT_6 = 6;
    /**
     * 数字 7
     */
    public static final int DIGIT_7 = 7;
    /**
     * 数字 8
     */
    public static final int DIGIT_8 = 8;
    /**
     * 数字 9
     */
    public static final int DIGIT_9 = 9;
    /**
     * 数字 10
     */
    public static final int DIGIT_10 = 10;
    /**
     * 数字 11
     */
    public static final int DIGIT_11 = 11;
    /**
     * 数字 12
     */
    public static final int DIGIT_12 = 12;
    /**
     * 数字 13
     */
    public static final int DIGIT_13 = 13;
    /**
     * 数字 14
     */
    public static final int DIGIT_14 = 14;
    /**
     * 数字 15
     */
    public static final int DIGIT_15 = 15;
    /**
     * 数字 16
     */
    public static final int DIGIT_16 = 16;
    /**
     * 数字 23
     */
    public static final int DIGIT_23 = 23;
    /**
     * 数字 24
     */
    public static final int DIGIT_24 = 24;
    /**
     * 数字 30
     */
    public static final int DIGIT_30 = 30;
    /**
     * 数字 31
     */
    public static final int DIGIT_31 = 31;
    /**
     * 数字 32
     */
    public static final int DIGIT_32 = 32;
    /**
     * 数字 3600
     */
    public static final int DIGIT_3600 = 3600;
    /**
     * 数字 50
     */
    public static final int DIGIT_50 = 50;
    /**
     * 数字 59
     */
    public static final int DIGIT_59 = 59;
    /**
     * 数字 150
     */
    public static final int DIGIT_150 = 150;
    /**
     * 数字 100
     */
    public static final int DIGIT_100 = 100;
    /**
     * 数字 1000
     */
    public static final int DIGIT_1000 = 1000;
    /**
     * 数字 -1
     */
    public static final int DIGIT_MINUS_1 = -1;
    /**
     * 数字 -3
     */
    public static final int DIGIT_MINUS_3 = -3;
 
 
    /**
     * 数字 500
     */
    public static final int DIGIT_500 = 500;
 
    /**
     * 数字 10000
     */
    public static final int DIGIT_10000 = 10000;
    /**
     * 数字 100000000
     */
    public static final int DIGIT_100000000 = 100000000;
    /**
     * 最小值初始化
     */
    public static final double MIN_INIT_VALUE = -99;
    /**
     * DOUBLE 数字0.0
     */
    public static final Double DOUBLE_ZERO = 0.0;
 
    /**
     * 数字 -5
     */
    public static final int DIGIT_MINUS_5 = -5;
    /**
     * 数字 -6
     */
    public static final int DIGIT_MINUS_6 = -6;
    /**
     * 数字 -11
     */
    public static final int DIGIT_MINUS_11 = -11;
    /**
     * 数字 -12
     */
    public static final int DIGIT_MINUS_12 = -12;
 
 
    /**
     * 计算点识别规则 累积量
     */
    public static final String COMMON_STR_CALC_POINT_RULE_LJL = "_LJL";
    /**
     * 计算点识别规则 综合能耗
     */
    public static final String COMMON_STR_CALC_POINT_RULE_ZHNH = "_ZHNH";
    /**
     * 计算点识别规则 能源价格
     */
    public static final String COMMON_STR_CALC_POINT_RULE_NYJG = "_NYJG";
    /**
     * 时间类型字符串 - 天
     */
    public static final String TIME_TYPE_DAY = "DAY";
    /**
     * 重算接口地址
     */
    public static final String RE_CALC_INTERFACE_ADDRESS = "http://127.0.0.1:8999/computing/recalc";
 
 
////////////////////////////////
 
    /**
     * 正常状态
     */
    public static final Integer STATUS_NORMAL = 0;
 
    /**
     * 禁用状态
     */
    public static final Integer STATUS_DISABLE = -1;
 
    /**
     * 删除标志
     */
    public static final Integer DEL_FLAG_1 = 1;
 
    /**
     * 未删除
     */
    public static final Integer DEL_FLAG_0 = 0;
 
    /**
     * 系统日志类型: 登录
     */
    public static final int LOG_TYPE_1 = 1;
 
    /**
     * 系统日志类型: 操作
     */
    public static final int LOG_TYPE_2 = 2;
 
    /**
     * 操作日志类型: 查询
     */
    public static final int OPERATE_TYPE_1 = 1;
 
    /**
     * 操作日志类型: 添加
     */
    public static final int OPERATE_TYPE_2 = 2;
 
    /**
     * 操作日志类型: 更新
     */
    public static final int OPERATE_TYPE_3 = 3;
 
    /**
     * 操作日志类型: 删除
     */
    public static final int OPERATE_TYPE_4 = 4;
 
    /**
     * 操作日志类型: 倒入
     */
    public static final int OPERATE_TYPE_5 = 5;
 
    /**
     * 操作日志类型: 导出
     */
    public static final int OPERATE_TYPE_6 = 6;
 
    /**
     * 百分之0
     */
    public static final String PERCENTAGE_ZERO = "0.00%";
 
    /**
     * 百分号
     */
    public static final String PERCENTAGE_FLAG = "%";
 
    /**
     * 保留两位小数
     */
    public static final String KEEP_TWO_DECIMAL = "%.2f";
 
    /**
     * 租户1
     */
    public static final int TENANT_1 = 1;
 
 
 
 
    /**
     * {@code 500 Server Error} (HTTP/1.0 - RFC 1945)
     */
    public static final Integer SC_INTERNAL_SERVER_ERROR_500 = 500;
    /**
     * {@code 200 OK} (HTTP/1.0 - RFC 1945)
     */
    public static final Integer SC_OK_200 = 200;
 
    /**
     * 访问权限认证未通过 510
     */
    public static final 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前缀
     */
    public static final String PREFIX_USER_TOKEN = "user:token:";
 
    /**
     * 唯一登录登录用户Token令牌缓存KEY前缀
     */
    public static final String PREFIX_ONLY_USER_TOKEN = "only:user:token:";
 
    /**
     * 唯一登录登录被离线后标识前缀
     */
    public static final String PREFIX_ONLY_USER_SINGLE_TOKEN = "prefix_only_user_single_token_";
 
    /**
     * 登录用户租户redis缓存信息名称
     */
    public static final String PREFIX_TENANT_INFO_NAME = "sys:tenant:name:";
 
    /**
     * Token缓存时间:3600秒即一小时
     */
    public static final int TOKEN_EXPIRE_TIME = 3600;
 
 
    /**
     * 0:一级菜单
     */
    public static final Integer MENU_TYPE_0 = 0;
    /**
     * 1:子菜单
     */
    public static final Integer MENU_TYPE_1 = 1;
    /**
     * 2:按钮权限
     */
    public static final Integer MENU_TYPE_2 = 2;
 
    /**
     * 通告对象类型(USER:指定用户,ALL:全体用户)
     */
    public static final String MSG_TYPE_UESR = "USER";
    public static final String MSG_TYPE_ALL = "ALL";
 
    /**
     * 发布状态(0未发布,1已发布,2已撤销)
     */
    public static final String NO_SEND = "0";
    public static final String HAS_SEND = "1";
    public static final String HAS_CANCLE = "2";
 
    /**
     * 阅读状态(0未读,1已读)
     */
    public static final String HAS_READ_FLAG = "1";
    public static final String NO_READ_FLAG = "0";
 
    /**
     * 优先级(L低,M中,H高)
     */
    public static final String PRIORITY_L = "L";
    public static final String PRIORITY_M = "M";
    public static final String PRIORITY_H = "H";
 
    /**
     * 短信模板方式  0 .登录模板、1.注册模板、2.忘记密码模板
     */
    public static final String SMS_TPL_TYPE_0 = "0";
    public static final String SMS_TPL_TYPE_1 = "1";
    public static final String SMS_TPL_TYPE_2 = "2";
 
    /**
     * 状态(0无效1有效)
     */
    public static final String STATUS_0 = "0";
    public static final String STATUS_1 = "1";
 
    /**
     * 同步工作流引擎1同步0不同步
     */
    public static final Integer ACT_SYNC_1 = 1;
    public static final Integer ACT_SYNC_0 = 0;
 
    /**
     * 消息类型1:通知公告2:系统消息
     */
    public static final String MSG_CATEGORY_1 = "1";
    public static final String MSG_CATEGORY_2 = "2";
 
    /**
     * 是否配置菜单的数据权限 1是0否
     */
    public static final Integer RULE_FLAG_0 = 0;
    public static final Integer RULE_FLAG_1 = 1;
 
    /**
     * 是否用户已被冻结 1正常(解冻) 2冻结
     */
    public static final Integer USER_UNFREEZE = 1;
    public static final Integer USER_FREEZE = 2;
 
    /**
     * 字典翻译文本后缀
     */
    public static final String DICT_TEXT_SUFFIX = "_dictText";
 
    /**
     * 表单设计器主表类型
     */
    public static final Integer DESIGN_FORM_TYPE_MAIN = 1;
 
    /**
     * 表单设计器子表表类型
     */
    public static final Integer DESIGN_FORM_TYPE_SUB = 2;
 
    /**
     * 表单设计器URL授权通过
     */
    public static final Integer DESIGN_FORM_URL_STATUS_PASSED = 1;
 
    /**
     * 表单设计器URL授权未通过
     */
    public static final Integer DESIGN_FORM_URL_STATUS_NOT_PASSED = 2;
 
    /**
     * 表单设计器新增 Flag
     */
    public static final String DESIGN_FORM_URL_TYPE_ADD = "add";
    /**
     * 表单设计器修改 Flag
     */
    public static final String DESIGN_FORM_URL_TYPE_EDIT = "edit";
    /**
     * 表单设计器详情 Flag
     */
    public static final String DESIGN_FORM_URL_TYPE_DETAIL = "detail";
    /**
     * 表单设计器复用数据 Flag
     */
    public static final String DESIGN_FORM_URL_TYPE_REUSE = "reuse";
    /**
     * 表单设计器编辑 Flag (已弃用)
     */
    public static final String DESIGN_FORM_URL_TYPE_VIEW = "view";
 
    /**
     * online参数值设置(是:Y, 否:N)
     */
    public static final String ONLINE_PARAM_VAL_IS_TURE = "Y";
    public static final String ONLINE_PARAM_VAL_IS_FALSE = "N";
 
    /**
     * 文件上传类型(本地:local,Minio:minio,阿里云:alioss)
     */
    public static final String UPLOAD_TYPE_LOCAL = "local";
    public static final String UPLOAD_TYPE_MINIO = "minio";
    public static final String UPLOAD_TYPE_OSS = "alioss";
 
    /**
     * 文档上传自定义桶名称
     */
    public static final String UPLOAD_CUSTOM_BUCKET = "eoafile";
    /**
     * 文档上传自定义路径
     */
    public static final String UPLOAD_CUSTOM_PATH = "eoafile";
    /**
     * 文件外链接有效天数
     */
    public static final Integer UPLOAD_EFFECTIVE_DAYS = 1;
 
    /**
     * 员工身份 (1:普通员工  2:上级)
     */
    public static final Integer USER_IDENTITY_1 = 1;
    public static final Integer USER_IDENTITY_2 = 2;
 
    /**
     * sys_user 表 username 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_SYS_USER_USERNAME = "uniq_sys_user_username";
    /**
     * sys_user 表 work_no 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_SYS_USER_WORK_NO = "uniq_sys_user_work_no";
    /**
     * sys_user 表 phone 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_SYS_USER_PHONE = "uniq_sys_user_phone";
    /**
     * sys_user 表 email 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_SYS_USER_EMAIL = "uniq_sys_user_email";
    /**
     * sys_quartz_job 表 job_class_name 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_JOB_CLASS_NAME = "uniq_job_class_name";
    /**
     * sys_position 表 code 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_CODE = "uniq_code";
    /**
     * sys_role 表 code 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_SYS_ROLE_CODE = "uniq_sys_role_role_code";
    /**
     * sys_depart 表 code 唯一键索引
     */
    public static final String SQL_INDEX_UNIQ_DEPART_ORG_CODE = "uniq_depart_org_code";
    /**
     * 在线聊天 是否为默认分组
     */
    public static final String IM_DEFAULT_GROUP = "1";
    /**
     * 在线聊天 图片文件保存路径
     */
    public static final String IM_UPLOAD_CUSTOM_PATH = "imfile";
    /**
     * 在线聊天 用户状态
     */
    public static final String IM_STATUS_ONLINE = "online";
 
    /**
     * 在线聊天 SOCKET消息类型
     */
    public static final String IM_SOCKET_TYPE = "chatMessage";
 
    /**
     * 在线聊天 是否开启默认添加好友 1是 0否
     */
    public static final String IM_DEFAULT_ADD_FRIEND = "1";
 
    /**
     * 在线聊天 用户好友缓存前缀
     */
    public static final String IM_PREFIX_USER_FRIEND_CACHE = "sys:cache:im:im_prefix_user_friend_";
 
    /**
     * 考勤补卡业务状态 (1:同意  2:不同意)
     */
    public static final String SIGN_PATCH_BIZ_STATUS_1 = "1";
    public static final String SIGN_PATCH_BIZ_STATUS_2 = "2";
 
    /**
     * 公文文档上传自定义路径
     */
    public static final String UPLOAD_CUSTOM_PATH_OFFICIAL = "officialdoc";
    /**
     * 公文文档下载自定义路径
     */
    public static final String DOWNLOAD_CUSTOM_PATH_OFFICIAL = "officaldown";
 
    /**
     * WPS存储值类别(1 code文号 2 text(WPS模板还是公文发文模板))
     */
    public static final String WPS_TYPE_1 = "1";
    public static final String WPS_TYPE_2 = "2";
 
 
    public final static String X_ACCESS_TOKEN = "X-Access-Token";
    public final static String X_SIGN = "X-Sign";
    public final static String X_TIMESTAMP = "X-TIMESTAMP";
    public final static String TOKEN_IS_INVALID_MSG = "Token失效,请重新登录!";
    public final static String TOKEN_IS_SINGLE_MSG = "您已经在其他地方登录!";
 
    /**
     * 多租户 请求头
     */
    public final static String TENANT_ID = "tenant-id";
 
    /**
     * 微服务读取配置文件属性 服务地址
     */
    public final static String CLOUD_SERVER_KEY = "spring.cloud.nacos.discovery.server-addr";
 
    /**
     * 系统通告消息状态:0=未发布
     */
    public static final String ANNOUNCEMENT_SEND_STATUS_0 = "0";
    /**
     * 系统通告消息状态:1=已发布
     */
    public static final String ANNOUNCEMENT_SEND_STATUS_1 = "1";
    /**
     * 系统通告消息状态:2=已撤销
     */
    public static final String ANNOUNCEMENT_SEND_STATUS_2 = "2";
 
    /**
     * 故障报警设置点位模拟量
     */
    public static final String SEN_ALARM_CONF_VAL_TYPE_ANALOG = "analogQuantity";
 
    /**
     * 故障报警设置点位状态量
     */
    public static final String SEN_ALARM_CONF_VAL_TYPE_STATE = "stateQuantity";
 
    public static final String WHERE = "WHERE";
    public static final String ADMIN = "admin";
    public static final String ADMIN_NAME = "管理员";
    public static final String LOCAL_IP = "127.0.0.1";
 
    /**
     * 常量字符串 空格
     */
    public static final String SPACE = " ";
    /**
     * 常量字符串 逗号
     */
    public static final String STR_COMMA = ",";
    /**
     * 下划线
     */
    public static final String STR_UNDERLINE = "_";
    /**
     * 常量字符串 中文逗号
     */
    public static final String CHINESE_STR_COMMA = ",";
 
    /**
     * 单减号 -
     */
    public static final String SINGLE_MINUS_SIGN = "-";
    /**
     * 斜线 /
     */
    public static final String STR_SLASH = "/";
    /**
     * 加号 +
     */
    public static final String STR_PLUS = "+";
    /**
     * 四舍五入
     */
    public static final String STR_ROUNDING = "%.2f";
    /**
     * 字符串数字 0
     */
    public static final String STR_NUMBER_0 = "0";
    /**
     * 字符串数字 0.00
     */
    public static final String STR_NUMBER_0_00 = "0.00";
    /**
     * 字符串数字 0.0000
     */
    public static final String STR_NUMBER_0_0000 = "0.0000";
    /**
     * 字符串数字 100%
     */
    public static final String STR_NUMBER_100 = "100%";
    /**
     * 字符串数字 0%
     */
    public static final String STR_NUMBER_PERCENTAGE_0 = "0%";
    /**
     * 字符串数字 100.00%
     */
    public static final String STR_NUMBER_PERCENTAGE_100 = "100.00%";
 
    /**
     * 大写字母 H
     */
    public static final String WORD_H = "H";
    /**
     * 字母 LJL
     */
    public static final String WORD_LJL = "LJL";
 
    /**
     * 小数0
     */
    public static final double DIGIT_DOUBLE_0 = 0D;
    /**
     * 小数0
     */
    public static final double DIGIT_DOUBLE_00 = 0.00D;
    /**
     * 小数1
     */
    public static final double DIGIT_DOUBLE_1 = 1.0D;
    /**
     * 小数100
     */
    public static final double DIGIT_DOUBLE_100 = 100D;
 
    /**
     * 时间间隔15分钟
     */
    public static final int TIME_SPAN_MINUTES_15 = 1000 * 60 * 15;
    /**
     * 时间间隔60分钟
     */
    public static final int TIME_SPAN_MINUTES_60 = 1000 * 60 * 60;
 
 
 
    /**
     * 每年的月数
     */
    public static final int MONTHS_OF_YEAR = 12;
    /**
     * 每月的天数
     */
    public static final int DAYS_OF_MONTH = 31;
    /**
     * 每天的小时数
     */
    public static final int HOURS_OF_DAY = 24;
    /**
     * 每小时的分钟数
     */
    public static final int MINUTES_OF_HOUR = 60;
    /**
     * 每分钟的秒数
     */
    public static final int SECOND_OF_MINUTES = 60;
    /**
     * 一个点位一小时的数据量
     */
    public static final int DATA_AMOUNT_ONE_POINT_ONE_HOUR = 4;
 
    /**
     * 计算点识别规则 累积量,sql查询使用
     */
    public static final String COMMON_STR_CALC_POINT_RULE_LJL_SQL = "\\_LJL";
 
    /**
     * 数据库查询综合能耗后缀
     */
    public static final String COMMON_STR_CALC_POINT_RULE_ZHNH_SQL = "\\_ZHNH";
 
    /**
     * 尖峰平谷生效配置
     */
    public static final String COMMON_JFPG_NOW_CONFIGURE = "NOW";
    /**
     * 尖峰平谷待生效配置
     */
    public static final String COMMON_JFPG_NEXT_CONFIGURE = "NEXT";
    /***
     * 人民币单位
     */
    public static final String MONEY_UNIT_RMB = "元";
    /**
     * 合计行数据名
     */
    public static final String TABLE_ROW_NAME_SUM = "合计";
    /**
     * 显示字符串 - 费用
     */
    public static final String STRING_SHOW_COST = "费用";
    /**
     * 显示字符串 - 费
     */
    public static final String STRING_SHOW_COST_CHARGE = "费";
    /**
     * 显示字符串 - 用
     */
    public static final String STRING_SHOW_USE = "用";
    /**
     * 显示字符串 - 量
     */
    public static final String STRING_SHOW_CONSUMPTION = "量";
    /**
     * 固定列名 proportionTotal
     */
    public static final String ENERGY_CONSUME_PROP_NAME_PROPORTION_TOTAL = "proportionTotal";
    /**
     * 固定列名 consumeTotal
     */
    public static final String ENERGY_CONSUME_PROP_NAME_CONSUME_TOTAL = "consumeTotal";
    /**
     * 能源单位
     */
    public static final String ENERGY_CONSUME_PROP_NAME_CONSUME_UNIT = "consumeUnit";
    /**
     * 固定列名 energyTotal
     */
    public static final String ENERGY_CONSUME_PROP_NAME_ENERGY_TOTAL = "energyTotal";
    /**
     * 固定列名 costTotal
     */
    public static final String ENERGY_CONSUME_PROP_NAME_COST_TOTAL = "costTotal";
    /**
     * 消耗量单位
     */
    public static final String ENERGY_CONSUME_PROP_NAME_ENERGY_UNIT = "energyUnit";
    /**
     * 总有功功率点位模板code
     */
    public static final String TAG_CODE_ZYGGL = "\\_ActivePower_Total";
    /**
     * 总有功功率点位模板code
     */
    public static final String TAG_CODE_ZYGGL_IN_CODE = "_ActivePower_Total";
    /**
     * 有功功率Code
     */
    public static final String TAG_CODE_ZYGGL_PART = "\\_ActivePower";
    /**
     * 总无功功率点位模板code
     */
    public static final String TAG_CODE_ZWGGL = "ReactivePower_Total";
    /**
     * 无功功率Code
     */
    public static final String TAG_CODE_ZWGGL_PART = "ReactivePower";
    /**
     * 总功率因数 点位模板code
     */
    public static final String TAG_CODE_GLYS = "PowerFactor_Total";
    /**
     * 电流
     */
    public static final String TAG_CODE_CURRENT = "Current_";
    /**
     * 电压
     */
    public static final String TAG_CODE_VOLTAGE = "Voltage_";
    /**
     * 功率因数
     */
    public static final String TAG_CODE_FACTOR = "PowerFactor_";
    /**
     * 功率因数
     */
    public static final String TAG_CODE_FACTOR_PART = "PowerFactor";
    /**
     * A相
     */
    public static final String A_PHASE = "A";
    /**
     * B相
     */
    public static final String B_PHASE = "B";
    /**
     * C相
     */
    public static final String C_PHASE = "C";
    /**
     * 能源计算类型(采集点)
     */
    public static final String ENERGY_INDEX_TYPE_COLLECT = "COLLECT";
    /**
     * 能源类型(计算点)
     */
    public static final String ENERGY_INDEX_TYPE_CALCULATE = "CALCULATE";
    /**
     * 总
     */
    public static final String TOTAL = "Total";
    /**
     * name
     */
    public static final String STR_NAME = "name";
    /**
     * A相电流
     */
    public static final String TAG_CODE_CURRENT_A = "Current_A";
    /**
     * B相电流
     */
    public static final String TAG_CODE_CURRENT_B = "Current_B";
    /**
     * C相电流
     */
    public static final String TAG_CODE_CURRENT_C = "Current_C";
    /**
     * A相电压
     */
    public static final String TAG_CODE_VOLTAGE_A = "Voltage_A";
    /**
     * B相电压
     */
    public static final String TAG_CODE_VOLTAGE_B = "Voltage_B";
    /**
     * C相电压
     */
    public static final String TAG_CODE_VOLTAGE_C = "Voltage_C";
    /**
     * A相功率因数
     */
    public static final String TAG_CODE_FACTOR_A = "PowerFactor_A_Total";
    /**
     * B相功率因数
     */
    public static final String TAG_CODE_FACTOR_B = "PowerFactor_B_Total";
    /**
     * C相功率因数
     */
    public static final String TAG_CODE_FACTOR_C = "PowerFactor_C_Total";
    /**
     * 总功率因数
     */
    public static final String TAG_CODE_FACTOR_TOTAL = "PowerFactor_Total";
    /**
     * 电力负荷单位
     */
    public static final String ELECTRIC_LOAD_UNIT = "(kW)";
    /**
     * 电力负荷单位
     */
    public static final String ELECTRIC_LOAD_UNIT_SHOW = "kW";
    /**
     * 电流单位 A
     */
    public static final String ELECTRICITY_CURRENT_UNIT_A = "A";
    /**
     * 电压单位 V
     */
    public static final String ELECTRICITY_VOLTAGE_UNIT_V = "V";
    /**
     * 符号 - 百分号
     */
    public static final String SYMBOL_PERCENT = "%";
    /**
     * 用水量、天然气量、蒸汽量单位
     */
    public static final String CUBIC_METER = "m³";
    /**
     * 用电量单位
     */
    public static final String ELECTRICITY_CONSUMPTION = "kWh";
    /**
     * 综合能耗单位
     */
    public static final String ENERGY_CONSUME = "tce";
    /**
     * 时间显示字符后缀
     */
    public static final String TIME_UNIT_SHOW_HOUR = "时";
    /**
     * 属性字段名称  value
     */
    public static final String PROP_NAME_VALUE = "value";
    /**
     * 属性字段名称   cost
     */
    public static final String PROP_NAME_COST = "cost";
    /**
     * 尖
     */
    public static final String TIP = "tip";
    /**
     * 峰
     */
    public static final String PEAK = "peak";
    /**
     * 平
     */
    public static final String FLAT = "flat";
    /**
     * 谷
     */
    public static final String TROUGH = "trough";
    /**
     * 占比
     **/
    public static final String ENERGY_ENTRY_PROPORTION = "proportion";
    /**
     * 总数
     **/
    public static final String ENERGY_ENTRY_TOTAL = "total";
    /**
     * 计算消耗的公式
     **/
    public static final String FEL_ENERGY_ENTRY_CONSUMPTION_CALC = "total*proportion";
    /**
     * 标准时间
     **/
    public static final String STANDARD_TIME = "GMT+8";
 
    /**
     * 字符串OK
     */
    public static final String STR_OK = "ok";
 
    /**
     * 补充位数0
     */
    public static final String COMPLEMENTARY_DIGIT_0 = "%02d";
 
 
    /**
     * 电压等级
     */
    public static final String GENERAL_STR_DYDJ = "电压等级";
    /**
     * 电压等级单位
     */
    public static final String GENERAL_STR_DYDJ_UNIT = "kV";
    /**
     * 变压器台数
     */
    public static final String GENERAL_STR_BYQTS = "变压器台数";
    /**
     * 变压器台数单位
     */
    public static final String GENERAL_STR_BYQTS_UNIT = "台";
    /**
     * 装机容量
     */
    public static final String GENERAL_STR_ZJRL = "装机容量";
    /**
     * 装机容量单位
     */
    public static final String GENERAL_STR_ZJRL_UNIT = "kVA";
    /**
     * 运行容量
     */
    public static final String GENERAL_STR_YXRL = "运行容量";
    /**
     * 有功功率
     */
    public static final String GENERAL_STR_YGGL = "有功功率";
    /**
     * 无功功率
     */
    public static final String GENERAL_STR_WGGL = "无功功率";
    /**
     * 无功功率单位
     */
    public static final String GENERAL_STR_WGGL_UNIT = "kvar";
    /**
     * 能源对比-同比
     */
    public static final String ENERGY_COMPARISON_YOY = "YOY";
    /**
     * 能源对比-环比
     */
    public static final String ENERGY_COMPARISON_MOM = "MOM";
    /**
     * 启动
     */
    public static final String START = "启动";
    /**
     * 停止
     */
    public static final String STOP = "停止";
 
    /***
     *  单位-亿千瓦时
     */
    public static final String UNIT_TWH = "亿 Kwh";
 
    /***
     *  单位-万千瓦时
     */
    public static final String UNIT_MILLION_KWH = "万 Kwh";
 
    /***
     *  单位-吨
     */
    public static final String UNIT_TONS = "吨";
 
    /***
     *  单位-字母-吨
     */
    public static final String UNIT_LETTERS_TONS = "t";
    /***
     *  单位转换-百-100
     */
    public static final BigDecimal UNIT_CONVERSION_100 = new BigDecimal(DIGIT_100);
 
    /***
     *  单位转换-吨-1000
     */
    public static final BigDecimal UNIT_CONVERSION_1000 = new BigDecimal(DIGIT_1000);
 
    /***
     *  单位转换-万-10000
     */
    public static final BigDecimal UNIT_CONVERSION_10000 = new BigDecimal(DIGIT_10000);
 
    /***
     *  单位转换-亿-100000000
     */
    public static final BigDecimal UNIT_CONVERSION_100000000 = new BigDecimal(DIGIT_100000000);
 
    /**
     * 字典-碳排放系数
     */
    public static final String DICT_CARBON_COEFFICIENT = "carbon_emission_coefficient";
 
    /**
     * WEIGHTY
     */
    public static final String WEIGHTY = "WEIGHTY";
 
    /**
     * 厂
     */
    public static final String ENERGY_UNIT_TYPE_FACTORY = "FACTORY";
 
    /**
     * 车间
     */
    public static final String ENERGY_UNIT_TYPE_WORKPLACE = "WORKPLACE";
 
    /**
     * 工序
     */
    public static final String ENERGY_UNIT_TYPE_PROCESS = "PROCESS";
 
    /**
     * 设备
     */
    public static final String ENERGY_UNIT_TYPE_DEVICE = "DEVICE";
 
 
}