|
|
@@ -1,39 +1,22 @@
|
|
|
--- URS推广模块转出手续费配置表
|
|
|
--- 用于根据用户的房屋等级和达人等级配置不同的转出手续费率
|
|
|
+-- ******************************************************************
|
|
|
+-- 表 kku_urs_promotion_transfer_fee_configs 的创建SQL
|
|
|
+-- 对应的Model: App\Module\UrsPromotion\Models\UrsTransferFeeConfig
|
|
|
+-- 警告: 此文件由系统自动生成,禁止修改!
|
|
|
+-- ******************************************************************
|
|
|
|
|
|
CREATE TABLE `kku_urs_promotion_transfer_fee_configs` (
|
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
`house_level` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '房屋等级(0表示所有等级)',
|
|
|
`talent_level` tinyint unsigned NOT NULL DEFAULT '0' COMMENT '达人等级(0表示所有等级)',
|
|
|
+ `transfer_type` enum('in','out') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'out' COMMENT '转账类型:in转入,out转出',
|
|
|
`fee_rate` decimal(6,4) NOT NULL DEFAULT '0.0000' COMMENT '手续费率(0-1之间的小数)',
|
|
|
- `description` varchar(255) NOT NULL DEFAULT '' COMMENT '配置描述',
|
|
|
+ `description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '配置描述',
|
|
|
`priority` int unsigned NOT NULL DEFAULT '0' COMMENT '优先级(数值越大优先级越高)',
|
|
|
`status` tinyint unsigned NOT NULL DEFAULT '1' COMMENT '状态:1启用,0禁用',
|
|
|
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
- KEY `idx_house_talent_level` (`house_level`, `talent_level`) USING BTREE,
|
|
|
- KEY `idx_status_priority` (`status`, `priority`) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='URS推广模块转出手续费配置表';
|
|
|
-
|
|
|
--- 插入默认配置数据
|
|
|
-INSERT INTO `kku_urs_promotion_transfer_fee_configs` (`house_level`, `talent_level`, `fee_rate`, `description`, `priority`, `status`) VALUES
|
|
|
--- 默认配置(所有用户)
|
|
|
-(0, 0, 0.0500, '默认转出手续费率5%', 1, 1),
|
|
|
-
|
|
|
--- 房屋等级优惠
|
|
|
-(7, 0, 0.0400, '房屋7级及以上用户优惠费率4%', 10, 1),
|
|
|
-(10, 0, 0.0300, '房屋10级及以上用户优惠费率3%', 20, 1),
|
|
|
-(12, 0, 0.0200, '房屋12级用户优惠费率2%', 30, 1),
|
|
|
-
|
|
|
--- 达人等级优惠
|
|
|
-(0, 1, 0.0450, '初级达人优惠费率4.5%', 15, 1),
|
|
|
-(0, 2, 0.0400, '中级达人优惠费率4%', 25, 1),
|
|
|
-(0, 3, 0.0350, '高级达人优惠费率3.5%', 35, 1),
|
|
|
-(0, 4, 0.0300, '资深达人优惠费率3%', 45, 1),
|
|
|
-(0, 5, 0.0200, '顶级达人优惠费率2%', 55, 1),
|
|
|
-
|
|
|
--- 房屋等级+达人等级组合优惠
|
|
|
-(10, 3, 0.0250, '房屋10级+高级达人组合优惠费率2.5%', 60, 1),
|
|
|
-(12, 4, 0.0150, '房屋12级+资深达人组合优惠费率1.5%', 70, 1),
|
|
|
-(12, 5, 0.0100, '房屋12级+顶级达人组合优惠费率1%', 80, 1);
|
|
|
+ KEY `idx_house_talent_level` (`house_level`,`talent_level`) USING BTREE,
|
|
|
+ KEY `idx_status_priority` (`status`,`priority`) USING BTREE,
|
|
|
+ KEY `idx_type_house_talent_status` (`transfer_type`,`house_level`,`talent_level`,`status`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='URS推广模块转账手续费配置表';
|