2.bpm_init.sql
75.8 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
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
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
CREATE TABLE BPM_AGENT_CONDITION
(
ID_ VARCHAR(64) NOT NULL,
SETTING_ID_ VARCHAR(64) DEFAULT NULL COMMENT '设定ID',
CONDITION_DESC_ VARCHAR(128) DEFAULT NULL COMMENT '条件描述',
CONDITION_ VARCHAR(4000) DEFAULT NULL COMMENT '条件',
AGENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '代理人ID',
AGENT_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '代理人',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_AGENT_CONDITION COMMENT '流程代理条件';
CREATE TABLE BPM_AGENT_DEF
(
ID_ VARCHAR(64) NOT NULL,
SETTING_ID_ VARCHAR(64) NOT NULL COMMENT '设定ID',
FLOW_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义KEY',
FLOW_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '流程定义名称',
NODE_ID_ VARCHAR(512) DEFAULT NULL COMMENT '节点定义ID(为空的情况,如果指定ID,那么代理只在这些ID的任务生效)',
NODE_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '节点名称',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_AGENT_DEF COMMENT '代理指定流程';
CREATE TABLE BPM_AGENT_SETTING
(
ID_ VARCHAR(64) NOT NULL,
SUBJECT_ VARCHAR(64) NOT NULL COMMENT '标题',
AUTH_ID_ VARCHAR(64) NOT NULL COMMENT '授权人ID',
AUTH_NAME_ VARCHAR(64) NOT NULL COMMENT '授权人姓名',
START_DATE_ DATETIME,
END_DATE_ DATETIME,
IS_ENABLED_ CHAR(1) NOT NULL COMMENT '是否有效',
AGENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '代理人ID',
AGENT_ VARCHAR(128) DEFAULT NULL COMMENT '代理人',
FLOW_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义KEY',
TYPE_ SMALLINT(6) DEFAULT NULL COMMENT '代理类型(1,全权代理,2,部分代理,3.条件代理)',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建者所属组织ID',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人ID',
UPDATE_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '租户id',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_AGENT_SETTING COMMENT '流程代理设置';
CREATE TABLE BPM_APPROVAL_ITEM
(
ID_ VARCHAR(64) NOT NULL,
USER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '用户ID',
DEF_KEY_ VARCHAR(128) DEFAULT NULL COMMENT '流程定义KEY',
DEF_NAME_ CHAR(10) DEFAULT NULL COMMENT '流程定义名称',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程分类ID',
TYPE_ SMALLINT(6) DEFAULT NULL COMMENT '常用语类型\r\n默认为1=全局\r\n2=流程分类\r\n3=流程\r\n4=个人的常用语',
EXPRESSION_ VARCHAR(4000) DEFAULT NULL COMMENT '常用语 多个项用回车分开',
CREATE_TIME_ DATETIME,
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建人所属组织ID',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人ID',
UPDATE_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_APPROVAL_ITEM COMMENT '常用语管理';
CREATE TABLE BPM_APPROVAL_ORG
(
ID_ VARCHAR(64) NOT NULL,
APPROVAL_ID_ VARCHAR(64) DEFAULT NULL COMMENT '常用语',
POST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '岗位',
ROLE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '角色',
DEPARTMENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '部门',
CREATE_TIME_ DATETIME,
CREATE_BY_ VARCHAR(255) DEFAULT NULL,
UPDATE_TIME_ DATETIME,
UPDATE_BY_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_APPROVAL_ORG COMMENT '常用语组织';
CREATE TABLE BPM_BUS_LINK
(
ID_ VARCHAR(64) NOT NULL,
DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
BUSINESSKEY_ BIGINT(20) DEFAULT NULL COMMENT '业务键',
BUSINESSKEY_STR_ VARCHAR(64) DEFAULT NULL COMMENT '业务键字符型',
SYS_CODE_ VARCHAR(64) DEFAULT NULL COMMENT '业务系统编码',
FORM_IDENTIFY_ VARCHAR(64) NOT NULL COMMENT '表单标识',
START_ID_ VARCHAR(64) DEFAULT NULL COMMENT '发起人',
STARTOR_ VARCHAR(128) DEFAULT NULL COMMENT '发起人',
CREATE_DATE_ DATETIME,
START_GROUP_ID_ VARCHAR(64) DEFAULT NULL COMMENT '发起组织ID',
START_GROUP_ VARCHAR(128) DEFAULT NULL COMMENT '发起组织',
IS_MAIN_ SMALLINT(6) DEFAULT NULL COMMENT '主记录',
BO_DEF_CODE_ VARCHAR(64) DEFAULT NULL COMMENT 'bodefcode数据',
SAVE_MODE_ VARCHAR(50) DEFAULT NULL COMMENT '保存模式 (boObject,database)',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_BUS_LINK COMMENT '流程实例与业务数据关系表,每一条记录对应业务的物理表,属于物理表的额外属性';
CREATE TABLE BPM_CALL_LOG
(
ID_ VARCHAR(64) NOT NULL,
SUBJECT_ VARCHAR(600) DEFAULT NULL COMMENT ' 流程标题',
PROC_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT ' 流程定义ID',
PROC_DEF_KEY_ VARCHAR(128) DEFAULT NULL COMMENT '流程定义Key',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
SUP_INST_ID_ VARCHAR(64) DEFAULT '0' COMMENT '父流程实例ID',
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
TASK_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '任务定义Key',
TASK_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '任务名称',
USER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '调用人员ID',
EVENT_TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '事件类型',
URL_ VARCHAR(255) DEFAULT NULL COMMENT '调用地址',
DESC_ VARCHAR(255) DEFAULT NULL COMMENT '接口描述',
INVOKE_MODE_ INT(11) DEFAULT NULL COMMENT '接口调用模式:0:同步,1:异步',
IS_SUCCESS_ SMALLINT(6) DEFAULT 0 COMMENT '是否调用成功',
RESPONSE_ VARCHAR(2000) DEFAULT NULL COMMENT '调用结果',
CALL_TIME_ DATETIME,
PARAMS_ TEXT COMMENT '请求参数',
HEADER_ VARCHAR(512) DEFAULT NULL COMMENT '请求头',
RETRY_COUNT_ INT(11) DEFAULT NULL COMMENT '重试次数',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_CALL_LOG COMMENT 'restful接口调用日志';
CREATE TABLE BPM_CHECK_OPINION
(
ID_ VARCHAR(64) NOT NULL,
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT '流程定义ID',
SUP_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父流程实例ID',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '流程实例ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
TASK_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '任务定义Key',
TASK_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '任务名称',
TOKEN_ VARCHAR(64) DEFAULT NULL COMMENT '任务令牌',
QUALFIEDS_ TEXT DEFAULT NULL COMMENT '有审批资格用户ID串',
QUALFIED_NAMES_ TEXT DEFAULT NULL COMMENT '有审批资格用户名称串',
AUDITOR_ VARCHAR(64) DEFAULT NULL COMMENT '执行人ID',
AUDITOR_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '执行人名',
ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '组织ID',
ORG_PATH_ VARCHAR(600) DEFAULT NULL COMMENT '组织全路径',
OPINION_ VARCHAR(4000) DEFAULT NULL COMMENT '审批意见',
STATUS_ VARCHAR(40) NOT NULL COMMENT '审批状态。start=发起流程;awaiting_check=待审批;agree=同意;against=反对;return=驳回;abandon=弃权;retrieve=追回',
FORM_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '表单定义ID',
FORM_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '表单名',
CREATE_TIME_ DATETIME,
ASSIGN_TIME_ DATETIME,
COMPLETE_TIME_ DATETIME,
DUR_MS_ BIGINT(20) DEFAULT NULL,
FILES_ VARCHAR(4000) DEFAULT NULL COMMENT '附件',
INTERPOSE_ SMALLINT(6) DEFAULT NULL COMMENT '是否干预',
IS_DELE_ INT(11) NOT NULL DEFAULT 0 COMMENT '是否已删,1已删除,0未删除',
IS_READ_ INT(11) NOT NULL DEFAULT 0 COMMENT '0:待阅,1:已阅',
AGENT_LEADER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '被代理的领导人id',
PROP1_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性1',
PROP2_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性2',
PROP3_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性3',
PROP4_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性4',
PROP5_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性5',
PROP6_ TEXT COMMENT '扩展属性6',
Z_FILES_ VARCHAR(1000) DEFAULT NULL COMMENT '正文附件',
FORM_DATA_ TEXT,
PARENT_TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父任务id',
SIGN_TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '任务类型',
SKIP_TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '跳过类型 启动跳过 审批跳过 执行人为空跳过 相同执行人跳过',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_CHECK_OPINION COMMENT '流程审批意见';
CREATE TABLE BPM_CHECK_OPINION_HI
(
ID_ VARCHAR(64) NOT NULL,
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT '流程定义ID',
SUP_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父流程实例ID',
PROC_INST_ID_ VARCHAR(64) NOT NULL,
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
TASK_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '任务定义Key',
TASK_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '任务名称',
TOKEN_ VARCHAR(64) DEFAULT NULL COMMENT '任务令牌',
QUALFIEDS_ TEXT DEFAULT NULL COMMENT '有审批资格用户ID串',
QUALFIED_NAMES_ TEXT DEFAULT NULL COMMENT '有审批资格用户名称串',
AUDITOR_ VARCHAR(64) DEFAULT NULL COMMENT '执行人ID',
AUDITOR_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '执行人名',
ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '组织ID',
ORG_PATH_ VARCHAR(600) DEFAULT NULL COMMENT '组织全路径',
OPINION_ VARCHAR(4000) DEFAULT NULL COMMENT '审批意见',
STATUS_ VARCHAR(40) NOT NULL COMMENT '审批状态。start=发起流程;create=任务创建;agree=同意;against=反对;return=驳回;abandon=弃权;retrieve=追回',
FORM_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '表单定义ID',
FORM_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '表单名',
CREATE_TIME_ DATETIME,
ASSIGN_TIME_ DATETIME,
COMPLETE_TIME_ DATETIME,
DUR_MS_ BIGINT DEFAULT NULL COMMENT '持续时间(ms)',
FILES_ VARCHAR(4000) DEFAULT NULL,
INTERPOSE_ SMALLINT(6) DEFAULT NULL,
PROP1_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性1',
PROP2_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性2',
PROP3_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性3',
PROP4_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性4',
PROP5_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性5',
PROP6_ TEXT COMMENT '扩展属性6',
Z_FILES_ VARCHAR(1000) DEFAULT NULL COMMENT '正文附件',
FORM_DATA_ TEXT,
PARENT_TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父任务id',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_CHECK_OPINION_HI COMMENT '流程审批意见历史';
CREATE TABLE BPM_COMMU_RECEIVER
(
ID_ VARCHAR(64) NOT NULL,
COMMU_ID_ VARCHAR(64) DEFAULT NULL COMMENT '通知ID',
RECEIVER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '接收人ID',
RECEIVER VARCHAR(128) DEFAULT NULL COMMENT '接收人',
STATUS_ VARCHAR(20) DEFAULT NULL COMMENT '状态',
OPINION_ VARCHAR(512) DEFAULT NULL COMMENT '反馈意见',
RECEIVE_TIME_ DATETIME,
FEEDBACK_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_COMMU_RECEIVER COMMENT '任务通知接收人';
CREATE TABLE BPM_CPTO_RECEIVER
(
ID_ VARCHAR(64) NOT NULL,
CPTO_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联ID',
RECEIVER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '接收人ID',
RECEIVER_ VARCHAR(64) DEFAULT NULL COMMENT '接收人',
IS_READ_ SMALLINT(6) DEFAULT NULL COMMENT '已读',
READ_TIME_ DATETIME,
CREATE_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_CPTO_RECEIVER COMMENT '抄送接收人';
CREATE TABLE BPM_CUSTOM_SIGNDATA
(
ID_ VARCHAR(64) NOT NULL,
TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '任务类型(并签,顺签,并批)',
STATUS_ VARCHAR(64) DEFAULT NULL COMMENT '审批中,完成,二次并签,被撤回,撤回审批中,撤回无待办',
PARENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父id',
PATH_ VARCHAR(3000) DEFAULT NULL COMMENT '路径',
INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '实例id',
NODE_ID_ VARCHAR(128) DEFAULT NULL COMMENT '节点id',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务id',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_CUSTOM_SIGNDATA COMMENT '并行签署';
CREATE TABLE BPM_DEFINITION
(
DEF_ID_ VARCHAR(64) NOT NULL COMMENT '流程定义ID',
NAME_ VARCHAR(64) NOT NULL COMMENT '流程名称',
DEF_KEY_ VARCHAR(64) NOT NULL COMMENT '流程定义KEY',
DESC_ VARCHAR(1024) DEFAULT NULL COMMENT '流程描述',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '所属分类ID',
STATUS_ VARCHAR(40) NOT NULL COMMENT '状态。草稿、发布、禁用',
TEST_STATUS_ VARCHAR(40) NOT NULL COMMENT '测试状态',
BPMN_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'BPMN - 流程定义ID',
BPMN_DEPLOY_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'BPMN - 流程发布ID',
VERSION_ INT(11) DEFAULT NULL COMMENT '版本 - 当前版本号',
MAIN_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '版本 - 主版本流程ID',
IS_MAIN_ CHAR(1) NOT NULL COMMENT '版本 - 是否主版本',
REASON_ VARCHAR(1024) DEFAULT NULL COMMENT '版本 - 变更理由',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建者所属组织ID',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人ID',
UPDATE_TIME_ DATETIME,
DESIGNER_ VARCHAR(20) DEFAULT NULL COMMENT '设计器类型',
SUPPORT_MOBILE_ INT(11) DEFAULT 0 COMMENT '支持手机表单',
REV_ INT(11) NOT NULL DEFAULT 1 COMMENT '关联锁',
SHOW_URGENT_STATE_ INT(11) DEFAULT NULL COMMENT '是否显示紧急状态',
IS_READ_REVOKE VARCHAR(64) DEFAULT NULL COMMENT '传阅已阅是否允许撤回',
URGENT_MAIL_TEL TEXT COMMENT '人工催办内容邮件模板',
URGENT_SMS_TEL TEXT COMMENT '人工催办内容短信模板',
TYPE_NAME_ VARCHAR(64) DEFAULT NULL,
SHOW_MODIFY_RECORD_ INT(11) DEFAULT NULL COMMENT '是否显示表单留痕',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (DEF_ID_)
);
ALTER TABLE BPM_DEFINITION COMMENT '流程定义';
CREATE TABLE BPM_DEF_ACT
(
ID_ VARCHAR(64) NOT NULL,
AUTHORIZE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程授权主表ID',
DEF_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '授权流程KEY',
DEF_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '授权流程名称',
RIGHT_CONTENT_ VARCHAR(128) DEFAULT NULL COMMENT '授权内容',
TYPE_ VARCHAR(64) DEFAULT NULL,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_DEF_ACT COMMENT '流程授权流程定义';
CREATE TABLE BPM_DEF_AUTHORIZE
(
ID_ VARCHAR(64) NOT NULL,
AUTHORIZE_DESC_ VARCHAR(255) DEFAULT NULL COMMENT '流程授权说明',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATOR_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
CREATE_TIME_ DATETIME,
MULTI_PLE VARCHAR(64) DEFAULT NULL,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_DEF_AUTHORIZE COMMENT '流程授权主表';
CREATE TABLE BPM_DEF_AUTH_TYPE
(
ID_ VARCHAR(64) NOT NULL,
AUTHORIZE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程授权主表ID',
AUTHORIZE_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '流程授权类型定义(management)、启动(start)、实例(instance)和任务(task)',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_DEF_AUTH_TYPE COMMENT '流程授权类型';
CREATE TABLE BPM_DEF_DATA
(
ID_ VARCHAR(64) NOT NULL,
DEF_XML_ LONGTEXT,
BPMN_XML_ LONGTEXT COMMENT '流程定义XML',
DEF_JSON_ LONGTEXT,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_DEF_DATA COMMENT '流程定义XML数据';
CREATE TABLE BPM_DEF_USER
(
ID_ VARCHAR(64) NOT NULL,
AUTHORIZE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程授权主表ID',
OWNER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '授权对象ID',
OWNER_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '授权对象名称',
RIGHT_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '授权对象类型(角色,用户,岗位等)',
OBJ_TYPE_ VARCHAR(64) DEFAULT NULL,
AUTH_ORG_ VARCHAR(255) DEFAULT NULL,
AUTH_ORG_NAME_ VARCHAR(255) DEFAULT NULL,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_DEF_USER COMMENT '流程授权中用户';
CREATE TABLE BPM_DEPUTY
(
ID_ VARCHAR(64) NOT NULL,
USER_ID_ VARCHAR(64) NOT NULL COMMENT '被代理人id',
USER_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '被代理人姓名',
AGENT_ID_ VARCHAR(64) NOT NULL COMMENT '代理人id',
AGENT_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '代理人姓名',
IS_MAIL_ INT(11) DEFAULT 1 COMMENT '是否接收邮件(1:接收,0:不接收)',
IS_USABLE_ INT(11) DEFAULT 1 COMMENT '是否可用(1:启用,0:禁用)',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_DEPUTY COMMENT '流程代理表';
CREATE TABLE BPM_EXE_STACK
(
ID_ VARCHAR(64) NOT NULL,
PRCO_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
NODE_ID_ VARCHAR(64) NOT NULL COMMENT '节点ID',
NODE_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '节点名',
START_TIME_ DATETIME,
END_TIME DATETIME,
IS_MULITI_TASK_ SMALLINT(6) NOT NULL COMMENT '多实例任务\r\n1=是\r\n0=否',
PARENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父ID',
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
NODE_PATH_ VARCHAR(1024) DEFAULT NULL COMMENT '节点路径\r\n格式如:\r\n0.1.2.\r\n其中2则为本行记录的主键值',
DEPTH_ SMALLINT(6) DEFAULT NULL COMMENT '节点层',
TASK_TOKEN_ VARCHAR(255) DEFAULT NULL COMMENT '是针对分发任务时,携带的令牌,方便查找其父任务堆栈',
NODE_TYPE_ VARCHAR(255) DEFAULT NULL COMMENT '节点类型',
TARGET_NODE_ VARCHAR(20) DEFAULT NULL COMMENT '驳回时返回节点',
TARGET_TOKEN_ VARCHAR(255) DEFAULT NULL,
INTERPOSE_ SMALLINT(6) DEFAULT NULL COMMENT '是否干预执行',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_EXE_STACK COMMENT '流程执行堆栈树';
CREATE TABLE BPM_EXE_STACK_EXECUTOR
(
ID_ VARCHAR(64) NOT NULL,
STACK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '堆栈ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
ASSIGNEE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '执行人',
CREATE_TIME_ DATETIME,
END_TIME_ DATETIME,
STATUS_ SMALLINT(6) DEFAULT NULL COMMENT '状态(0,初始,1,完成,2,取消)',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_EXE_STACK_EXECUTOR COMMENT '堆栈执行人';
CREATE TABLE BPM_EXE_STACK_HIS
(
ID_ VARCHAR(64) NOT NULL,
PRCO_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
NODE_ID_ VARCHAR(64) NOT NULL COMMENT '节点ID',
NODE_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '节点名',
START_TIME_ DATETIME,
END_TIME DATETIME,
IS_MULITI_TASK_ SMALLINT(6) NOT NULL COMMENT '多实例任务\r\n1=是\r\n0=否',
PARENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父ID',
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
NODE_PATH_ VARCHAR(1024) DEFAULT NULL COMMENT '节点路径\r\n格式如:\r\n0.1.2.\r\n其中2则为本行记录的主键值',
DEPTH_ SMALLINT(6) DEFAULT NULL COMMENT '节点层',
TASK_TOKEN_ VARCHAR(255) DEFAULT NULL COMMENT '是针对分发任务时,携带的令牌,方便查找其父任务堆栈',
NODE_TYPE_ VARCHAR(255) DEFAULT NULL COMMENT '节点类型',
TARGET_NODE_ VARCHAR(20) DEFAULT NULL COMMENT '驳回时返回节点',
TARGET_TOKEN_ VARCHAR(255) DEFAULT NULL,
INTERPOSE_ SMALLINT(6) DEFAULT NULL COMMENT '是否干预执行',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_EXE_STACK_HIS COMMENT '流程执行堆栈树';
CREATE TABLE BPM_EXE_STACK_RELATION
(
RELATION_ID_ VARCHAR(64) NOT NULL COMMENT '关系ID',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '流程实例ID',
FROM_STACK_ID_ VARCHAR(64) NOT NULL COMMENT '来自堆栈ID',
TO_STACK_ID_ VARCHAR(64) NOT NULL COMMENT '到达堆栈ID',
FROM_NODE_ID_ VARCHAR(64) NOT NULL COMMENT '来自节点',
TO_NODE_ID_ VARCHAR(64) NOT NULL COMMENT '到达节点',
RELATION_STATE_ SMALLINT(6) NOT NULL DEFAULT 1 COMMENT '关系状态:1正常,0回收作废',
FROM_NODE_TYPE_ VARCHAR(64) NOT NULL COMMENT '来自的节点类型',
TO_NODE_TYPE_ VARCHAR(64) NOT NULL COMMENT '到达的节点类型',
CREATED_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (RELATION_ID_)
);
ALTER TABLE BPM_EXE_STACK_RELATION COMMENT '堆栈关系表';
CREATE TABLE BPM_EXE_STACK_RELATION_HIS
(
RELATION_ID_ VARCHAR(64) NOT NULL COMMENT '关系ID',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '流程实例ID',
FROM_STACK_ID_ VARCHAR(64) NOT NULL COMMENT '来自堆栈ID',
TO_STACK_ID_ VARCHAR(64) NOT NULL COMMENT '到达堆栈ID',
FROM_NODE_ID_ VARCHAR(64) NOT NULL COMMENT '来自节点',
TO_NODE_ID_ VARCHAR(64) NOT NULL COMMENT '到达节点',
RELATION_STATE_ SMALLINT(6) NOT NULL DEFAULT 1 COMMENT '关系状态:1正常,0回收作废',
FROM_NODE_TYPE_ VARCHAR(64) NOT NULL COMMENT '来自的节点类型',
TO_NODE_TYPE_ VARCHAR(64) NOT NULL COMMENT '到达的节点类型',
CREATED_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (RELATION_ID_)
);
ALTER TABLE BPM_EXE_STACK_RELATION_HIS COMMENT '堆栈关系历史表';
CREATE TABLE BPM_FORM_MODIFY_RECORD
(
ID_ VARCHAR(64) NOT NULL,
USER_ID_ VARCHAR(64) DEFAULT NULL,
USER_NAME_ VARCHAR(128) DEFAULT NULL,
INST_ID_ VARCHAR(64) DEFAULT NULL,
TASK_ID_ VARCHAR(64) DEFAULT NULL,
TASK_NAME_ VARCHAR(128) DEFAULT NULL,
NODE_ID_ VARCHAR(64) DEFAULT NULL,
MODIFY_TIME_ DATETIME,
IP_ VARCHAR(64) DEFAULT NULL,
DETAIL_ TEXT,
REASON_ TEXT DEFAULT NULL,
REF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '外键(表单记录主键)',
DATA_ LONGTEXT COMMENT '表单数据',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_FORM_MODIFY_RECORD COMMENT '表单修改记录表';
CREATE TABLE BPM_HR_SCRIPT
(
ID_ VARCHAR(64) NOT NULL,
ALIAS_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '脚本的别名',
ALIAS_DESC_ VARCHAR(512) DEFAULT NULL COMMENT '脚本的描叙',
CLASS_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '调用类的路径',
CLASS_INS_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '调用类的对象名',
METHOD_NAME_ VARCHAR(40) DEFAULT NULL COMMENT '调用的方法名',
METHOD_DESC_ VARCHAR(255) DEFAULT NULL COMMENT '调用的方法的描叙',
RETURN_TYPE_ VARCHAR(40) DEFAULT NULL COMMENT '方法返回类型',
ARGUMENT_ VARCHAR(4000) DEFAULT NULL COMMENT '方法相关设置',
ENABLE_ SMALLINT(6) NOT NULL COMMENT '是否有效,有效 1,无效 0',
TYPE_ SMALLINT(6) DEFAULT NULL COMMENT '脚本类型,条件脚本 1,别名脚本 2,人员脚本 3',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_HR_SCRIPT COMMENT '系统脚本';
CREATE TABLE BPM_INST_FORM
(
ID_ VARCHAR(64) NOT NULL,
DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义id',
INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例id',
FORM_VALUE_ VARCHAR(255) DEFAULT NULL COMMENT '表单 inner 记录id frame 记录formValue',
NODE_ID_ VARCHAR(255) DEFAULT NULL COMMENT '节点id',
FORM_TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '表单类型 pc mobile',
FORM_CATEGORY_ VARCHAR(64) DEFAULT NULL COMMENT 'url表单 frame 在线表单 inner',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_INST_FORM COMMENT '记录流程启动时,节点使用的表单';
CREATE TABLE BPM_INTERPOSE_RECORED
(
ID_ VARCHAR(64) NOT NULL,
PROC_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '流程实例ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
TASK_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '任务名称',
AUDITOR_ VARCHAR(64) DEFAULT NULL COMMENT '执行人ID',
AUDITOR_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '执行人名',
OPINION_ VARCHAR(2000) DEFAULT NULL,
STATUS_ VARCHAR(40) NOT NULL COMMENT '干预动作',
CREATE_TIME_ DATETIME,
COMPLETE_TIME_ DATETIME,
DUR_MS_ INT(11) DEFAULT NULL COMMENT '持续时间(ms)',
FILES_ VARCHAR(2000) DEFAULT NULL,
IS_DONE_ VARCHAR(4000) DEFAULT NULL,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_INTERPOSE_RECORED COMMENT '流程干预记录表';
CREATE TABLE BPM_MEETINGROOM
(
ID_ VARCHAR(64) NOT NULL,
NAME_ VARCHAR(100) DEFAULT NULL COMMENT '会议室名称',
NEED_PENDING_ SMALLINT(6) DEFAULT NULL COMMENT '是否需要审批',
PENDING_USER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '审批人ID',
PENDING_USER_NAME_ VARCHAR(100) DEFAULT NULL COMMENT '审批人',
SUPPORT_SERVICE_ VARCHAR(500) DEFAULT NULL COMMENT '支持的服务',
LOCATION_ VARCHAR(300) DEFAULT NULL COMMENT '会议室地址',
CAPACITY_ INT(11) DEFAULT NULL COMMENT '会议室容量',
MEMO_ VARCHAR(600) DEFAULT NULL COMMENT '会议室备注',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_MEETINGROOM COMMENT '会议室';
CREATE TABLE BPM_MEETINGROOM_APPOINTMENT
(
ID_ VARCHAR(64) NOT NULL,
MEETINGROOM_ID_ VARCHAR(64) DEFAULT NULL,
MEETING_ID_ VARCHAR(64) DEFAULT NULL COMMENT '会议id',
MEETING_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '会议名称',
HOSTESS_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '主持人姓名',
APPOINTMENT_BEG_TIME_ DATETIME,
APPOINTMENT_END_TIME_ DATETIME,
APPOINTMENT_STATUS_ INT(11) DEFAULT NULL COMMENT '预约状态',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_MEETINGROOM_APPOINTMENT COMMENT '会议室预约';
CREATE TABLE BPM_MESSAGE_TYPE
(
ID_ VARCHAR(64) NOT NULL,
CLASSIFICATION_CODE_ VARCHAR(100) DEFAULT NULL COMMENT '分类名称',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
CREATE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL,
UPDATE_BY_ VARCHAR(64) DEFAULT NULL,
UPDATE_TIME_ DATETIME,
IS_PENDING_ SMALLINT(6) DEFAULT NULL COMMENT '是否需要审批',
PENDING_USER_ID_ VARCHAR(100) DEFAULT NULL COMMENT '审批人id',
PENDING_USER_NAME_ VARCHAR(200) DEFAULT NULL COMMENT '审批人姓名',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_MESSAGE_TYPE COMMENT '分类管理';
CREATE TABLE BPM_MULTI_SCRIPT
(
ID_ VARCHAR(64) NOT NULL,
ALIAS_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '脚本的别名',
ALIAS_DESC_ VARCHAR(512) DEFAULT NULL COMMENT '脚本的描叙',
CLASS_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '调用类的路径',
CLASS_INS_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '调用类的对象名',
METHOD_NAME_ VARCHAR(40) DEFAULT NULL COMMENT '调用的方法名',
METHOD_DESC_ VARCHAR(255) DEFAULT NULL COMMENT '调用的方法的描叙',
RETURN_TYPE_ VARCHAR(40) DEFAULT NULL COMMENT '方法返回类型',
ARGUMENT_ VARCHAR(4000) DEFAULT NULL COMMENT '方法相关设置',
ENABLE_ SMALLINT(6) NOT NULL COMMENT '是否有效,有效 1,无效 0',
TYPE_ SMALLINT(6) DEFAULT NULL COMMENT '脚本类型,条件脚本 1,别名脚本 2,人员脚本 3',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_MULTI_SCRIPT COMMENT '系统脚本';
CREATE TABLE BPM_OFTEN_FLOW
(
ID_ VARCHAR(64) NOT NULL,
DEF_KEY_ VARCHAR(64) NOT NULL COMMENT '流程定义KEY',
USER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '所属人id。-1为所有人都有权限',
USER_NAME_ VARCHAR(128) DEFAULT NULL,
ORDER_ SMALLINT(6) DEFAULT NULL COMMENT '排序号',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_OFTEN_FLOW COMMENT '通用流程';
CREATE TABLE BPM_OFTEN_FLOW_USER
(
ID_ VARCHAR(64) NOT NULL COMMENT '主键',
OFTEN_FLOW_ID_ VARCHAR(64) DEFAULT NULL COMMENT '常用流程表主键ID',
OWNER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '授权对象ID',
OWNER_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '授权对象名称',
RIGHT_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '授权对象类型(角色,用户,岗位等)',
TENANT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_OFTEN_FLOW_USER COMMENT '常用流程授权对象表';
CREATE TABLE BPM_PRINT_RECORD
(
ID_ VARCHAR(64) NOT NULL COMMENT '主键',
PROC_DEF_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义KEY',
PROC_DEF_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义名称',
PROC_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程节点ID',
FORM_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '表单key',
TEMPLATE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '打印模板ID',
TEMPLATE_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '打印模板名称',
FILE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '打印文件id',
LAST_VERSION_ INT(2) DEFAULT 0 COMMENT '是否最后的版本(1:是,0:否)',
CREATE_BY_ VARCHAR(64) DEFAULT NULL,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL,
CREATE_TIME_ DATETIME,
UPDATE_BY_ VARCHAR(64) DEFAULT NULL,
UPDATE_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRINT_RECORD COMMENT '流程打印文件管理表';
CREATE TABLE BPM_PRO_BO
(
ID_ VARCHAR(64) NOT NULL,
PROCESS_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程ID',
PROCESS_KEY_ VARCHAR(128) DEFAULT NULL COMMENT '流程KEY',
BO_CODE_ VARCHAR(128) DEFAULT NULL COMMENT '业务对象CODE',
BO_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '业务对象名称',
CREATOR_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
CREATE_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRO_BO COMMENT '流程业务对象设置表';
CREATE TABLE BPM_PRO_CPTO
(
ID_ VARCHAR(64) NOT NULL,
INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
BPMN_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'ACT实例ID',
NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '节点ID',
CREATE_TIME_ DATETIME,
OPINION_ VARCHAR(512) DEFAULT NULL COMMENT '意见',
SUBJECT_ VARCHAR(128) DEFAULT NULL COMMENT '流程实例标题',
TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '抄送类型(copyto抄送,trans转发)',
STARTOR_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程发起人',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程分类',
STARTOR_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRO_CPTO COMMENT '流程实例抄送';
CREATE TABLE BPM_PRO_INST
(
ID_ VARCHAR(64) NOT NULL,
SUBJECT_ VARCHAR(128) NOT NULL COMMENT '流程实例标题',
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT '流程定义ID',
BPMN_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'BPMN流程定义ID',
PROC_DEF_KEY_ VARCHAR(128) DEFAULT NULL COMMENT '流程定义Key',
PROC_DEF_NAME_ VARCHAR(128) NOT NULL COMMENT '流程名称',
BIZ_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '业务主键',
SYS_CODE_ VARCHAR(64) DEFAULT NULL COMMENT '业务系统编码',
FORM_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '绑定的表单主键',
STATUS_ VARCHAR(40) DEFAULT NULL COMMENT '实例状态',
END_TIME_ DATETIME,
DURATION_ BIGINT(20) DEFAULT NULL COMMENT '持续时间(ms)',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '所属分类ID',
RESULT_TYPE_ VARCHAR(40) DEFAULT NULL COMMENT '流程结束后的最终审批结果,agree=同意;refuse=拒绝',
BPMN_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'BPMN流程实例ID',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建者所属组织ID',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人ID',
UPDATE_TIME_ DATETIME,
IS_FORMMAL_ CHAR(1) NOT NULL COMMENT '是否正式数据',
PARENT_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父实例Id',
IS_FORBIDDEN_ SMALLINT(6) DEFAULT NULL COMMENT '禁止',
DATA_MODE_ VARCHAR(20) DEFAULT NULL COMMENT '业务数据存储模式。\r\npk:主键\r\nbo:业务对象',
CREATOR_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
SUPPORT_MOBILE_ INT(11) DEFAULT 0 COMMENT '支持手机端',
SUPER_NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '子流程节点的ID',
IS_DELE_ INT(11) NOT NULL DEFAULT 0 COMMENT '是否已删,1已删除,0未删除',
URGENT_STATE_ VARCHAR(64) DEFAULT NULL COMMENT '紧急状态',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
CREATE_ORG_PATH_ TEXT,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRO_INST COMMENT '流程实例';
CREATE TABLE BPM_PRO_INST_HI
(
ID_ VARCHAR(64) NOT NULL,
SUBJECT_ VARCHAR(128) NOT NULL COMMENT '流程实例标题',
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT '流程定义ID',
BPMN_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'BPMN流程定义ID',
PROC_DEF_KEY_ VARCHAR(128) DEFAULT NULL COMMENT '流程定义Key',
PROC_DEF_NAME_ VARCHAR(128) NOT NULL COMMENT '流程名称',
BIZ_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '关联数据业务主键',
SYS_CODE_ VARCHAR(64) DEFAULT NULL COMMENT '业务系统编码',
FORM_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '绑定的表单主键',
STATUS_ VARCHAR(40) DEFAULT NULL COMMENT '实例状态',
END_TIME_ DATETIME,
DURATION_ BIGINT(20) DEFAULT NULL COMMENT '持续时间',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '所属分类ID',
RESULT_TYPE_ VARCHAR(40) DEFAULT NULL COMMENT '流程结束后的最终审批结果,agree=同意;refuse=拒绝',
BPMN_INST_ID_ VARCHAR(64) NOT NULL COMMENT 'BPMN流程实例ID',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建者所属组织ID',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人ID',
UPDATE_TIME_ DATETIME,
IS_FORMMAL_ CHAR(1) NOT NULL COMMENT '是否正式数据 0非正式,1正式',
PARENT_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父实例Id',
IS_FORBIDDEN_ SMALLINT(6) DEFAULT NULL,
DATA_MODE_ VARCHAR(20) DEFAULT NULL,
CREATOR_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
SUPPORT_MOBILE_ INT(11) DEFAULT 0 COMMENT '支持手机端',
SUPER_NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '子流程节点ID',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRO_INST_HI COMMENT '流程实例历史';
CREATE TABLE BPM_PRO_INST_STATUS
(
ID_ VARCHAR(64) NOT NULL,
KEY_ VARCHAR(255) DEFAULT NULL COMMENT '流程实例状态',
VALUE_ VARCHAR(255) DEFAULT NULL COMMENT '流程实例状态对应的排序号',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRO_INST_STATUS COMMENT '流程实例状态排序表';
CREATE TABLE BPM_PRO_STATUS
(
ID_ VARCHAR(64) NOT NULL,
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '流程实例ID',
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT 'ACT流程定义ID',
NODE_ID_ VARCHAR(255) NOT NULL COMMENT '节点ID',
NODE_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '节点名称',
STATUS_ VARCHAR(50) NOT NULL COMMENT '状态',
LAST_UPDATE_ DATETIME,
LAST_USERID_ VARCHAR(64) DEFAULT NULL COMMENT '最后更新人',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRO_STATUS COMMENT '流程节点审批状态';
CREATE TABLE BPM_PRO_STATUS_HI
(
ID_ VARCHAR(64) NOT NULL,
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '流程实例ID',
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT 'ACT流程定义ID',
NODE_ID_ VARCHAR(255) NOT NULL COMMENT '节点ID',
NODE_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '节点名称',
STATUS_ VARCHAR(50) NOT NULL COMMENT '状态',
LAST_UPDATE_ DATETIME,
LAST_USERID_ VARCHAR(64) DEFAULT NULL COMMENT '最后更新人',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_PRO_STATUS_HI COMMENT '流程节点审批历史状态';
CREATE TABLE BPM_READ_RECORD
(
ID_ VARCHAR(255) NOT NULL,
PROC_DEF_ID_ VARCHAR(255) DEFAULT NULL COMMENT '流程定义ID',
SUP_INST_ID_ VARCHAR(255) DEFAULT NULL COMMENT '父流程实例ID',
PROC_INST_ID_ VARCHAR(255) DEFAULT NULL COMMENT '流程实例ID',
TASK_ID_ VARCHAR(255) DEFAULT NULL COMMENT '任务ID',
TASK_KEY_ VARCHAR(255) DEFAULT NULL COMMENT '任务定义Key',
TASK_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '任务名称',
READER_ VARCHAR(255) DEFAULT NULL COMMENT '阅读人ID',
READER_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '阅读人名',
READ_TIME_ DATETIME,
ORG_ID_ VARCHAR(255) DEFAULT NULL COMMENT '组织id',
ORG_PATH_ VARCHAR(255) DEFAULT NULL COMMENT '组织名称',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_READ_RECORD COMMENT '任务阅读记录表';
CREATE TABLE BPM_REMINDER_HISTORY
(
ID_ VARCHAR(64) NOT NULL,
INST_ID_ VARCHAR(255) DEFAULT NULL COMMENT '流程实例ID',
ISNT_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '流程实例标题',
NODE_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '节点名称',
NODE_ID_ VARCHAR(255) DEFAULT NULL COMMENT '节点ID',
EXECUTE_DATE_ DATETIME DEFAULT NULL COMMENT '执行时间',
REMIND_TYPE_ VARCHAR(255) DEFAULT NULL COMMENT '执行类型',
USER_ID_ VARCHAR(255) DEFAULT NULL COMMENT '说明',
NOTE_ VARCHAR(255) DEFAULT NULL,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
TASK_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_REMINDER_HISTORY COMMENT '催办历史';
CREATE TABLE BPM_REPORT_ACT
(
ID_ VARCHAR(64) NOT NULL,
REPORT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '报表主表ID',
BPM_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
REPORT_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '报表名称',
DIMENSION_ID_ VARCHAR(255) DEFAULT NULL COMMENT '组织维度id',
GRADE_ VARCHAR(255) DEFAULT NULL COMMENT '统计级别',
PARAMS_ VARCHAR(255) DEFAULT NULL COMMENT '统计参数',
RIGHT_CONTENT_ VARCHAR(255) DEFAULT NULL COMMENT '授权内容(报表类型显示)',
IS_DEFAULT_ VARCHAR(64) DEFAULT NULL COMMENT '默认显示视图(1:柱状图,2:饼图)',
X_AXIS_ VARCHAR(255) DEFAULT NULL COMMENT 'x轴数据',
Y_AXIS_ VARCHAR(255) DEFAULT NULL COMMENT 'y轴数据',
PORP_ TEXT COMMENT '统计参数',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_REPORT_ACT COMMENT '报表子表';
CREATE TABLE BPM_REPORT_LIST
(
ID_ VARCHAR(64) NOT NULL,
NAME_ VARCHAR(255) DEFAULT NULL COMMENT '报表主表名称',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '创建人名称',
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建者所属组织ID',
CREATE_ORG_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '组织名称',
TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '是否发布(1:是,2否)',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_REPORT_LIST COMMENT '报表主表';
CREATE TABLE BPM_REPORT_USER
(
ID_ VARCHAR(64) NOT NULL,
REPORT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '报表授权主表ID',
OWNER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '授权对象ID',
OWNER_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '授权对象名称',
RIGHT_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '授权对象类型(角色,用户,岗位等)',
AUTH_ORG_ VARCHAR(255) DEFAULT NULL COMMENT '主组织ID',
AUTH_ORG_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '主组织名称',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_REPORT_USER COMMENT '报表授权表';
CREATE TABLE BPM_SAVE_OPINION
(
ID_ VARCHAR(255) NOT NULL COMMENT '主键ID',
PROC_INST_ID_ VARCHAR(255) NOT NULL COMMENT '流程实例ID',
TASK_ID_ VARCHAR(255) NOT NULL COMMENT '任务ID',
OPINION_ VARCHAR(2000) NOT NULL COMMENT '暂存的审批意见',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
CREATE_TIME_ DATETIME DEFAULT NULL COMMENT '创建时间',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人',
UPDATE_TIME_ DATETIME DEFAULT NULL COMMENT '更新时间',
TENANT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_SAVE_OPINION COMMENT '审批意见暂存表';
CREATE TABLE BPM_SCRIPT
(
ID_ VARCHAR(64) NOT NULL,
NAME_ VARCHAR(128) DEFAULT NULL COMMENT '脚本名称',
SCRIPT_ TEXT COMMENT '脚本',
CATEGORY_ VARCHAR(128) DEFAULT NULL COMMENT '脚本分类',
MEMO_ VARCHAR(512) DEFAULT NULL COMMENT '备注',
CREATE_TIME_ DATETIME,
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建人所属组织ID',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人ID',
UPDATE_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_SCRIPT COMMENT '常用脚本';
CREATE TABLE BPM_SECRETARY_MANAGE
(
ID_ VARCHAR(64) NOT NULL,
LEADER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '领导id',
LEADER_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '领导姓名',
SECRETARY_ID_ VARCHAR(255) DEFAULT NULL COMMENT '秘书id',
SECRETARY_NAME_ VARCHAR(1024) DEFAULT NULL COMMENT '秘书姓名',
SHARE_TYPE_ VARCHAR(2) DEFAULT NULL COMMENT '共享类型,1流程分类。2,流程定义',
SHARE_KEY_ VARCHAR(255) DEFAULT NULL COMMENT '共享的key',
SHARE_NAME_ VARCHAR(1024) DEFAULT NULL COMMENT '共享对象的名称',
ENABLED_ VARCHAR(2) DEFAULT '1' COMMENT '是否有效',
SHARE_RIGHT_ VARCHAR(10) DEFAULT NULL COMMENT '共享权限类型',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_SECRETARY_MANAGE COMMENT '秘书管理表';
CREATE TABLE BPM_SELECTOR_DEF
(
ID_ VARCHAR(64) NOT NULL,
NAME_ VARCHAR(40) DEFAULT NULL COMMENT '名称',
ALIAS_ VARCHAR(64) DEFAULT NULL COMMENT '别名',
GROUP_FIELD_ VARCHAR(512) DEFAULT NULL COMMENT '组合字段',
BUTTONS_ VARCHAR(512) DEFAULT NULL COMMENT '按钮定义',
IS_CUSTOM_ SMALLINT(6) DEFAULT NULL COMMENT '系统预定义',
FLAG_ SMALLINT(6) DEFAULT 0 COMMENT '标记是否系统默认',
METHOD_ VARCHAR(64) DEFAULT NULL COMMENT '选择器对应的js方法名称',
CONF_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '已选数据参数的传递key',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_SELECTOR_DEF COMMENT '控件组合定义';
CREATE TABLE BPM_TASK
(
ID_ VARCHAR(64) NOT NULL,
NAME_ VARCHAR(64) NOT NULL COMMENT '任务名称',
SUBJECT_ VARCHAR(128) NOT NULL COMMENT '待办事项标题',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '关联 - 流程实例ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联的任务ID',
EXEC_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 节点执行ID',
NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 任务节点ID',
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT '关联 - 流程定义ID',
PROC_DEF_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 流程业务主键',
PROC_DEF_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 流程名称',
OWNER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务所属人ID',
OWNER_NAME_ VARCHAR(128) DEFAULT NULL,
ASSIGNEE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务执行人ID',
ASSIGNEE_NAME_ VARCHAR(128) DEFAULT NULL,
STATUS_ VARCHAR(40) NOT NULL COMMENT '任务状态',
PRIORITY_ INT(11) DEFAULT NULL COMMENT '任务优先级',
CREATE_TIME_ DATETIME,
DUE_TIME_ DATETIME,
SUSPEND_STATE_ SMALLINT(6) DEFAULT 0 COMMENT '是否挂起(0正常,1挂起)',
PARENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父任务ID',
BPMN_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'bpmn实例ID',
BPMN_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'BPMN定义ID',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '分类ID',
SUPPORT_MOBILE_ INT(11) DEFAULT 0 COMMENT '支持手机',
IS_DELE_ INT(11) NOT NULL DEFAULT 0 COMMENT '是否已删,1已删除,0未删除',
IS_READ_ INT(11) DEFAULT NULL,
IS_REVOKE_ INT(11) DEFAULT NULL,
PROP1_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性1',
PROP2_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性2',
PROP3_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性3',
PROP4_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性4',
PROP5_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性5',
PROP6_ TEXT COMMENT '扩展属性6',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK COMMENT '流程任务';
CREATE TABLE BPM_TASK_CANDIDATE
(
ID_ VARCHAR(64) NOT NULL,
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '候选人类型',
EXECUTOR_ VARCHAR(64) DEFAULT NULL COMMENT '执行人ID',
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_CANDIDATE COMMENT '任务候选人';
CREATE TABLE BPM_TASK_COMMU
(
ID_ VARCHAR(64) NOT NULL,
INSTANCE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
NODE_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '节点名称',
NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '节点ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
SENDER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '发送沟通人ID',
SENDER VARCHAR(128) DEFAULT NULL COMMENT '发送沟通人',
CREATETIME_ DATETIME,
OPINION_ VARCHAR(512) DEFAULT NULL COMMENT '意见',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_COMMU COMMENT '任务通知';
CREATE TABLE BPM_TASK_DUE_TIME
(
ID_ VARCHAR(64) NOT NULL,
PARENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父id',
INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例id',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务id',
DATE_TYPE_ VARCHAR(32) DEFAULT NULL COMMENT '时间类型 工作日 worktime 日历日 caltime',
DUE_TIME_ INT(11) DEFAULT NULL COMMENT '任务时间 (分钟)',
ADD_DUE_TIME_ INT(11) DEFAULT NULL COMMENT '延迟时间',
START_TIME_ DATETIME,
EXPIRATION_DATE_ DATETIME,
REMAINING_TIME_ INT(11) DEFAULT NULL COMMENT '任务剩余时间(分钟)',
CREATE_TIME_ DATETIME,
STATUS_ INT(11) DEFAULT NULL COMMENT '状态 是否延期申请过 1申请过 0没延迟过',
USER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '审批人ID',
USER_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '审批人姓名',
REMARK_ VARCHAR(512) DEFAULT NULL COMMENT '说明',
FILE_ID_ VARCHAR(512) DEFAULT NULL COMMENT '附件',
IS_NEW_ INT(11) DEFAULT NULL COMMENT '是否新的延迟 1 是 0 否 ',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_DUE_TIME COMMENT '任务期限记录表';
CREATE TABLE BPM_TASK_FOLLOW
(
ID VARCHAR(255) NOT NULL COMMENT '主键',
TASK_ID VARCHAR(255) DEFAULT NULL COMMENT '任务id',
CREATOR_ID_ VARCHAR(255) DEFAULT NULL COMMENT '创建者ID',
PRO_INST_ VARCHAR(255) DEFAULT NULL COMMENT '流程实例id',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID)
);
ALTER TABLE BPM_TASK_FOLLOW COMMENT '任务跟踪表';
CREATE TABLE BPM_TASK_NOTICE
(
ID_ VARCHAR(64) NOT NULL,
NAME_ VARCHAR(64) NOT NULL COMMENT '任务名称',
SUBJECT_ VARCHAR(128) NOT NULL COMMENT '待办事项标题',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '关联 - 流程实例ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联的任务ID',
EXEC_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 节点执行ID',
NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 任务节点ID',
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT '关联 - 流程定义ID',
PROC_DEF_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 流程业务主键',
PROC_DEF_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 流程名称',
OWNER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务所属人ID',
OWNER_NAME_ VARCHAR(128) DEFAULT NULL,
ASSIGNEE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务执行人ID',
ASSIGNEE_NAME_ VARCHAR(128) DEFAULT NULL,
STATUS_ VARCHAR(40) NOT NULL COMMENT '任务状态',
PRIORITY_ INT(11) DEFAULT NULL COMMENT '任务优先级',
CREATE_TIME_ DATETIME,
DUE_TIME_ DATETIME,
SUSPEND_STATE_ SMALLINT(6) DEFAULT 0 COMMENT '是否挂起(0正常,1挂起)',
PARENT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父任务ID',
BPMN_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'bpmn实例ID',
BPMN_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'BPMN定义ID',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '分类ID',
SUPPORT_MOBILE_ INT(11) DEFAULT 0 COMMENT '支持手机',
IS_DELE_ INT(11) NOT NULL DEFAULT 0 COMMENT '是否已删,1已删除,0未删除',
IS_READ_ INT(11) NOT NULL DEFAULT 0 COMMENT '传阅的任务是否已阅 0:待阅,1:已阅',
IS_REVOKE_ INT(11) NOT NULL DEFAULT 0 COMMENT '传阅的任务是否撤回 0:否,1:是',
PROP1_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性1',
PROP2_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性2',
PROP3_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性3',
PROP4_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性4',
PROP5_ VARCHAR(200) DEFAULT NULL COMMENT '扩展属性5',
PROP6_ TEXT COMMENT '扩展属性6',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_NOTICE COMMENT '知会任务表';
CREATE TABLE BPM_TASK_NOTICE_DONE
(
ID_ VARCHAR(64) NOT NULL,
PROC_DEF_ID_ VARCHAR(64) NOT NULL COMMENT '流程定义ID',
SUP_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '父流程实例ID',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '流程实例ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
TASK_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '任务定义Key',
TASK_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '任务名称',
TOKEN_ VARCHAR(64) DEFAULT NULL COMMENT '任务令牌',
QUALFIEDS_ TEXT DEFAULT NULL COMMENT '有审批资格用户ID串',
QUALFIED_NAMES_ TEXT DEFAULT NULL COMMENT '有审批资格用户名称串',
AUDITOR_ VARCHAR(64) DEFAULT NULL COMMENT '执行人ID',
AUDITOR_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '执行人名',
ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '组织ID',
ORG_PATH_ VARCHAR(600) DEFAULT NULL COMMENT '组织全路径',
OPINION_ VARCHAR(4000) DEFAULT NULL COMMENT '审批意见',
STATUS_ VARCHAR(40) NOT NULL COMMENT '知会任务已办状态',
FORM_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '表单定义ID',
FORM_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '表单名',
CREATE_TIME_ DATETIME,
ASSIGN_TIME_ DATETIME,
COMPLETE_TIME_ DATETIME,
DUR_MS_ INT(11) DEFAULT NULL COMMENT '持续时间(ms)',
FILES_ VARCHAR(4000) DEFAULT NULL COMMENT '附件',
INTERPOSE_ SMALLINT(6) DEFAULT NULL COMMENT '是否干预',
SUBJECT_ VARCHAR(255) DEFAULT NULL COMMENT '流程标题',
PROC_DEF_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '任务名称',
BPM_TASK_NOTICE_ID_ VARCHAR(255) DEFAULT NULL COMMENT '知会待办主键ID',
SUPPORT_MOBILE_ INT(11) DEFAULT 0 COMMENT '是否支持手机0:不支持,1:支持',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_NOTICE_DONE COMMENT '知会任务已办';
CREATE TABLE BPM_TASK_READ
(
READ_ID_ VARCHAR(64) NOT NULL COMMENT '主键',
PROC_DEF_ID VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
NODE_ID_ VARCHAR(255) DEFAULT NULL COMMENT '节点ID',
READ_TIME_ DATETIME,
USER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '用户ID',
USER_NAME_ VARCHAR(32) DEFAULT NULL COMMENT '用户名',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (READ_ID_)
);
ALTER TABLE BPM_TASK_READ COMMENT '流程任务查看';
CREATE TABLE BPM_TASK_REMINDER
(
ID_ VARCHAR(64) NOT NULL,
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '催办任务ID',
NAME_ VARCHAR(64) DEFAULT NULL COMMENT '催办名称',
REL_DATE_ DATETIME,
DUE_ACTION_ VARCHAR(64) DEFAULT NULL COMMENT '到期执行动作',
DUE_SCRIPT_ VARCHAR(255) DEFAULT NULL COMMENT '调用指定方法',
DUE_DATE_ DATETIME,
IS_SEND_MSG_ INT(11) DEFAULT NULL COMMENT '期间是否发送催办',
MSG_SEND_DATE_ DATETIME,
MSG_INTERVAL_ INT(11) DEFAULT NULL COMMENT '发送消息间隔',
MSG_COUNT_ INT(11) DEFAULT NULL COMMENT '发送次数',
MSG_TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '消息类型 inner,msg,email 等',
HTML_MSG_ VARCHAR(255) DEFAULT NULL COMMENT '富文本',
PLAIN_MSG_ VARCHAR(255) DEFAULT NULL COMMENT '纯文本消息',
WARNINGSET_ VARCHAR(255) DEFAULT NULL COMMENT '预警配置(预警名称,triggerDate,change2level)',
TRIGGER_DATE_ DATETIME,
SEND_PERSON_ VARCHAR(64) DEFAULT NULL,
SEND_USER_ID_ VARCHAR(64) COMMENT '发送个人ID',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
DURATION_SCRIPT_ TEXT COMMENT '时长脚本',
DURATION_ INT(11) COMMENT '时长',
SEND_DURATION_ INT(11) COMMENT '消息时长',
DATE_TYPE_ VARCHAR(20) COMMENT '类型 caltime日历日 worktime工作日',
TYPE_SCRIPT_ TEXT COMMENT '类型脚本',
REL_TIME_SCRIPT_ TEXT COMMENT '相对时间脚本',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_REMINDER COMMENT '任务催办';
CREATE TABLE BPM_TASK_SIGNDATA
(
ID_ VARCHAR(64) NOT NULL,
DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例ID',
EXECUTE_ID_ VARCHAR(40) DEFAULT NULL COMMENT 'act运行实例Id',
ACT_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT 'ACT流程实例ID',
NODE_ID_ VARCHAR(128) DEFAULT NULL COMMENT '节点ID',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程任务ID',
QUALIFIED_ID_ VARCHAR(255) DEFAULT NULL COMMENT '有资格审批的成员ID',
QUALIFIED_NAME_ VARCHAR(512) DEFAULT NULL COMMENT '有资格审批的成员名称',
CREATE_TIME_ DATETIME,
VOTE_RESULT_ VARCHAR(20) DEFAULT NULL COMMENT '投票结果(no 未投票 通过 agree,abandon 弃权,oppose 反对)',
VOTE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '投票人',
VOTER_ VARCHAR(40) DEFAULT NULL COMMENT '投票人',
VOTE_TIME_ DATETIME,
INDEX_ INT(11) DEFAULT NULL COMMENT '投票次序',
IS_ACTIVE_ INT(11) DEFAULT NULL COMMENT '是否活动',
TYPE_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义ID',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_SIGNDATA COMMENT '会签数据';
CREATE TABLE BPM_TASK_SIGN_LINE
(
ID_ VARCHAR(64) NOT NULL,
INSTANCE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
PARENT_TASK_ID_ VARCHAR(64) DEFAULT NULL,
PATH_ VARCHAR(512) DEFAULT NULL COMMENT '路径',
STATUS_ VARCHAR(64) DEFAULT NULL,
EXECUTOR_ VARCHAR(2048) DEFAULT NULL COMMENT '执行人',
ACTION_ VARCHAR(64) DEFAULT NULL COMMENT '并行签署后的动作 submit提交 back返回 ',
NODE_ID_ VARCHAR(128) DEFAULT NULL COMMENT '节点id',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_SIGN_LINE COMMENT '并行签署';
CREATE TABLE BPM_TASK_SIGN_SEQUENCE
(
ID_ VARCHAR(64) NOT NULL,
INSTANCE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例',
NODE_ID_ VARCHAR(128) DEFAULT NULL COMMENT '节点key',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID',
NEXT_TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '下一任务ID',
PARENT_ID_ VARCHAR(64) DEFAULT NULL,
STATUS_ VARCHAR(64) DEFAULT NULL,
PATH_ VARCHAR(512) DEFAULT NULL COMMENT '路径',
SEQ_ SMALLINT(6) DEFAULT NULL COMMENT '顺序',
EXECUTOR_ VARCHAR(2048) DEFAULT NULL COMMENT '执行人',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_SIGN_SEQUENCE COMMENT '顺序签署人员';
CREATE TABLE BPM_TASK_TRANS
(
ID_ VARCHAR(64) NOT NULL,
INSTANCE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID\r\n流转任务ID',
ACTION_ VARCHAR(20) DEFAULT NULL COMMENT '完成后的操作',
CREATE_BY_ VARCHAR(64) DEFAULT NULL,
CREATOR_ VARCHAR(128) DEFAULT NULL COMMENT '创建人',
CREATE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL,
UPDATE_BY_ VARCHAR(64) DEFAULT NULL,
UPDATE_TIME_ DATETIME,
DECIDE_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '决策类型\r\nagree\r\noppose',
VOTE_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '投票类型\r\namount\r\npercent',
VOTE_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '票数',
SIGN_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '会签类型\r\nparallel,seq',
INQU_TYPE_ VARCHAR(20) COMMENT '征询类型 direct step',
TOTAL_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '总票数',
AGREE_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '通过票数',
OPPOSE_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '反对票数',
SEQ_ SMALLINT(6) DEFAULT NULL COMMENT '投票次序',
USER_JSON_ VARCHAR(4000) DEFAULT NULL COMMENT '用户数据',
ALLOW_FORM_EDIT_ SMALLINT(6) DEFAULT NULL COMMENT '表单允许编辑',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_TRANS COMMENT '流程流转';
CREATE TABLE BPM_TASK_TRANS_RECORD
(
ID_ VARCHAR(64) NOT NULL,
PROC_INST_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程实例',
TASK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务ID\r\n流转任务ID',
ACTION_ VARCHAR(20) DEFAULT NULL COMMENT '完成后的操作',
CREATE_BY_ VARCHAR(64) DEFAULT NULL,
CREATOR_ VARCHAR(128) DEFAULT NULL COMMENT '创建人',
CREATE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL,
UPDATE_BY_ VARCHAR(64) DEFAULT NULL,
UPDATE_TIME_ DATETIME,
DECIDE_TYPE VARCHAR(20) DEFAULT NULL COMMENT '决策类型\r\n同意 agree\r\n反对 oppose',
VOTE_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '投票类型',
VOTE_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '票数',
SIGN_TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '会签类型',
TOTAL_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '总票数',
AGREE_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '通过票数',
OPPOSE_AMOUNT_ SMALLINT(6) DEFAULT NULL COMMENT '反对票数',
TRANS_USERS_ VARCHAR(300) DEFAULT NULL COMMENT '流转人员',
TASK_NAME_ VARCHAR(200) DEFAULT NULL COMMENT '任务名称',
TASK_SUBJECT_ VARCHAR(300) DEFAULT NULL COMMENT '流转任务标题',
STATUS_ SMALLINT(6) DEFAULT NULL COMMENT '状态:0流转中 1流转结束 2已撤销',
TRANS_USER_IDS_ VARCHAR(300) DEFAULT NULL COMMENT '流转人员ids',
TRANS_OPINION_ VARCHAR(200) DEFAULT NULL COMMENT '流转意见(原因)',
TRANS_TIME_ DATETIME,
DEF_NAME_ VARCHAR(200) DEFAULT NULL COMMENT '流程名称',
TRANS_OWNER_ VARCHAR(64) DEFAULT NULL COMMENT '流转任务所属人ID',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_TRANS_RECORD COMMENT '流程流转记录';
CREATE TABLE BPM_TASK_TURN
(
ID_ VARCHAR(64) NOT NULL,
TASK_ID_ VARCHAR(64) NOT NULL COMMENT '任务ID',
TASK_NAME_ VARCHAR(64) NOT NULL COMMENT '任务名称',
TASK_SUBJECT_ VARCHAR(128) NOT NULL COMMENT '待办事项标题',
NODE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '关联 - 任务节点ID',
PROC_INST_ID_ VARCHAR(64) NOT NULL COMMENT '关联 - 流程实例ID',
OWNER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务所属人ID',
OWNER_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '任务所属人姓名',
ASSIGNEE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务执行人ID',
ASSIGNEE_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '任务执行人姓名',
STATUS_ VARCHAR(40) DEFAULT NULL COMMENT '状态。running=正在运行;finish=完成;cancel=取消',
TURN_TYPE_ VARCHAR(40) DEFAULT NULL COMMENT '更改类型。agent=代理;shift=转办;copy_to=抄送',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '所属分类ID',
CREATE_TIME_ DATETIME,
FINISH_TIME_ DATETIME,
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_TURN COMMENT '任务的执行更改,更改类型。agent=代理;shift=转办;copy_to=抄送';
CREATE TABLE BPM_TASK_TURNASSIGN
(
ID_ VARCHAR(64) NOT NULL,
TASK_TURN_ID_ VARCHAR(64) DEFAULT NULL COMMENT '转交ID和task_turn表主键关联',
FROM_USER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '任务转交人ID',
FROM_USER_ VARCHAR(64) DEFAULT NULL COMMENT '任务转交人',
RECEIVER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '接收人ID',
RECEIVER VARCHAR(64) DEFAULT NULL COMMENT '接收人',
CREATE_TIME_ DATETIME,
COMMENT_ VARCHAR(1024) DEFAULT NULL COMMENT '备注',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_TURNASSIGN COMMENT '任务指派人员';
CREATE TABLE BPM_TASK_URGENT
(
ID_ VARCHAR(255) NOT NULL,
TASK_ID_ VARCHAR(255) DEFAULT NULL COMMENT '任务ID',
NODE_NAME_ VARCHAR(255) DEFAULT NULL COMMENT '节点名称',
INST_ID_ VARCHAR(255) DEFAULT NULL COMMENT '流程实例ID',
SUBJECT_ VARCHAR(255) DEFAULT NULL COMMENT '流程标题',
CONTENT_ TEXT COMMENT '催办内容',
URGRNT_DATE_ DATETIME,
PROMOTER_ID_ VARCHAR(255) DEFAULT NULL COMMENT '催办人ID',
PROMOTER_ VARCHAR(255) DEFAULT NULL COMMENT '催办人',
APPOINTEE_ID_ VARCHAR(255) DEFAULT NULL COMMENT '被催办人ID',
APPOINTEE_ VARCHAR(2000) DEFAULT NULL COMMENT '被催办人',
TYPE_ VARCHAR(255) DEFAULT NULL COMMENT '催办类型',
APPOINTEE_SECRETARY_CONF_ VARCHAR(1024) DEFAULT NULL COMMENT '催办的领导和秘书的id关系map,方便秘书回复时确定代哪个领导审批的',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TASK_URGENT COMMENT '人工催办表';
CREATE TABLE BPM_TEST_CASE
(
ID_ VARCHAR(64) NOT NULL,
NAME_ VARCHAR(128) DEFAULT NULL COMMENT '测试用例名称',
BO_FORM_DATA_ TEXT COMMENT '表单数据',
FLOW_VARS_ VARCHAR(4000) DEFAULT NULL COMMENT '流程变量',
ACTION_TYPE_ VARCHAR(4000) DEFAULT NULL COMMENT '审批动作, 默认动作时 agree',
STARTOR_ VARCHAR(4000) DEFAULT NULL COMMENT '发起人json',
BPM_DEBUGGER_ VARCHAR(4000) DEFAULT NULL COMMENT '断点测试设置',
DEF_KEY_ VARCHAR(64) DEFAULT NULL COMMENT '流程定义key',
STARTOR_ACCOUNT_ VARCHAR(64) DEFAULT NULL COMMENT '发起人账号',
STARTOR_FULL_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '发起人姓名',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TEST_CASE COMMENT '流程仿真测试用例表';
CREATE TABLE BPM_TEST_CASE_LOGS
(
ID_ VARCHAR(64) NOT NULL COMMENT '主键ID',
OPE_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '操作名称',
EXECUTION_TIME_ DATETIME DEFAULT NULL,
OPE_CONTENT_ LONGTEXT DEFAULT NULL COMMENT '操作内容',
TENANT_ID_ VARCHAR(255) DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TEST_CASE_LOGS COMMENT '流程仿真异常日志';
CREATE TABLE BPM_TRANS_RECEIVER
(
ID_ VARCHAR(64) NOT NULL,
TRANS_RECORDID_ VARCHAR(64) DEFAULT NULL COMMENT '流转任务记录ID',
RECEIVER_ VARCHAR(100) DEFAULT NULL COMMENT '流转接受人员',
RECEIVER_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流转接收人id',
STATUS_ SMALLINT(6) DEFAULT NULL COMMENT '状态:0尚未处理1已处理',
OPINION_ VARCHAR(200) DEFAULT NULL COMMENT '审核意见',
RECEIVER_TIME_ DATETIME,
CHECK_TIME_ DATETIME,
CHECK_TYPE_ SMALLINT(6) DEFAULT NULL COMMENT '审核状态',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TRANS_RECEIVER COMMENT '流转任务接收人';
CREATE TABLE BPM_TRANS_RECORD
(
ID_ VARCHAR(64) NOT NULL,
TYPE_ VARCHAR(20) DEFAULT NULL COMMENT '移交类型',
TRANSFER_ VARCHAR(64) DEFAULT NULL COMMENT '移交人ID',
TRANSFER_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '移交人姓名',
TRANSFERED_ VARCHAR(64) DEFAULT NULL,
TRANSFERED_NAME_ VARCHAR(64) DEFAULT NULL COMMENT '被移交人姓名',
REASON_ VARCHAR(2000) DEFAULT NULL COMMENT '移交原因',
CREATE_TIME_ DATETIME,
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人ID',
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL,
UPDATE_BY_ VARCHAR(64) DEFAULT NULL,
UPDATE_TIME_ DATETIME,
RESULT_ VARCHAR(2000) DEFAULT NULL COMMENT '移交结果',
VAR_ INT(11) DEFAULT NULL COMMENT '移交方式',
PROC_INST_IDS_ VARCHAR(2000) DEFAULT NULL COMMENT '流程实例ID',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_TRANS_RECORD COMMENT '移交记录';
CREATE TABLE BPM_WATERMARK
(
ID_ VARCHAR(64) NOT NULL COMMENT '主键',
NAME_ VARCHAR(128) DEFAULT NULL COMMENT '名称',
CONTENT_ TEXT COMMENT '内容',
TYPE_ SMALLINT(2) DEFAULT NULL COMMENT '类型 1文字 2图片',
COLOR_ VARCHAR(32) DEFAULT NULL COMMENT '颜色 透明度',
AMOUNT_ INT(10) DEFAULT NULL COMMENT '页面展示数量',
CREATE_TIME_ DATETIME DEFAULT NULL COMMENT '创建时间',
CREATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '创建人',
UPDATE_TIME_ DATETIME DEFAULT NULL COMMENT '更新时间',
UPDATE_BY_ VARCHAR(64) DEFAULT NULL COMMENT '更新人',
CREATE_ORG_ID_ VARCHAR(64) DEFAULT NULL COMMENT '创建人组织ID',
TENANT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_WATERMARK COMMENT '流程水印';
CREATE TABLE BPM_WATERMARK_PROCESS
(
ID_ VARCHAR(64) NOT NULL COMMENT 'ID',
PROC_DEF_ID_ VARCHAR(64) DEFAULT NULL COMMENT '流程ID',
PROC_DEF_KEY_ VARCHAR(128) DEFAULT NULL COMMENT '流程KEY',
PROC_DEF_NAME_ VARCHAR(128) DEFAULT NULL COMMENT '流程名称',
WATERMARK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '水印ID',
TENANT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_WATERMARK_PROCESS COMMENT '水印分配流程';
CREATE TABLE BPM_WATERMARK_TYPE
(
ID_ VARCHAR(64) NOT NULL COMMENT '主键',
TYPE_ID_ VARCHAR(64) DEFAULT NULL COMMENT '分类ID',
WATERMARK_ID_ VARCHAR(64) DEFAULT NULL COMMENT '水印ID',
TYPE_NAME_ VARCHAR(256) DEFAULT NULL COMMENT '分类名称',
TENANT_ID_ VARCHAR(64) DEFAULT NULL COMMENT '租户ID',
PRIMARY KEY (ID_)
);
ALTER TABLE BPM_WATERMARK_TYPE COMMENT '水印分配分类';
CREATE TABLE PORTAL_SHORTURL_MANAGE
(
ID_ VARCHAR(64) NOT NULL COMMENT '主键',
URL_ VARCHAR(2000) NOT NULL COMMENT '原链接',
URL_DESC_ VARCHAR(2000) DEFAULT NULL COMMENT '原链接描述',
SHORT_URL_ VARCHAR(255) DEFAULT NULL COMMENT '短链接',
CREATE_BY_ VARCHAR(255) DEFAULT NULL COMMENT '创建人',
CREATE_TIME_ DATETIME,
LOSE_TIME_ DATETIME,
CREATE_ORG_ID_ VARCHAR(255) DEFAULT NULL COMMENT '创建人组织ID',
UPDATE_BY_ VARCHAR(255) DEFAULT NULL COMMENT '更新人',
UPDATE_TIME_ DATETIME,
ENABLED_ VARCHAR(1) DEFAULT '1' COMMENT '是否启用.1:启用,2:禁用',
TENANT_ID_ VARCHAR(64) DEFAULT NULL,
PRIMARY KEY (ID_)
);
ALTER TABLE PORTAL_SHORTURL_MANAGE COMMENT '短连接管理表';