57 lines
2.5 KiB
MySQL
57 lines
2.5 KiB
MySQL
|
|
-- ============================================
|
|||
|
|
-- 代理配置表重构 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 代码
|
|||
|
|
-- ============================================
|
|||
|
|
|