优化审批流

This commit is contained in:
hero920103 committed 2026-10-07 22:56:35 +08:00
1 parent ffaadc26ae
commit 438145cae7
17 files changed
+1131 -187

No files matched your search

@@ -0,0 +1,33 @@
-- =============================================================
-- 审批流图编辑器 - 增量迁移(对已存在的旧表补列)
-- MySQL 兼容写法:如列已存在会报错,跳过该条即可
-- 如果表本身不存在,请先执行 create_approval_flow.sql
-- =============================================================
-- 1. 租户侧流程表:补 flow_code
ALTER TABLE `yz_backend_approval_flow`
ADD COLUMN `flow_code` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '审批流编号(自动生成 FL%06d)' AFTER `biz_type`;
ALTER TABLE `yz_backend_approval_flow`
ADD INDEX `idx_tid_code` (`tid`, `flow_code`);
-- 2. 租户侧节点表:补 pos_x / pos_y
ALTER TABLE `yz_backend_approval_node`
ADD COLUMN `pos_x` INT NOT NULL DEFAULT 0 COMMENT '画布X坐标' AFTER `sort`,
ADD COLUMN `pos_y` INT NOT NULL DEFAULT 0 COMMENT '画布Y坐标' AFTER `pos_x`;
-- 3. 平台侧流程表:补 flow_code
ALTER TABLE `yz_platform_approval_flow`
ADD COLUMN `flow_code` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '审批流编号(自动生成 FL%06d)' AFTER `biz_type`;
ALTER TABLE `yz_platform_approval_flow`
ADD INDEX `idx_code` (`flow_code`);
-- 4. 平台侧节点表:补 pos_x / pos_y
ALTER TABLE `yz_platform_approval_node`
ADD COLUMN `pos_x` INT NOT NULL DEFAULT 0 COMMENT '画布X坐标' AFTER `sort`,
ADD COLUMN `pos_y` INT NOT NULL DEFAULT 0 COMMENT '画布Y坐标' AFTER `pos_x`;
-- 5. 实例表:补 form_data(条件求值用表单快照 JSON)
ALTER TABLE `yz_approval_instance`
ADD COLUMN `form_data` TEXT NULL COMMENT '发起表单数据快照(JSON)' AFTER `submit_dept_id`;