update_20201228_order_switch.sql 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # 扣量功能
  2. ALTER TABLE `h_game`
  3. ADD COLUMN `order_switch` tinyint(2) unsigned NOT NULL DEFAULT '1' COMMENT '是否开启订单切量 1否 2是' AFTER `pay_switch`;
  4. CREATE TABLE `h_game_order_switch` (
  5. `app_id` int(11) NOT NULL DEFAULT '0' COMMENT '游戏id',
  6. `start_time` time NOT NULL DEFAULT '00:00:00' COMMENT '时间段开始',
  7. `end_time` time NOT NULL DEFAULT '23:59:59' COMMENT '时间段结束',
  8. `price` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '最低切量金额',
  9. `agent_white` text COMMENT '渠道白名单',
  10. PRIMARY KEY (`app_id`) USING BTREE
  11. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='游戏订单切量条件表';
  12. ALTER TABLE `h_agent_game_rate`
  13. ADD COLUMN `switch_rate` float(5,4) unsigned NOT NULL DEFAULT '0.0000' COMMENT '渠道CPA切量比例' AFTER `update_time`,
  14. ADD COLUMN `cpsa_rebate` float(5,4) unsigned NOT NULL DEFAULT '0.0000' COMMENT 'cpsa返点' AFTER `switch_rate`,
  15. ADD COLUMN `gp_agent_rebate` float(5,4) NOT NULL DEFAULT '0.0000' COMMENT '三级渠道返点比例' AFTER `cpsa_rebate`,
  16. ADD COLUMN `gp_agent_rate` float(5,4) NOT NULL DEFAULT '1.0000' COMMENT '三级渠道分成比例' AFTER `gp_agent_rebate`,
  17. ADD COLUMN `promote_switch` tinyint(4) unsigned NOT NULL DEFAULT '1' COMMENT '是否可推广游戏 1 审核 2 可推广 3 不可推广' AFTER `gp_agent_rate`;
  18. ALTER TABLE `h_agent_game`
  19. ADD COLUMN `is_switch` tinyint(4) unsigned NOT NULL DEFAULT '2' COMMENT '是否切量1 切 2不切' AFTER `mobile_icon`;
  20. CREATE TABLE `h_agent_game_switch` (
  21. `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
  22. `app_id` int(11) NOT NULL DEFAULT '0' COMMENT '游戏id',
  23. `agent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '渠道id',
  24. `start_time` time NOT NULL DEFAULT '00:00:00' COMMENT '切换时间段开始',
  25. `end_time` time NOT NULL DEFAULT '23:59:59' COMMENT '切换时间段结束',
  26. `start_ip` varchar(32) NOT NULL DEFAULT '' COMMENT '切换ip段开始',
  27. `end_ip` varchar(32) NOT NULL DEFAULT '' COMMENT '切换ip段结束',
  28. `is_first` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否首冲不切换 1切换 2不切换 ',
  29. `price` double(12,2) NOT NULL DEFAULT '0.00' COMMENT '最低切换金额',
  30. `system` varchar(32) NOT NULL DEFAULT '3,4' COMMENT '切换的操作系统',
  31. `combat_num_mini` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '战力区间最小值',
  32. `combat_num_max` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '战力区间最大值',
  33. `ip_white` text NOT NULL COMMENT 'IP白名单',
  34. `area` text NOT NULL COMMENT '地区切换',
  35. `money` decimal(20,2) NOT NULL DEFAULT '0.00' COMMENT '累计充值最小值',
  36. `mem_id` text COMMENT '玩家白名单',
  37. PRIMARY KEY (`id`) USING BTREE,
  38. UNIQUE KEY `ags_app_agent_index` (`app_id`,`agent_id`) USING BTREE
  39. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='渠道游戏切量条件表';
  40. ALTER TABLE `h_game_pay_switch`
  41. ADD COLUMN `money` decimal(20,2) NOT NULL DEFAULT '0.00' COMMENT '累计充值最小值' AFTER `mem_id`,
  42. ADD COLUMN `active_days` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '活跃天数' AFTER `money`,
  43. ADD COLUMN `sum_money` double(12,2) NOT NULL DEFAULT '0.00' COMMENT '累计充值金额' AFTER `active_days`;