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