-- 将流程类型的字符串值安全迁移为数值，之后改为 TINYINT 以对齐架构定义
UPDATE mci_flow_definition
SET flow_type = '1'
WHERE LOWER(flow_type) = 'inbound';

UPDATE mci_flow_definition
SET flow_type = '2'
WHERE LOWER(flow_type) = 'ivr';

-- 兜底：任何未识别的旧值统一按入站处理
UPDATE mci_flow_definition
SET flow_type = '1'
WHERE flow_type NOT IN ('1', '2');

ALTER TABLE mci_flow_definition
    MODIFY COLUMN flow_type TINYINT NOT NULL DEFAULT 1 COMMENT '流程类型：1入站 2IVR';
