-- V82: 设置审批模板的并行/会签节点类型
-- 用途: 启用审批并行/会签能力到模板层
-- 说明: 根据V43添加的node_type字段，为关键审批流程设置正确的节点类型
-- 对应评审报告P1-4: 审批并行/会签能力落地到模板

-- 1. 大额奖励审批设置为会签（COUNTERSIGN）- 运营总监+财务经理需全部通过
UPDATE sys_approval_flow SET node_type = 'COUNTERSIGN'
WHERE trigger_event = 'HIGH_VALUE_REWARD' AND (node_type IS NULL OR node_type = 'SERIAL');

-- 2. 用户解冻审批设置为并行（PARALLEL）- 客服主管+风控经理任一通过即可
UPDATE sys_approval_flow SET node_type = 'PARALLEL'
WHERE trigger_event = 'USER_UNFREEZE' AND (node_type IS NULL OR node_type = 'SERIAL');

-- 3. 用户删除审批设置为会签（COUNTERSIGN）- 客服主管+运营总监需全部通过
UPDATE sys_approval_flow SET node_type = 'COUNTERSIGN'
WHERE trigger_event = 'USER_DELETE' AND (node_type IS NULL OR node_type = 'SERIAL');

-- 4. 风控规则相关设置为并行（PARALLEL）- 风控经理+运营总监任一通过即可
UPDATE sys_approval_flow SET node_type = 'PARALLEL'
WHERE trigger_event IN ('RISK_RULE_CREATE', 'RISK_RULE_UPDATE', 'RISK_RULE_DELETE')
AND (node_type IS NULL OR node_type = 'SERIAL');

-- 5. 系统配置审批设置为会签（COUNTERSIGN）- 系统管理员+超级管理员需全部通过
UPDATE sys_approval_flow SET node_type = 'COUNTERSIGN'
WHERE trigger_event = 'SYSTEM_CONFIG' AND (node_type IS NULL OR node_type = 'SERIAL');

-- 6. 其他多节点流程默认设置为SERIAL（串行）
UPDATE sys_approval_flow SET node_type = 'SERIAL'
WHERE node_type IS NULL;
