34 lines
1.6 KiB
SQL
34 lines
1.6 KiB
SQL
-- =============================================================
|
||
-- 审批流图编辑器 - 增量迁移(对已存在的旧表补列)
|
||
-- 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`;
|