|
@@ -1316,6 +1316,20 @@ CREATE TABLE `t_f_custom_flow` (
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='自定义流程表';
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `t_f_custom_flow_allocation`;
|
|
|
+CREATE TABLE `t_f_custom_flow_allocation` (
|
|
|
+ `id` bigint NOT NULL COMMENT '主键',
|
|
|
+ `type` varchar(100) CHARACTER SET utf8mb4 NOT NULL COMMENT '流程类型,OFFICE_SOP_FLOW:教务处SOP,CLOUD_MARK_SOP_FLOW:研究生SOP,DING_EXCEPTION_FLOW:考勤异常审核流程,PROJECT_EXCHANGE_FLOW:项目计划变更流程,QUALITY_PROBLEM_FLOW:质量问题反馈流程',
|
|
|
+ `t_f_custom_flow_id` bigint DEFAULT NULL COMMENT '自定义流程id',
|
|
|
+ `t_f_custom_flow_entity_id` bigint DEFAULT NULL COMMENT '流程实体id',
|
|
|
+ `role_allocation` mediumtext NOT NULL COMMENT '角色分配',
|
|
|
+ `version` int DEFAULT NULL COMMENT '版本号',
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程角色分配表';
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -3387,4 +3401,7 @@ INSERT INTO `sys_ding_date` VALUES (6, 2023, 10, 4, 'LEGAL_HOLIDAYS');
|
|
|
INSERT INTO `sys_ding_date` VALUES (7, 2023, 10, 5, 'LEGAL_HOLIDAYS');
|
|
|
INSERT INTO `sys_ding_date` VALUES (8, 2023, 10, 6, 'LEGAL_HOLIDAYS');
|
|
|
INSERT INTO `sys_ding_date` VALUES (9, 2023, 10, 7, 'WEEKDAY');
|
|
|
-INSERT INTO `sys_ding_date` VALUES (10, 2023, 10, 8, 'WEEKDAY');
|
|
|
+INSERT INTO `sys_ding_date` VALUES (10, 2023, 10, 8, 'WEEKDAY');
|
|
|
+
|
|
|
+INSERT INTO `t_f_custom_flow_allocation` VALUES (1, 'PROJECT_EXCHANGE_FLOW', NULL, NULL, '{\"setup\":2,\"roleTypes\":[{\"role\":\"QA\"}]}', NULL);
|
|
|
+INSERT INTO `t_f_custom_flow_allocation` VALUES (2, 'QUALITY_PROBLEM_FLOW', NULL, NULL, '{\"setup\":2,\"roleTypes\":[{\"role\":\"QA\"}]}', NULL);
|