流程引擎

This commit is contained in:
kongxz
2026-07-06 11:32:36 +08:00
parent f4221236fb
commit 3018c9b1ab
485 changed files with 47582 additions and 0 deletions
@@ -0,0 +1,2 @@
ALTER TABLE `blade_wf_form` ADD UNIQUE (`key`)
@@ -0,0 +1,5 @@
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710113285, 1347095124710113282, 'wf_design_deployment_delete', '删除部署', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826054, 1347083757101826049, 'wf_design_form_design', '设计', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826055, 1347083757101826049, 'wf_design_form_copy', '拷贝', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590662, 1347061240995815427, 'wf_design_model_history', '历史', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826056, 1347083757101826049, 'wf_design_form_history', '历史', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
@@ -0,0 +1,6 @@
ALTER TABLE `ACT_DE_MODEL` ADD UNIQUE (`model_key`);
INSERT INTO `blade_wf_button`(`id`, `key`, `name`, `sort`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) VALUES (1395271519601426433, 'wf_terminate', '终止', 6, 1123598821738675201, 1123598813738675201, '2021-05-20 14:53:48', 1123598821738675201, '2021-05-20 14:53:48', '1', 0);
INSERT INTO `blade_wf_button`(`id`, `key`, `name`, `sort`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) VALUES (1395274709692579841, 'wf_add_instance', '加签', 7, 1123598821738675201, 1123598813738675201, '2021-05-20 15:06:28', 1123598821738675201, '2021-05-20 15:06:28', '1', 0);
INSERT INTO `blade_wf_button`(`id`, `key`, `name`, `sort`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) VALUES (1395274774674931713, 'wf_del_instance', '减签', 8, 1123598821738675201, 1123598813738675201, '2021-05-20 15:06:44', 1123598821738675201, '2021-05-20 15:06:44', '1', 0);
INSERT INTO `blade_wf_button`(`id`, `key`, `name`, `sort`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`) VALUES (1395274955986305025, 'wf_rollback', '指定回退', 9, 1123598821738675201, 1123598813738675201, '2021-05-20 15:07:27', 1123598821738675201, '2021-05-20 15:07:27', '1', 0);
@@ -0,0 +1,4 @@
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114302, 1347095124710114284, 'wf_process_my_done', '我的已办', 'menu', '/plugin/workflow/process/my-done', 'iconfont iconicon_dispose', 3, 1, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114303, 1347095124710114302, 'wf_process_my_done_detail', '详情', 'detail', '', 'detail', 1, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114304, 1347095124710114302, 'wf_process_my_done_follow', '跟踪', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826054, 1347083757101826049, 'wf_design_form_design', '设计', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
@@ -0,0 +1,8 @@
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590663, 1347061240995815427, 'wf_design_model_history_view', '历史-预览', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590664, 1347061240995815427, 'wf_design_model_history_delete', '历史-删除', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590665, 1347061240995815427, 'wf_design_model_history_main', '历史-主版本', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590666, 1347061240995815427, 'wf_design_model_design', '设计', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590667, 1347061240995815427, 'wf_design_model_deploy', '部署', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826057, 1347083757101826049, 'wf_design_form_history_view', '历史-预览', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826058, 1347083757101826049, 'wf_design_form_history_delete', '历史-删除', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826059, 1347083757101826049, 'wf_design_form_history_main', '历史-主版本', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
@@ -0,0 +1,30 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for blade_wf_serial
-- ----------------------------
DROP TABLE IF EXISTS `blade_wf_serial`;
CREATE TABLE `blade_wf_serial` (
`id` bigint(64) NOT NULL,
`deployment_id` varchar(255) DEFAULT NULL COMMENT '部署id',
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`prefix` varchar(255) DEFAULT NULL COMMENT '前缀',
`date_format` varchar(255) DEFAULT NULL COMMENT '日期格式化',
`suffix_length` int(11) DEFAULT NULL COMMENT '后缀位数',
`start_sequence` int(11) DEFAULT NULL COMMENT '初始数值',
`connector` varchar(255) DEFAULT NULL COMMENT '连接符',
`sequence` int(11) DEFAULT NULL COMMENT '当前序列',
`cycle` varchar(255) DEFAULT NULL COMMENT '重置周期 none不重置 day天 week周 month月 year年',
`create_user` bigint(64) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(64) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(64) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态',
`is_deleted` int(2) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`),
UNIQUE KEY `uni` (`deployment_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程流水号';
SET FOREIGN_KEY_CHECKS = 1;
@@ -0,0 +1,35 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for blade_wf_form_default_values
-- ----------------------------
DROP TABLE IF EXISTS `blade_wf_form_default_values`;
CREATE TABLE `blade_wf_form_default_values` (
`id` bigint(64) NOT NULL,
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`content` varchar(255) DEFAULT NULL COMMENT '内容',
`field_type` varchar(255) DEFAULT NULL COMMENT '字段类型',
`create_user` bigint(64) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(64) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(64) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态',
`is_deleted` int(2) DEFAULT '0' COMMENT '是否已删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程表单字段默认值';
-- ----------------------------
-- Records of blade_wf_form_default_values
-- ----------------------------
BEGIN;
INSERT INTO `blade_wf_form_default_values` VALUES (1399346112331087873, '当前操作人姓名', '${this.$store.getters.userInfo.nick_name}', 'input', 1123598821738675201, 1123598813738675201, '2021-05-31 20:44:46', 1123598821738675201, '2021-05-31 20:56:32', '1', 0);
INSERT INTO `blade_wf_form_default_values` VALUES (1399347906465595393, '当前操作人部门', '${this.$store.getters.userInfo.dept_name}', 'input', 1123598821738675201, 1123598813738675201, '2021-05-31 20:51:54', 1123598821738675201, '2021-05-31 20:56:41', '1', 0);
INSERT INTO `blade_wf_form_default_values` VALUES (1399717069960855553, '当前日期', '${this.dateFormat(new Date(),\"yyyy-MM-dd\")}', 'input', 1123598821738675201, 1123598813738675201, '2021-06-01 21:18:50', 1123598821738675201, '2021-06-01 21:34:25', '1', 0);
INSERT INTO `blade_wf_form_default_values` VALUES (1399717187904684034, '当前操作人职位', '${this.$store.getters.userInfo.post_name}', 'input', 1123598821738675201, 1123598813738675201, '2021-06-01 21:19:18', 1123598821738675201, '2021-06-01 21:19:18', '1', 0);
INSERT INTO `blade_wf_form_default_values` VALUES (1399717285564858369, '当前时间', '${this.dateFormat(new Date(),\"hh:mm:ss\")}', 'input', 1123598821738675201, 1123598813738675201, '2021-06-01 21:19:41', 1123598821738675201, '2021-06-01 21:34:34', '1', 0);
INSERT INTO `blade_wf_form_default_values` VALUES (1399718803940655106, '当前操作人姓名和日期', '${this.$store.getters.userInfo.nick_name} - ${this.dateFormat(new Date(),\"yyyy-MM-dd\")}', 'input', 1123598821738675201, 1123598813738675201, '2021-06-01 21:25:43', 1123598821738675201, '2021-06-01 21:34:40', '1', 0);
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
@@ -0,0 +1,6 @@
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1399260774324518919, 1347061240995815426, 'wf_form_default_values', '表单默认值', 'menu', '/plugin/workflow/design/form-default-values', NULL, 5, 1, 0, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1399260774324518920, 1399260774324518919, 'wf_form_default_values_add', '新增', 'add', NULL, 'plus', 1, 2, 1, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1399260774324518921, 1399260774324518919, 'wf_form_default_values_edit', '修改', 'edit', NULL, 'form', 2, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1399260774324518922, 1399260774324518919, 'wf_form_default_values_delete', '删除', 'delete', NULL, 'delete', 3, 2, 3, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1399260774324518923, 1399260774324518919, 'wf_form_default_values_view', '查看', 'view', NULL, 'file-text', 4, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1399260774324518924, 1399260774324518919, 'wf_form_default_values_copy', '复制', 'view', NULL, 'file-text', 4, 2, 2, 1, NULL, 0);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,5 @@
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1408263948050984966, 1347061240995815426, 'wf_condition', '流程表达式', 'menu', '/plugin/workflow/design/condition', NULL, 6, 1, 0, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1408263948050984967, 1408263948050984966, 'wf_condition_add', '新增', 'add', '/plugin/workflow/design/condition/add', 'plus', 1, 2, 1, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1408263948050984968, 1408263948050984966, 'wf_condition_edit', '修改', 'edit', '/plugin/workflow/design/condition/edit', 'form', 2, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1408263948050984969, 1408263948050984966, 'wf_condition_delete', '删除', 'delete', '/api/plugin/workflow/design/condition/remove', 'delete', 3, 2, 3, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1408263948050984970, 1408263948050984966, 'wf_condition_view', '查看', 'view', '/plugin/workflow/design/condition/view', 'file-text', 4, 2, 2, 1, NULL, 0);
@@ -0,0 +1,12 @@
ALTER TABLE blade_wf_form DROP INDEX `key`;
ALTER TABLE blade_wf_form ADD UNIQUE INDEX WF_IDX_FORM_KEY (`key`, `tenant_id`);
ALTER TABLE blade_wf_condition DROP INDEX uni;
ALTER TABLE blade_wf_condition ADD UNIQUE INDEX WF_IDX_EXPRESSION (`expression`, `type`, `tenant_id`);
ALTER TABLE ACT_DE_MODEL DROP INDEX model_key;
ALTER TABLE ACT_DE_MODEL ADD UNIQUE INDEX WF_IDX_MODEL_KEY (`model_key`, `tenant_id`);
ALTER TABLE blade_wf_copy ADD COLUMN `form_key` VARCHAR(255) DEFAULT NULL COMMENT '外置表单key' AFTER `process_id`;
ALTER TABLE blade_wf_copy ADD COLUMN `form_url` VARCHAR(255) DEFAULT NULL COMMENT '外置表单url' AFTER `form_key`;
@@ -0,0 +1,16 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412666776159797249, 1164733399669963301, 'wf_ops', '流程运维', 'menu', '/workflow/ops', 'iconfont iconicon_cspace', 3, 1, 0, 1, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562690, 1412666776159797249, 'wf_ops', '运维调度', 'menu', '/plugin/workflow/ops/index', 'iconfont iconicon_exchange', 1, 1, 0, 1, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562691, 1412667489128562690, 'wf_ops_detail', '详情', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562692, 1412667489128562690, 'wf_ops_follow', '流程图', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562693, 1412667489128562690, 'wf_ops_reject', '驳回', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562694, 1412667489128562690, 'wf_ops_pass', '通过', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562695, 1412667489128562690, 'wf_ops_transfer', '转办', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562696, 1412667489128562690, 'wf_ops_delegate', '委托', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562697, 1412667489128562690, 'wf_ops_rollback', '指定回退', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562698, 1412667489128562690, 'wf_ops_terminate', '终止', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562699, 1412667489128562690, 'wf_ops_copy', '抄送', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562700, 1412667489128562690, 'wf_ops_urge', '催办', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562701, 1412667489128562690, 'wf_ops_active', '激活', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562702, 1412667489128562690, 'wf_ops_suspend', '挂起', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562703, 1412667489128562690, 'wf_ops_change_assignee', '变更审核人', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562704, 1412667489128562690, 'wf_ops_dispatch', '调度', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
@@ -0,0 +1,28 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for blade_wf_model_scope
-- ----------------------------
DROP TABLE IF EXISTS `blade_wf_model_scope`;
CREATE TABLE `blade_wf_model_scope` (
`id` bigint(64) NOT NULL,
`model_id` varchar(255) DEFAULT NULL COMMENT '模型id',
`model_key` varchar(255) DEFAULT NULL COMMENT '模型key',
`type` varchar(255) DEFAULT NULL COMMENT '类型 user用户 role角色 dept部门 post职位',
`val` varchar(255) DEFAULT NULL COMMENT '用户/角色/部门/职位 id集合',
`text` varchar(255) DEFAULT NULL COMMENT '用户/角色/部门/职位 name集合',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程模型权限';
-- ----------------------------
-- Records of blade_wf_model_scope
-- ----------------------------
BEGIN;
INSERT INTO `blade_wf_model_scope` VALUES (1418455767366799361, '2f6b3b6de24354bb5df5aad3a87789af', 'leave', 'role', '1123598816738675201,1123598816738675202,1123598816738675203,1123598816738675204,1123598816738675205', '超级管理员,用户,人事,经理,老板');
INSERT INTO `blade_wf_model_scope` VALUES (1418457955400978434, '0676f2277420b7dc67f69dd3a0ec1164', 'ex-leave', 'role', '1123598816738675201,1123598816738675202,1123598816738675203,1123598816738675204,1123598816738675205', '超级管理员,用户,人事,经理,老板');
INSERT INTO `blade_wf_model_scope` VALUES (1418457988913467393, '5b7a367e1139f1ab5cb1e6210685fa91', 'demo-multi-instance', 'role', '1123598816738675201,1123598816738675202,1123598816738675203,1123598816738675204,1123598816738675205', '超级管理员,用户,人事,经理,老板');
INSERT INTO `blade_wf_model_scope` VALUES (1418458020752429058, 'fb4c1a6a8c4588779a2519a547966846', 'test-default-values', 'role', '1123598816738675201,1123598816738675202,1123598816738675203,1123598816738675204,1123598816738675205', '超级管理员,用户,人事,经理,老板');
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
@@ -0,0 +1,2 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562705, 1412667489128562690, 'wf_ops_add_multi_instance', '加签', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562706, 1412667489128562690, 'wf_ops_delete_multi_instance', '减签', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
@@ -0,0 +1,4 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590668, 1347061240995815427, 'wf_design_model_scope', '权限', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
UPDATE `blade_wf_form` SET `key` = 'leave', `name` = '请假流程表单', `content` = '{column:[{type:\'datetimerange\',label:\'请假时间\',span:12,display:true,format:\'yyyy-MM-dd HH:mm:ss\',valueFormat:\'yyyy-MM-dd HH:mm:ss\',prop:\'datetime\',required:true,rules:[{required:true,message:\'开始时间必须填写\'}],change:({value}) => {\r\n if (!value || value.length == 0) {\r\n this.$set(this.form, \'days\', undefined)\r\n } else {\r\n const d1 = Date.parse(value[0])\r\n const d2 = Date.parse(value[1])\r\n const day = (d2-d1)/(1*24*60*60*1000)\r\n this.$set(this.form, \'days\', day.toFixed(2))\r\n }\r\n}},{type:\'number\',label:\'请假天数\',span:12,display:true,prop:\'days\',required:true,rules:[{required:true,message:\'请假天数必须填写\'}],controls:true,controlsPosition:\'right\',change:({value}) => {\nthis.$set(this.form, \'reason\',\'请假\' + value + \'天\' )\n}},{type:\'textarea\',label:\'请假理由\',span:24,display:true,prop:\'reason\',required:true,rules:[{required:true,message:\'请假理由必须填写\'}]}],labelPosition:\'left\',labelSuffix:\':\',labelWidth:120,gutter:0,menuBtn:true,submitBtn:true,submitText:\'提交\',emptyBtn:true,emptyText:\'清空\',menuPosition:\'center\'}', `version` = 1, `remark` = '', `create_user` = 1123598821738675201, `create_dept` = 1123598813738675201, `create_time` = '2021-06-01 22:06:20', `update_user` = 1123598821738675201, `update_time` = '2021-07-29 20:59:26', `status` = 1, `is_deleted` = 0, `tenant_id` = '000000' WHERE `id` = 1399729025840140290;
INSERT INTO `blade_wf_form` (`id`, `key`, `name`, `content`, `version`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`, `tenant_id`) VALUES (1399729025840140290, 'leave', '请假流程表单', '{column:[{type:\'datetimerange\',label:\'请假时间\',span:12,display:true,format:\'yyyy-MM-dd HH:mm:ss\',valueFormat:\'yyyy-MM-dd HH:mm:ss\',prop:\'datetime\',required:true,rules:[{required:true,message:\'开始时间必须填写\'}],change:({value}) => {\r\n if (!value || value.length == 0) {\r\n this.$set(this.form, \'days\', undefined)\r\n } else {\r\n const d1 = Date.parse(value[0])\r\n const d2 = Date.parse(value[1])\r\n const day = (d2-d1)/(1*24*60*60*1000)\r\n this.$set(this.form, \'days\', day.toFixed(2))\r\n }\r\n}},{type:\'number\',label:\'请假天数\',span:12,display:true,prop:\'days\',required:true,rules:[{required:true,message:\'请假天数必须填写\'}],controls:true,controlsPosition:\'right\',change:({value}) => {\nthis.$set(this.form, \'reason\',\'请假\' + value + \'天\' )\n}},{type:\'textarea\',label:\'请假理由\',span:24,display:true,prop:\'reason\',required:true,rules:[{required:true,message:\'请假理由必须填写\'}]}],labelPosition:\'left\',labelSuffix:\':\',labelWidth:120,gutter:0,menuBtn:true,submitBtn:true,submitText:\'提交\',emptyBtn:true,emptyText:\'清空\',menuPosition:\'center\'}', 1, '', 1123598821738675201, 1123598813738675201, '2021-06-01 22:06:20', 1123598821738675201, '2021-07-29 20:59:26', 1, 0, '000000');
@@ -0,0 +1,6 @@
ALTER TABLE `blade_wf_form` ADD COLUMN `app_content` longtext NULL COMMENT 'app表单内容' AFTER `content`;
ALTER TABLE `blade_wf_form_history` ADD COLUMN `app_content` longtext NULL COMMENT 'app表单内容' AFTER `content`;
ALTER TABLE `blade_wf_deployment_form` ADD COLUMN `app_content` longtext NULL COMMENT 'app表单内容' AFTER `content`;
UPDATE `blade_wf_form` SET `form_key` = 'leave', `name` = '请假流程表单', `content` = '{column:[{type:\'datetimerange\',label:\'请假时间\',span:12,display:true,format:\'yyyy-MM-dd HH:mm:ss\',valueFormat:\'yyyy-MM-dd HH:mm:ss\',prop:\'datetime\',required:true,rules:[{required:true,message:\'开始时间必须填写\'}],change:(res) => {\r\n const value = res.value\r\n if (!value || value.length == 0) {\r\n this.$set(this.form, \'days\', undefined)\r\n } else {\r\n const d1 = Date.parse(value[0])\r\n const d2 = Date.parse(value[1])\r\n const day = (d2-d1)/(1*24*60*60*1000)\r\n this.$set(this.form, \'days\', Number(day.toFixed(2)))\r\n }\r\n}},{type:\'number\',label:\'请假天数\',span:12,display:true,prop:\'days\',required:true,rules:[{required:true,message:\'请假天数必须填写\'}],controls:true,controlsPosition:\'right\',change:(res) => {\n const value = res.value\n if (value) this.$set(this.form, \'reason\',\'请假\' + value + \'天\' )\n else this.$set(this.form, \'reason\',\'\')\n}},{type:\'textarea\',label:\'请假理由\',span:24,display:true,prop:\'reason\',required:true,rules:[{required:true,message:\'请假理由必须填写\'}]}],labelPosition:\'left\',labelSuffix:\':\',labelWidth:120,gutter:0,menuBtn:true,submitBtn:true,submitText:\'提交\',emptyBtn:true,emptyText:\'清空\',menuPosition:\'center\'}', `app_content` = '{\"column\":[{\"type\":\"datetimerange\",\"label\":\"请假时间\",\"span\":12,\"display\":true,\"format\":\"yyyy-MM-dd HH:mm:ss\",\"valueFormat\":\"yyyy-MM-dd HH:mm:ss\",\"prop\":\"datetime\",\"required\":true,\"rules\":[{\"required\":true,\"message\":\"开始时间必须填写\"}],\"change\":\"(res) => {\\r\\n const value = res.value\\r\\n if (!value || value.length == 0) {\\r\\n this.$set(this.form, \'days\', undefined)\\r\\n } else {\\r\\n const d1 = Date.parse(value[0])\\r\\n const d2 = Date.parse(value[1])\\r\\n const day = (d2-d1)/(1*24*60*60*1000)\\r\\n this.$set(this.form, \'days\', Number(day.toFixed(2)))\\r\\n }\\r\\n}\"},{\"type\":\"number\",\"label\":\"请假天数\",\"span\":12,\"display\":true,\"prop\":\"days\",\"required\":true,\"rules\":[{\"required\":true,\"message\":\"请假天数必须填写\"}],\"controls\":true,\"controlsPosition\":\"right\",\"change\":\"(res) => {\\n const value = res.value\\n if (value) this.$set(this.form, \'reason\',\'请假\' + value + \'天\' )\\n else this.$set(this.form, \'reason\',\'\')\\n}\"},{\"type\":\"textarea\",\"label\":\"请假理由\",\"span\":24,\"display\":true,\"prop\":\"reason\",\"required\":true,\"rules\":[{\"required\":true,\"message\":\"请假理由必须填写\"}]}],\"labelPosition\":\"left\",\"labelSuffix\":\":\",\"labelWidth\":120,\"gutter\":0,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":true,\"emptyText\":\"清空\",\"menuPosition\":\"center\"}', `version` = 1, `category_id` = -1, `remark` = '', `create_user` = 1123598821738675201, `create_dept` = 1123598813738675201, `create_time` = '2021-06-01 22:06:20', `update_user` = 1123598821738675201, `update_time` = '2021-10-31 20:19:16', `status` = 1, `is_deleted` = 0, `tenant_id` = '000000' WHERE `id` = 1399729025840140290;
INSERT INTO `blade_wf_form` (`id`, `form_key`, `name`, `content`, `app_content`, `version`, `category_id`, `remark`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`, `tenant_id`) VALUES (1399729025840140290, 'leave', '请假流程表单', '{column:[{type:\'datetimerange\',label:\'请假时间\',span:12,display:true,format:\'yyyy-MM-dd HH:mm:ss\',valueFormat:\'yyyy-MM-dd HH:mm:ss\',prop:\'datetime\',required:true,rules:[{required:true,message:\'开始时间必须填写\'}],change:(res) => {\r\n const value = res.value\r\n if (!value || value.length == 0) {\r\n this.$set(this.form, \'days\', undefined)\r\n } else {\r\n const d1 = Date.parse(value[0])\r\n const d2 = Date.parse(value[1])\r\n const day = (d2-d1)/(1*24*60*60*1000)\r\n this.$set(this.form, \'days\', Number(day.toFixed(2)))\r\n }\r\n}},{type:\'number\',label:\'请假天数\',span:12,display:true,prop:\'days\',required:true,rules:[{required:true,message:\'请假天数必须填写\'}],controls:true,controlsPosition:\'right\',change:(res) => {\n const value = res.value\n if (value) this.$set(this.form, \'reason\',\'请假\' + value + \'天\' )\n else this.$set(this.form, \'reason\',\'\')\n}},{type:\'textarea\',label:\'请假理由\',span:24,display:true,prop:\'reason\',required:true,rules:[{required:true,message:\'请假理由必须填写\'}]}],labelPosition:\'left\',labelSuffix:\':\',labelWidth:120,gutter:0,menuBtn:true,submitBtn:true,submitText:\'提交\',emptyBtn:true,emptyText:\'清空\',menuPosition:\'center\'}', '{\"column\":[{\"type\":\"datetimerange\",\"label\":\"请假时间\",\"span\":12,\"display\":true,\"format\":\"yyyy-MM-dd HH:mm:ss\",\"valueFormat\":\"yyyy-MM-dd HH:mm:ss\",\"prop\":\"datetime\",\"required\":true,\"rules\":[{\"required\":true,\"message\":\"开始时间必须填写\"}],\"change\":\"(res) => {\\r\\n const value = res.value\\r\\n if (!value || value.length == 0) {\\r\\n this.$set(this.form, \'days\', undefined)\\r\\n } else {\\r\\n const d1 = Date.parse(value[0])\\r\\n const d2 = Date.parse(value[1])\\r\\n const day = (d2-d1)/(1*24*60*60*1000)\\r\\n this.$set(this.form, \'days\', Number(day.toFixed(2)))\\r\\n }\\r\\n}\"},{\"type\":\"number\",\"label\":\"请假天数\",\"span\":12,\"display\":true,\"prop\":\"days\",\"required\":true,\"rules\":[{\"required\":true,\"message\":\"请假天数必须填写\"}],\"controls\":true,\"controlsPosition\":\"right\",\"change\":\"(res) => {\\n const value = res.value\\n if (value) this.$set(this.form, \'reason\',\'请假\' + value + \'天\' )\\n else this.$set(this.form, \'reason\',\'\')\\n}\"},{\"type\":\"textarea\",\"label\":\"请假理由\",\"span\":24,\"display\":true,\"prop\":\"reason\",\"required\":true,\"rules\":[{\"required\":true,\"message\":\"请假理由必须填写\"}]}],\"labelPosition\":\"left\",\"labelSuffix\":\":\",\"labelWidth\":120,\"gutter\":0,\"menuBtn\":true,\"submitBtn\":true,\"submitText\":\"提交\",\"emptyBtn\":true,\"emptyText\":\"清空\",\"menuPosition\":\"center\"}', 1, -1, '', 1123598821738675201, 1123598813738675201, '2021-06-01 22:06:20', 1123598821738675201, '2021-10-31 20:19:16', 1, 0, '000000');
@@ -0,0 +1 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562800, 1412666776159797249, 'wf_ops_done', '办结流程', 'menu', '/plugin/workflow/ops/done', 'iconfont iconicon_exchange', 1, 1, 0, 1, '', 0);
@@ -0,0 +1,19 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for blade_wf_draft
-- ----------------------------
DROP TABLE IF EXISTS `blade_wf_draft`;
CREATE TABLE `blade_wf_draft` (
`id` bigint(64) NOT NULL,
`user_id` bigint(64) DEFAULT NULL COMMENT '用户id',
`form_key` varchar(255) DEFAULT NULL COMMENT '表单key',
`process_def_id` varchar(255) DEFAULT NULL COMMENT '流程定义id',
`variables` text COMMENT '表单变量',
`platform` varchar(255) DEFAULT NULL COMMENT '平台 pc/app',
PRIMARY KEY (`id`),
UNIQUE KEY `WF_IDX_DRAFT_UNI` (`user_id`,`process_def_id`,`platform`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程草稿箱';
SET FOREIGN_KEY_CHECKS = 1;
@@ -0,0 +1 @@
INSERT INTO `bladex_boot`.`blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114305, 1347095124710114302, 'wf_process_draft', '草稿箱', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
ALTER TABLE blade_wf_button ADD COLUMN display TINYINT(1) DEFAULT NULL COMMENT '默认是否显示' AFTER `name`;
UPDATE blade_wf_button SET display = TRUE;
@@ -0,0 +1,4 @@
ALTER TABLE `blade_wf_form` ADD COLUMN `category_id` bigint(64) NULL COMMENT '分类id' AFTER `version`;
ALTER TABLE `blade_wf_form_history` ADD COLUMN `category_id` bigint(64) NULL DEFAULT NULL COMMENT '分类id' AFTER `version`;
ALTER TABLE `ACT_DE_MODEL` ADD COLUMN `category_id` bigint(64) NULL DEFAULT NULL COMMENT '分类id' AFTER `form_key`;
ALTER TABLE `ACT_DE_MODEL_HISTORY` ADD COLUMN `category_id` bigint(64) NULL DEFAULT NULL COMMENT '分类id' AFTER `form_key`;
@@ -0,0 +1,2 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347066574619590669, 1347061240995815427, 'wf_design_model_change_category', '修改分类', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347083757101826060, 1347083757101826049, 'wf_design_form_change_category', '修改分类', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, '', 0);
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114306, 1347095124710114302, 'wf_process_withdraw', '撤销', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
@@ -0,0 +1,8 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114307, 1347095124710114292, 'wf_process_todo_search', '表单搜索条件', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114308, 1347095124710114296, 'wf_process_send_search', '表单搜索条件', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114309, 1347095124710114299, 'wf_process_done_search', '表单搜索条件', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114310, 1347095124710114302, 'wf_process_my_done_search', '表单搜索条件', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710114311, 1347095124710114288, 'wf_process_claim_search', '表单搜索条件', 'follow', '', 'detail', 1, 2, 2, 1, NULL, 0);
UPDATE `blade_menu` SET `parent_id` = 1347095124710114284 WHERE `id` = 1347095124710114305;
UPDATE `blade_menu` SET `parent_id` = 1347095124710114284 WHERE `id` = 1347095124710114306;
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562801, 1412666776159797249, 'wf_ops_process', '流程列表', 'menu', '/plugin/workflow/ops/list', 'iconfont iconicon_safety', 1, 1, 0, 1, '', 0);
@@ -0,0 +1,2 @@
ALTER TABLE `ACT_DE_MODEL`
ADD COLUMN `icon` varchar(255) NULL COMMENT '图标' AFTER `tenant_id`;
@@ -0,0 +1 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1347066574619590671, 1347061240995815427, 'wf_design_model_icon', '图标', 'menu', '', 'iconfont iconicon_roundadd', 1, 2, 0, 1, NULL, '', 0);
@@ -0,0 +1 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1412667489128562802, 1412667489128562801, 'wf_ops_delete_process', '删除流程', 'menu', NULL, NULL, 1, 2, 0, 1, NULL, 0);
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513394358223638534, 1412666776159797249, 'wf_ops_proxy', '流程代理', 'menu', '/plugin/workflow/ops/proxy', NULL, 1, 1, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513394358223638535, 1513394358223638534, 'wf_ops_proxy_add', '新增', 'add', NULL, 'plus', 1, 2, 1, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513394358223638536, 1513394358223638534, 'wf_ops_proxy_edit', '修改', 'edit', NULL, 'form', 2, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513394358223638537, 1513394358223638534, 'wf_ops_proxy_delete', '删除', 'delete', NULL, 'delete', 3, 2, 3, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513394358223638538, 1513394358223638534, 'wf_ops_proxy_view', '查看', 'view', NULL, 'file-text', 4, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513683238709682182, 1164733399669963301, 'wf_demo', '业务示例', 'menu', '/plugin/workflow/demo', 'iconfont iconicon_cspace', 4, 1, 0, 1, '', 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513683238709682183, 1513683238709682182, 'wf_demo_leave', '请假流程业务示例', 'menu', '/plugin/workflow/demo/leave/index', NULL, 1, 1, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1513683238709682184, 1513683238709682182, 'wf_demo_leave_delete', '删除', 'delete', NULL, NULL, 4, 2, 0, 1, NULL, 0);
@@ -0,0 +1,3 @@
ALTER TABLE `blade_wf_process_leave`
ADD COLUMN `form_key` varchar(255) NULL COMMENT '外置表单key' AFTER `is_deleted`,
ADD COLUMN `form_url` varchar(255) NULL COMMENT '外置表单url' AFTER `form_key`;
@@ -0,0 +1,2 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1513683238709682185, 1164733399669963301, 'statistics', '流程统计', 'menu', '/plugin/workflow/statistics', 'iconfont iconicon_airplay', 4, 1, 0, 1, NULL, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1513683238709682186, 1513683238709682185, 'wf_statistics', '总览', 'menu', '/plugin/workflow/statistics/index', 'iconfont iconicon_subordinate', 4, 1, 0, 1, NULL, NULL, 0);
@@ -0,0 +1,8 @@
ALTER TABLE `blade_wf_copy`
ADD COLUMN `deployment_id` varchar(255) NULL COMMENT '流程部署id' AFTER `process_id`;
ALTER TABLE `ACT_DE_MODEL`
CHANGE COLUMN `xml` `model_xml` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '模型XML' AFTER `version`;
ALTER TABLE `ACT_DE_MODEL_HISTORY`
CHANGE COLUMN `xml` `model_xml` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '模型XML' AFTER `version`;
@@ -0,0 +1,52 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for blade_wf_form_theme
-- ----------------------------
DROP TABLE IF EXISTS `blade_wf_form_theme`;
CREATE TABLE `blade_wf_form_theme` (
`id` bigint(64) NOT NULL,
`name` varchar(255) NOT NULL COMMENT '名称',
`theme_key` varchar(255) NOT NULL COMMENT '主题key',
`border_width` varchar(255) DEFAULT NULL COMMENT '边框宽度',
`border_color` varchar(255) DEFAULT NULL COMMENT '边框颜色',
`label_color` varchar(255) DEFAULT NULL COMMENT 'label字体颜色',
`label_bg` varchar(255) DEFAULT NULL COMMENT 'label背景颜色',
`label_width` varchar(255) DEFAULT NULL COMMENT 'label宽度',
`label_font_size` varchar(255) DEFAULT NULL COMMENT 'label字体大小',
`value_color` varchar(255) DEFAULT NULL COMMENT 'value字体颜色',
`value_bg` varchar(255) DEFAULT NULL COMMENT 'value背景颜色',
`value_font_size` varchar(255) DEFAULT NULL COMMENT 'value字体大小',
`field0` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field1` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field2` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field3` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field4` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field5` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field6` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field7` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field8` varchar(255) DEFAULT NULL COMMENT '预留字段',
`field9` varchar(255) DEFAULT NULL COMMENT '预留字段',
`create_user` bigint(64) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(64) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(64) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT NULL COMMENT '状态',
`is_deleted` int(2) DEFAULT '0' COMMENT '是否已删除',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `WF_IDX_THEME_KEY` (`theme_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程表单 - 主题';
-- ----------------------------
-- Records of blade_wf_form_theme
-- ----------------------------
BEGIN;
INSERT INTO `blade_wf_form_theme` (`id`, `name`, `theme_key`, `border_width`, `border_color`, `label_color`, `label_bg`, `label_width`, `label_font_size`, `value_color`, `value_bg`, `value_font_size`, `field0`, `field1`, `field2`, `field3`, `field4`, `field5`, `field6`, `field7`, `field8`, `field9`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`, `tenant_id`) VALUES (1, '蓝色', 'blue', '1px', '#cbdcf0', '#01418a', '#eef6ff', '', '14px', '', '', '14px', '', '', '', '', '', '', '', '', '', '', 1123598821738675201, 1123598813738675201, '2023-04-04 15:36:46', 1123598821738675201, '2023-05-04 10:43:18', 1, 0, '000000');
INSERT INTO `blade_wf_form_theme` (`id`, `name`, `theme_key`, `border_width`, `border_color`, `label_color`, `label_bg`, `label_width`, `label_font_size`, `value_color`, `value_bg`, `value_font_size`, `field0`, `field1`, `field2`, `field3`, `field4`, `field5`, `field6`, `field7`, `field8`, `field9`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`, `tenant_id`) VALUES (2, '默认', 'default', '1px', 'rgba(235, 238, 245, 1)', 'rgba(144, 147, 153, 1)', 'rgba(250, 250, 250, 1)', NULL, NULL, 'rgba(96, 98, 102, 1)', 'rgba(255, 255, 255, 1)', NULL, '', '', '', '', '', '', '', '', '', '', 1123598821738675201, 1123598813738675201, '2023-04-04 15:16:47', 1123598821738675201, '2023-04-18 11:50:10', 1, 0, '000000');
INSERT INTO `blade_wf_form_theme` (`id`, `name`, `theme_key`, `border_width`, `border_color`, `label_color`, `label_bg`, `label_width`, `label_font_size`, `value_color`, `value_bg`, `value_font_size`, `field0`, `field1`, `field2`, `field3`, `field4`, `field5`, `field6`, `field7`, `field8`, `field9`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`, `status`, `is_deleted`, `tenant_id`) VALUES (3, '黑色', 'black', '1px', 'rgba(0, 0, 0, 1)', '#000', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 1123598821738675201, 1123598821738675201, '2023-04-04 16:57:35', 1123598821738675201, '2023-05-04 10:43:44', 1, 0, '000000');
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
@@ -0,0 +1,5 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710113286, 1347061240995815426, 'wf_design_form_theme', '表单主题', 'menu', '/plugin/workflow/design/form-theme', 'iconfont icon-canshu', 7, 1, 0, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710113287, 1347095124710113286, 'wf_design_form_theme_add', '新增', 'add', '', 'plus', 1, 2, 1, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710113288, 1347095124710113286, 'wf_design_form_theme_edit', '修改', 'edit', '', 'form', 2, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710113289, 1347095124710113286, 'wf_design_form_theme_delete', '删除', 'delete', '', 'delete', 3, 2, 3, 1, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1347095124710113290, 1347095124710113286, 'wf_design_form_theme_view', '查看', 'view', '', 'file-text', 4, 2, 2, 1, NULL, 0);
@@ -0,0 +1,34 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for blade_wf_form_variable
-- ----------------------------
DROP TABLE IF EXISTS `blade_wf_form_variable`;
CREATE TABLE `blade_wf_form_variable` (
`id` bigint(64) NOT NULL,
`process_ins_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '流程实例id',
`deployment_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '流程部署id',
`task_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务id',
`task_def_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务节点key',
`task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '任务节点名称',
`form_option` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '表单js',
`form_variable` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin COMMENT '表单值',
`status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态',
`create_user` bigint(64) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_dept` bigint(64) DEFAULT NULL COMMENT '创建部门',
`update_user` bigint(64) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`is_deleted` int(2) DEFAULT '0' COMMENT '是否已删除',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程表单 - 历史变量';
-- ----------------------------
-- Records of blade_wf_form_variable
-- ----------------------------
BEGIN;
COMMIT;
SET FOREIGN_KEY_CHECKS = 1;
@@ -0,0 +1 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1399260774324618926, 1347095124710114284, 'wf_form_variable_view', '表单历史变量查看', 'view', NULL, 'file-text', 1, 2, 2, 1, NULL, 0);
@@ -0,0 +1,26 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for blade_wf_listener
-- ----------------------------
DROP TABLE IF EXISTS `blade_wf_listener`;
CREATE TABLE `blade_wf_listener` (
`id` bigint(64) NOT NULL,
`name` varchar(255) DEFAULT NULL COMMENT '名称',
`category` varchar(255) DEFAULT NULL COMMENT '分类',
`event` varchar(255) DEFAULT NULL COMMENT '事件',
`type` varchar(255) DEFAULT NULL COMMENT '监听类型',
`val` varchar(255) DEFAULT NULL COMMENT '值',
`create_user` bigint(64) DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(64) DEFAULT NULL COMMENT '创建部门',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(64) DEFAULT NULL COMMENT '修改人',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
`status` int(11) DEFAULT NULL COMMENT '状态',
`is_deleted` int(2) DEFAULT '0' COMMENT '是否已删除',
`tenant_id` varchar(12) DEFAULT '000000' COMMENT '租户ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='任务/执行监听器';
SET FOREIGN_KEY_CHECKS = 1;
@@ -0,0 +1,5 @@
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1409170214477180929, 1347061240995815426, 'wf_listener', '监听器配置', 'menu', '/plugin/workflow/design/listener', 'iconfont iconicon_details', 7, 1, 0, 1, NULL, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1409170214477180930, 1409170214477180929, 'wf_listener_add', '新增', 'add', NULL, 'plus', 1, 2, 1, 1, NULL, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1409170214477180931, 1409170214477180929, 'wf_listener_edit', '修改', 'edit', NULL, 'form', 2, 2, 2, 1, NULL, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1409170214477180932, 1409170214477180929, 'wf_listener_delete', '删除', 'delete', NULL, 'delete', 3, 2, 3, 1, NULL, NULL, 0);
INSERT INTO `blade_menu` (`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `component`, `remark`, `is_deleted`) VALUES (1409170214477180933, 1409170214477180929, 'wf_listener_view', '查看', 'view', NULL, 'file-text', 4, 2, 2, 1, NULL, NULL, 0);
@@ -0,0 +1,3 @@
ALTER TABLE `blade_wf_draft`
ADD COLUMN `task_id` varchar(255) NULL COMMENT '任务id' AFTER `process_def_id`,
ADD UNIQUE INDEX `WF_IDX_DRAFT_UNI2`(`user_id`, `task_id`, `platform`) USING BTREE;