-- 修复 tb_commission_withdrawal_setting 表的 fee_rate 字段类型
-- 原类型 numeric(5,4) 只能存储 0.0000-9.9999，无法存储万分比值（如 100 表示 1%）
-- 改为 bigint 与模型定义一致

ALTER TABLE tb_commission_withdrawal_setting 
    ALTER COLUMN fee_rate TYPE bigint USING (fee_rate * 10000)::bigint;

COMMENT ON COLUMN tb_commission_withdrawal_setting.fee_rate IS '手续费率(万分比,如100表示1%)';
