-- dice_reward_config 表结构迁移：按 DiceRewardConfigTest 配置
-- 1. s_end_index 改为 n_start_index（逆时针起始索引）
-- 2. n_end_index 改为 s_start_index（顺时针起始索引）
-- 3. weight 改为 1-10000 整数（原为 0-100 小数则需先改类型再改范围）

-- 若表已有 s_end_index / n_end_index，先重命名
ALTER TABLE `dice_reward_config`
    CHANGE COLUMN `s_end_index` `n_start_index` int NOT NULL DEFAULT 0 COMMENT '逆时针起始索引';
ALTER TABLE `dice_reward_config`
    CHANGE COLUMN `n_end_index` `s_start_index` int NOT NULL DEFAULT 0 COMMENT '顺时针起始索引';

-- weight 改为 1-10000 无符号整数（若原为 decimal(5,2)，先改类型）
ALTER TABLE `dice_reward_config`
    MODIFY COLUMN `weight` int unsigned NOT NULL DEFAULT 1 COMMENT '权重 1-10000，档位内按权重比抽取 grid_number';
