-- ============================================ -- 代理配置表重构 SQL 脚本 -- 执行顺序:按照下面的顺序依次执行 -- ============================================ -- ============================================ -- 步骤1:删除价格相关配置项 -- 说明:价格配置已改为在产品配置表(agent_product_config)中按产品配置 -- ============================================ DELETE FROM `agent_config` WHERE `config_key` IN ( 'base_price', 'system_max_price', 'price_threshold', 'price_fee_rate' ); -- ============================================ -- 步骤2:统一配置键命名 -- 说明:修改配置键名称,使其与代码逻辑一致 -- ============================================ -- 修改等级加成配置键 UPDATE `agent_config` SET `config_key` = 'level_1_bonus' WHERE `config_key` = 'level_bonus_normal'; UPDATE `agent_config` SET `config_key` = 'level_2_bonus' WHERE `config_key` = 'level_bonus_gold'; UPDATE `agent_config` SET `config_key` = 'level_3_bonus' WHERE `config_key` = 'level_bonus_diamond'; -- 修改升级费用配置键 UPDATE `agent_config` SET `config_key` = 'upgrade_to_gold_fee' WHERE `config_key` = 'upgrade_fee_normal_to_gold'; UPDATE `agent_config` SET `config_key` = 'upgrade_to_diamond_fee' WHERE `config_key` = 'upgrade_fee_to_diamond'; -- 修改升级返佣配置键 UPDATE `agent_config` SET `config_key` = 'upgrade_to_gold_rebate' WHERE `config_key` = 'upgrade_rebate_normal_to_gold'; UPDATE `agent_config` SET `config_key` = 'upgrade_to_diamond_rebate' WHERE `config_key` = 'upgrade_rebate_to_diamond'; -- ============================================ -- 步骤3:添加缺失的配置项 -- 说明:添加免税额度配置项(如果不存在) -- ============================================ INSERT INTO `agent_config` (`config_key`, `config_value`, `config_type`, `description`) SELECT 'tax_exemption_amount', '0.00', 'tax', '提现免税额度(元,默认0)' WHERE NOT EXISTS ( SELECT 1 FROM `agent_config` WHERE `config_key` = 'tax_exemption_amount' ); -- ============================================ -- 验证查询:检查配置项是否正确 -- ============================================ SELECT `config_key`, `config_value`, `config_type`, `description` FROM `agent_config` WHERE `del_state` = 0 ORDER BY `config_type`, `config_key`; -- ============================================ -- 执行完成后,请重新生成 agent_config 相关的 Model 代码 -- ============================================