Files
yunzerwebsiteallinone/go/docs/sql/alter_approval_flow_20261007.sql
2026-10-07 22:56:35 +08:00

34 lines
1.6 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- =============================================================
-- 审批流图编辑器 - 增量迁移(对已存在的旧表补列)
-- 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`;