update.sql 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. ####################################################################################
  2. ### 玩家表新增绑定支付宝
  3. ####################################################################################
  4. ALTER TABLE `h_member`
  5. ADD COLUMN `alipay_account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '绑定支付宝账号' AFTER `switch_money`;
  6. ####################################################################################
  7. ### 游戏折扣表新增 渠道分成模式 新增 渠道 cpa单价
  8. ####################################################################################
  9. ALTER TABLE `h_game_rate`
  10. MODIFY COLUMN `benefit_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '优惠类型,0 无优惠 1 折扣 2 返利' AFTER `sub_agent_rate`,
  11. MODIFY COLUMN `mem_agent_reward` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '玩家渠道奖励' AFTER `first_mem_rebate`,
  12. MODIFY COLUMN `mem_reward` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '玩家奖励' AFTER `mem_agent_reward`,
  13. MODIFY COLUMN `agent_reward` decimal(20,2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '渠道cpa单价' AFTER `mem_reward`,
  14. ADD COLUMN `agent_benefit_type` tinyint(4) UNSIGNED NOT NULL DEFAULT 2 COMMENT '渠道分成模式 1 cpa 2 cps' AFTER `mem_reward`,
  15. ADD COLUMN `sub_agent_reward` decimal(20,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '二级渠道cpa单价' AFTER `agent_reward`;
  16. ####################################################################################
  17. ### 渠道游戏折扣表新增 渠道分成模式 新增 渠道 cpa单价
  18. ####################################################################################
  19. ALTER TABLE `h_agent_game_rate`
  20. MODIFY COLUMN `benefit_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '优惠类型,0 无优惠 1 折扣 2 返利' AFTER `sub_agent_rate`,
  21. MODIFY COLUMN `mem_agent_reward` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '渠道奖励' AFTER `first_mem_rebate`,
  22. MODIFY COLUMN `mem_reward` decimal(20,2) NOT NULL DEFAULT 0.00 COMMENT '玩家奖励' AFTER `mem_agent_reward`,
  23. ADD COLUMN `agent_benefit_type` tinyint(4) UNSIGNED NOT NULL DEFAULT 2 COMMENT '渠道分成模式 1 cpa 2 cps' AFTER `mem_reward`,
  24. ADD COLUMN `agent_reward` decimal(20,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '渠道cpa单价' AFTER `agent_benefit_type`,
  25. ADD COLUMN `sub_agent_reward` decimal(20,2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '二级渠道cpa单价' AFTER `agent_reward`;
  26. ##################################################################################
  27. ##### 渠道CPA记录表
  28. ##################################################################################
  29. DROP TABLE IF EXISTS `h_agent_cpa_log`;
  30. DROP TABLE IF EXISTS `h_agent_cpa_log`;
  31. CREATE TABLE `h_agent_cpa_log` (
  32. `id` int(11) NOT NULL AUTO_INCREMENT,
  33. `order_id` varchar(64) NOT NULL DEFAULT '' COMMENT '订单号',
  34. `parent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '渠道ID',
  35. `agent_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '渠道ID',
  36. `app_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '游戏ID',
  37. `mem_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
  38. `ip` char(16) NOT NULL DEFAULT '' COMMENT '注册IP',
  39. `agent_cpa` decimal(20,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '渠道cpa',
  40. `parent_cpa` decimal(20,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '渠道cpa',
  41. `create_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '创建时间',
  42. `update_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新时间',
  43. PRIMARY KEY (`id`) USING BTREE,
  44. KEY `acl_mem_index` (`mem_id`) USING BTREE,
  45. KEY `acl_ip_index` (`ip`) USING BTREE
  46. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='渠道cpa量记录表';
  47. ####################################################################################
  48. #### 新增每日cpa
  49. ####################################################################################
  50. ALTER TABLE `dw_day`
  51. ADD COLUMN `cpa_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '计算cpa玩家数量' AFTER `reg_real_sum_money`,
  52. ADD COLUMN `openid_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '第三方注册数量';
  53. ALTER TABLE `dw_day_agent`
  54. ADD COLUMN `cpa_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '计算cpa玩家数量' AFTER `reg_real_sum_money`,
  55. ADD COLUMN `openid_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '第三方注册数量';
  56. ALTER TABLE `dw_day_game`
  57. ADD COLUMN `cpa_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '计算cpa玩家数量' AFTER `reg_real_sum_money`,
  58. ADD COLUMN `openid_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '第三方注册数量';
  59. ALTER TABLE `dw_day_game_agent`
  60. ADD COLUMN `cpa_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '计算cpa玩家数量' AFTER `reg_real_sum_money`,
  61. ADD COLUMN `openid_cnt` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '第三方注册数量';
  62. #########################################################################################
  63. ##### 支付方式表修改
  64. #########################################################################################
  65. ALTER TABLE `h_payway`
  66. MODIFY COLUMN `desc` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '描述' AFTER `payname`,
  67. MODIFY COLUMN `rate` double(7,4) UNSIGNED NOT NULL DEFAULT 0.0100 COMMENT '通道费率' AFTER `desc`,
  68. MODIFY COLUMN `realname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '实际名称' AFTER `rate`,
  69. MODIFY COLUMN `status` tinyint(4) UNSIGNED NOT NULL DEFAULT 2 COMMENT '状态 1 禁用 2 可用 ' AFTER `realname`,
  70. MODIFY COLUMN `parent_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父ID' AFTER `status`,
  71. ADD COLUMN `is_config` tinyint(4) UNSIGNED NOT NULL DEFAULT 1 COMMENT '是否后台配置' AFTER `parent_id`,
  72. ADD COLUMN `config` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支付配置' AFTER `is_config`;