install.sql 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426
  1. CREATE TABLE `qimall_addons_lucky_group_activity` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  4. `cate_id` int(11) NOT NULL DEFAULT '0' COMMENT '分类id',
  5. `title` varchar(20) NOT NULL DEFAULT '0' COMMENT '活动标题',
  6. `start_time` varchar(20) NOT NULL DEFAULT '' COMMENT '活动开始时间',
  7. `end_time` varchar(20) NOT NULL DEFAULT '0.00' COMMENT '活动结束时间',
  8. `group_num` int(11) NOT NULL DEFAULT '0' COMMENT '成团人数',
  9. `random_win_num` int(11) NOT NULL DEFAULT '0' COMMENT '随机拼中人数',
  10. `virtual_num` int(11) NOT NULL DEFAULT '1' COMMENT '虚拟人数',
  11. `expend_type` varchar(64) NOT NULL DEFAULT '' COMMENT '消耗类型',
  12. `expend_num` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '消耗数量',
  13. `attend_user_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '参团奖励用户 1 全部 2 拼中 3 拼不中',
  14. `attend_award_setting` text COMMENT '参团奖励设置',
  15. `attend_prize` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '奖励金额',
  16. `win_times` int(11) DEFAULT NULL COMMENT '累计拼中次数',
  17. `win_award_setting` text COMMENT '拼中奖励设置',
  18. `is_percent_pool_trans` tinyint(2) DEFAULT NULL COMMENT '是否按百分比算分配奖金池金额【1是 0否】',
  19. `pool_trans_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '分配奖金池金额',
  20. `enable_commison` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否开启分佣【1是 0否】',
  21. `team_commission_setting` text COMMENT '渠道奖佣金设置',
  22. `equal_commission_setting` text COMMENT '平级奖佣金设置',
  23. `over_commission_setting` text COMMENT '越级奖佣金设置',
  24. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  25. `created_at` int(11) DEFAULT NULL,
  26. `updated_at` int(11) DEFAULT NULL,
  27. PRIMARY KEY (`id`) USING BTREE
  28. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='拼团活动表';
  29. CREATE TABLE `qimall_addons_lucky_group_activity_statistics` (
  30. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  31. `mall_id` int(10) unsigned NOT NULL,
  32. `activity_id` int(10) unsigned NOT NULL COMMENT '活动 id',
  33. `group_amounts` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '累计成团金额',
  34. `group_peoples` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '累计成团人数',
  35. `group_periods` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '成团期数',
  36. `group_failed_times` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '所有会员累计失败次数',
  37. `deplete_balances` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '累计消耗余额',
  38. `deplete_scores` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '累计消耗积分',
  39. `win_reward_balances` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '累计拼中奖励余额',
  40. `win_reward_scores` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '累计拼中奖励积分',
  41. `distribute_bonus_pool_amounts` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '累计分配奖金池金额',
  42. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  43. `created_at` int(10) unsigned NOT NULL DEFAULT '0',
  44. `updated_at` int(10) unsigned NOT NULL DEFAULT '0',
  45. PRIMARY KEY (`id`),
  46. KEY `idx_ma_id` (`mall_id`,`activity_id`)
  47. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='活动数据统计结果记录表';
  48. CREATE TABLE `qimall_addons_lucky_group_attend_times_log` (
  49. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id',
  50. `mall_id` int(11) DEFAULT '0' COMMENT '商城ID',
  51. `user_id` int(10) DEFAULT '0' COMMENT '用户id',
  52. `num` int(10) DEFAULT '0' COMMENT '拼团次数(支持负数)',
  53. `before_num` int(10) NOT NULL DEFAULT '0' COMMENT '变动前次数',
  54. `desc` varchar(255) NOT NULL COMMENT '描述',
  55. `type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '0系统赠送 1每日赠送',
  56. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  57. `created_at` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间',
  58. `updated_at` int(10) NOT NULL DEFAULT '0' COMMENT '更新时间',
  59. PRIMARY KEY (`id`) USING BTREE
  60. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='参团次数日志表';
  61. CREATE TABLE `qimall_addons_lucky_group_balance_log` (
  62. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  63. `mall_id` int(11) unsigned NOT NULL DEFAULT '0',
  64. `user_id` int(11) unsigned NOT NULL DEFAULT '0',
  65. `order_no` varchar(30) NOT NULL DEFAULT '' COMMENT '订单编号',
  66. `level` int(11) NOT NULL DEFAULT '0' COMMENT '拼团等级',
  67. `change_num` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '奖励数量',
  68. `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '变动说明',
  69. `capital_type` varchar(255) NOT NULL DEFAULT '' COMMENT '资金类型',
  70. `is_send` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否发放:0:否;1:是;2:无效',
  71. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  72. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间戳',
  73. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
  74. PRIMARY KEY (`id`) USING BTREE,
  75. KEY `idx_mall_user` (`mall_id`,`user_id`) USING BTREE
  76. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='余额记录表';
  77. CREATE TABLE `qimall_addons_lucky_group_banners` (
  78. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  79. `mall_id` int(10) unsigned NOT NULL,
  80. `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '序号',
  81. `title` varchar(255) NOT NULL DEFAULT '' COMMENT '图片标题',
  82. `pic_link` varchar(255) NOT NULL DEFAULT '' COMMENT '图片跳转链接',
  83. `pic_path` varchar(255) NOT NULL DEFAULT '' COMMENT '图片保存路径',
  84. `bgcolor` varchar(100) NOT NULL DEFAULT '' COMMENT '背景色',
  85. `is_show` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否展示,1:是,0:不是',
  86. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  87. `created_at` int(10) unsigned NOT NULL DEFAULT '0',
  88. `updated_at` int(10) unsigned NOT NULL DEFAULT '0',
  89. PRIMARY KEY (`id`) USING BTREE
  90. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='广告轮播图记录表';
  91. CREATE TABLE `qimall_addons_lucky_group_bonus_log` (
  92. `id` int(11) NOT NULL AUTO_INCREMENT,
  93. `mall_id` int(11) NOT NULL DEFAULT '0' COMMENT '商城ID',
  94. `user_num` int(11) NOT NULL DEFAULT '0' COMMENT '参与分红人数',
  95. `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '总金额',
  96. `after_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '发放后奖金池金额',
  97. `user_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '人均分红',
  98. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  99. `created_at` int(11) NOT NULL DEFAULT '0',
  100. `updated_at` int(11) NOT NULL DEFAULT '0',
  101. PRIMARY KEY (`id`) USING BTREE
  102. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='奖金池分红日志';
  103. CREATE TABLE `qimall_addons_lucky_group_bonus_pool` (
  104. `id` int(10) NOT NULL AUTO_INCREMENT,
  105. `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '奖金池剩余金额',
  106. `total_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '奖金池总额',
  107. `virtual_send_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '虚拟发放金额',
  108. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  109. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  110. `created_at` int(11) DEFAULT NULL,
  111. `updated_at` int(11) DEFAULT NULL,
  112. PRIMARY KEY (`id`) USING BTREE
  113. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='奖金池金额存储表';
  114. CREATE TABLE `qimall_addons_lucky_group_category` (
  115. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  116. `mall_id` int(10) unsigned NOT NULL,
  117. `sort` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '序号',
  118. `title` varchar(255) NOT NULL DEFAULT '' COMMENT '图片标题',
  119. `pic_path` varchar(255) NOT NULL DEFAULT '' COMMENT '图片保存路径',
  120. `bgcolor` varchar(100) NOT NULL DEFAULT '' COMMENT '背景色',
  121. `pic_adv` varchar(255) NOT NULL DEFAULT '' COMMENT '详情广告图',
  122. `adv_link` varchar(1000) NOT NULL DEFAULT '' COMMENT '广告图片跳转链接',
  123. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  124. `created_at` int(10) unsigned NOT NULL DEFAULT '0',
  125. `updated_at` int(10) unsigned NOT NULL DEFAULT '0',
  126. PRIMARY KEY (`id`) USING BTREE
  127. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='分类表';
  128. CREATE TABLE `qimall_addons_lucky_group_commission_log` (
  129. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  130. `mall_id` int(11) unsigned NOT NULL DEFAULT '0',
  131. `user_id` int(11) unsigned NOT NULL DEFAULT '0',
  132. `order_no` varchar(30) NOT NULL DEFAULT '' COMMENT '订单编号',
  133. `level` int(11) NOT NULL DEFAULT '0' COMMENT '拼团等级',
  134. `change_num` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '奖励数量',
  135. `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '变动说明',
  136. `capital_type` varchar(255) NOT NULL DEFAULT '' COMMENT '资金类型',
  137. `is_send` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否发放:0:否;1:是;2:无效',
  138. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  139. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间戳',
  140. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
  141. PRIMARY KEY (`id`) USING BTREE,
  142. KEY `idx_mall_user` (`mall_id`,`user_id`) USING BTREE
  143. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='佣金记录表';
  144. CREATE TABLE `qimall_addons_lucky_group_frozen_log` (
  145. `id` int(11) NOT NULL AUTO_INCREMENT,
  146. `mall_id` int(11) NOT NULL DEFAULT '0' COMMENT '商城ID',
  147. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  148. `level` tinyint(4) NOT NULL DEFAULT '0' COMMENT '拼团等级',
  149. `source_id` int(11) NOT NULL DEFAULT '0' COMMENT '来源ID',
  150. `source_table` varchar(45) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '来源表',
  151. `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '金额',
  152. `is_send` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否发放 0未发放 1已发放 2部分发放',
  153. `prize_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '奖励类型 1参团奖励 2拼中奖励 3奖金池奖励 4渠道奖佣金奖 5平级佣金奖 6越级佣金奖 7推荐奖',
  154. `money_type` varchar(64) NOT NULL DEFAULT '' COMMENT '资金类型 余额balance 积分score 佣金commission',
  155. `extra` varchar(1000) NOT NULL DEFAULT '' COMMENT '额外信息',
  156. `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '描述',
  157. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  158. `created_at` int(11) NOT NULL DEFAULT '0',
  159. `updated_at` int(11) NOT NULL DEFAULT '0',
  160. `has_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '已发放金额',
  161. `settlement_interval` tinyint(1) NOT NULL DEFAULT '0' COMMENT '结算周期 1 每天 2 每周一 3 每月一号',
  162. `bonus_pool_sum` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '奖金池总额',
  163. `bonus_pool_ratio` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '奖金池比例',
  164. `preliminary_win_num` int(10) NOT NULL DEFAULT '0' COMMENT '初步拼中次数',
  165. `bonus_pool_limit` decimal(10,2) DEFAULT '0.00' COMMENT '奖金池上限',
  166. `bonus_log_id` int(11) NOT NULL DEFAULT '0' COMMENT '结算奖金池记录id',
  167. PRIMARY KEY (`id`) USING BTREE,
  168. KEY `idx_mall_user` (`mall_id`,`user_id`) USING BTREE
  169. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='幸运拼团冻结资金明细';
  170. CREATE TABLE `qimall_addons_lucky_group_goods` (
  171. `id` int(11) NOT NULL AUTO_INCREMENT,
  172. `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT '商城ID',
  173. `goods_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品id',
  174. `activity_id` int(10) NOT NULL DEFAULT '0' COMMENT '活动ID',
  175. `join_num` int(11) NOT NULL DEFAULT '0' COMMENT '参团人数',
  176. `open_times` int(11) NOT NULL DEFAULT '0' COMMENT '成团期数,每开一次算一期',
  177. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  178. `created_at` int(10) NOT NULL DEFAULT '0',
  179. `updated_at` int(10) NOT NULL DEFAULT '0',
  180. PRIMARY KEY (`id`) USING BTREE
  181. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='幸运拼团商品表';
  182. CREATE TABLE `qimall_addons_lucky_group_level` (
  183. `id` int(11) NOT NULL AUTO_INCREMENT,
  184. `mall_id` int(11) NOT NULL COMMENT '商城ID', `level` int(11) NOT NULL DEFAULT '0' COMMENT '等级权重',
  185. `name` varchar(32) NOT NULL DEFAULT '' COMMENT '等级名称',
  186. `team_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '渠道奖佣金',
  187. `is_percent_team` tinyint(1) NOT NULL DEFAULT '0' COMMENT '渠道奖类型 0百分比 1 固定金额',
  188. `equal_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '平级奖佣金',
  189. `is_percent_equal` tinyint(1) NOT NULL DEFAULT '0' COMMENT '平级奖类型 0百分比 1 固定金额',
  190. `over_commission` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '越级奖佣金',
  191. `is_percent_over` tinyint(1) NOT NULL DEFAULT '0' COMMENT '越级奖类型 0百分比 1 固定金额',
  192. `is_auto_upgrade` int(11) NOT NULL DEFAULT '0' COMMENT '是否开启升级设置【1是 0否】',
  193. `upgrade_type_goods` int(11) NOT NULL DEFAULT '0' COMMENT '开启商品升级【1是 0否】',
  194. `upgrade_type_condition` int(11) NOT NULL DEFAULT '0' COMMENT '开启条件升级【1是 0否】',
  195. `checked_condition_values` longtext COMMENT '升级条件设置值列表',
  196. `checked_condition_keys` text COMMENT '选中条件的key值集合',
  197. `condition_type` tinyint(3) NOT NULL DEFAULT '0' COMMENT '条件升级选项【0未选择 1满足其一 2满足所有】',
  198. `goods_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '商品升级类型,1- 任意商品 2- 指定商品',
  199. `goods_ids` text COMMENT '指定升级商品的ID集合',
  200. `buy_goods_type` tinyint(1) NOT NULL DEFAULT '2' COMMENT '购买商品升级时间场景【0订单完成 1支付】',
  201. `init_attend_times` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '每日参团次数',
  202. `desc` longtext COMMENT '等级权益描述',
  203. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  204. `created_at` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  205. `updated_at` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  206. PRIMARY KEY (`id`) USING BTREE
  207. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='幸运拼团等级';
  208. CREATE TABLE `qimall_addons_lucky_group_lottery_period` (
  209. `id` int(11) NOT NULL AUTO_INCREMENT,
  210. `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT '商城ID',
  211. `open_reward_log_id` int(11) NOT NULL DEFAULT '0' COMMENT '开团日志id',
  212. `activity_id` int(11) NOT NULL DEFAULT '0' COMMENT '活动D',
  213. `goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品ID',
  214. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '会员ID',
  215. `order_id` int(10) NOT NULL DEFAULT '0' COMMENT '订单id',
  216. `number` int(10) NOT NULL DEFAULT '0' COMMENT '期数',
  217. `win_order_ids` varchar(1000) DEFAULT NULL COMMENT '拼中订单集',
  218. `loss_order_ids` varchar(1000) DEFAULT NULL COMMENT '拼不中订单集',
  219. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  220. `created_at` int(10) NOT NULL DEFAULT '0',
  221. `updated_at` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  222. PRIMARY KEY (`id`) USING BTREE
  223. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='幸运拼团开奖期数';
  224. CREATE TABLE `qimall_addons_lucky_group_mall_open_group_statistics` (
  225. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  226. `mall_id` int(10) unsigned NOT NULL,
  227. `win_money` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '拼中金额',
  228. `loss_money` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '拼不中金额',
  229. `attend_peoples` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '参团人数',
  230. `win_peoples` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '拼中人数',
  231. `loss_peoples` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '拼不中人数',
  232. `statistics_date` varchar(255) NOT NULL DEFAULT '' COMMENT '统计日期',
  233. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  234. `created_at` int(10) unsigned NOT NULL DEFAULT '0',
  235. `updated_at` int(10) unsigned NOT NULL DEFAULT '0',
  236. PRIMARY KEY (`id`),
  237. KEY `idx_mall_id` (`mall_id`)
  238. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商城开团数据统计';
  239. CREATE TABLE `qimall_addons_lucky_group_mall_statistics` (
  240. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  241. `mall_id` int(10) unsigned NOT NULL,
  242. `attend_commission` decimal(14,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '参团奖金',
  243. `attend_money` decimal(14,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '参团金额',
  244. `win_money` decimal(14,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '拼中金额',
  245. `attend_peoples` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '参团人数',
  246. `win_peoples` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '拼中人数',
  247. `total_attend_commission` decimal(14,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '总发放参团奖金',
  248. `total_attend_money` decimal(14,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '总参团金额',
  249. `total_win_money` decimal(14,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '总拼中金额',
  250. `total_attend_peoples` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总参团人数',
  251. `total_win_peoples` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '总拼中人数',
  252. `statistics_month` varchar(255) NOT NULL DEFAULT '' COMMENT '统计月份',
  253. `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  254. `created_at` int(10) unsigned NOT NULL DEFAULT '0',
  255. `updated_at` int(10) unsigned NOT NULL DEFAULT '0',
  256. PRIMARY KEY (`id`),
  257. KEY `idx_mall_id` (`mall_id`)
  258. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商城默认汇总数据统计';
  259. CREATE TABLE `qimall_addons_lucky_group_open_reward_log` (
  260. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
  261. `mall_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商城ID',
  262. `activity_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动ID',
  263. `goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  264. `order_id` varchar(1000) NOT NULL DEFAULT '' COMMENT '订单ID',
  265. `win_order_ids` varchar(1000) NOT NULL DEFAULT '0' COMMENT '本次开奖拼中订单',
  266. `group_require_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开团需要人数',
  267. `virtual_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '活动设置的虚拟人数',
  268. `real_group_require_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '真实开团需要人数',
  269. `attend_order_num` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '本次可开奖订单数(人数)',
  270. `expend_type` varchar(50) NOT NULL DEFAULT '0' COMMENT '消耗类型',
  271. `expend_num` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '消耗量',
  272. `win_reward_scores` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '拼中奖励积分',
  273. `win_reward_balances` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '拼中奖励余额',
  274. `distribute_bonus_pool_amounts` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '分配奖金池金额',
  275. `attend_reward_amounts` decimal(12,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '成团金额',
  276. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  277. `created_at` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  278. `updated_at` int(11) DEFAULT '0',
  279. PRIMARY KEY (`id`) USING BTREE
  280. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='开奖日志';
  281. CREATE TABLE `qimall_addons_lucky_group_order` (
  282. `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'id',
  283. `mall_id` int(11) NOT NULL DEFAULT '0' COMMENT '商城ID',
  284. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  285. `order_no` varchar(100) NOT NULL COMMENT '订单编号',
  286. `activity_id` int(10) NOT NULL DEFAULT '0' COMMENT '拼团活动id',
  287. `goods_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品id',
  288. `goods_attr_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品规格id',
  289. `group_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '拼团状态 0待支付 1参团中 2拼团成功 3拼团失败',
  290. `attend_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '拼团方式 1手动拼团 2自动拼团',
  291. `money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单金额',
  292. `buy_nums` int(10) NOT NULL DEFAULT '0' COMMENT '购买数量',
  293. `win_time` int(10) NOT NULL DEFAULT '0' COMMENT '拼中时间',
  294. `win_nums` int(10) NOT NULL DEFAULT '0' COMMENT '拼中次数',
  295. `payment_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '支付方式:1.在线支付 2.货到付款 3.余额支付',
  296. `pay_at` int(11) NOT NULL DEFAULT '0' COMMENT '支付时间',
  297. `order_id` varchar(255) NOT NULL DEFAULT '' COMMENT '主订单id,多个订单使用逗号隔开',
  298. `mch_id` int(11) NOT NULL DEFAULT '0' COMMENT '多商户id,0表示商城订单',
  299. `total_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单总金额(含运费)',
  300. `total_pay_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '实际支付总费用(含运费)',
  301. `shipping_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '运费',
  302. `total_goods_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单商品总金额(优惠后)',
  303. `total_goods_original_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单商品总金额(优惠前)',
  304. `remark` varchar(255) CHARACTER SET utf8mb4 NOT NULL DEFAULT '' COMMENT '用户订单备注',
  305. `is_pay` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否支付:0.未支付|1.已支付',
  306. `address_id` int(11) NOT NULL DEFAULT '0' COMMENT '地址id',
  307. `major_data` text COMMENT '主订单数据',
  308. `extra` text COMMENT '额外信息',
  309. `open_times` int(11) NOT NULL DEFAULT '0' COMMENT '开奖次数',
  310. `yu_attend_times` int(11) NOT NULL DEFAULT '0' COMMENT '预扣参团次数',
  311. `expend_type` varchar(64) NOT NULL DEFAULT '' COMMENT '消耗类型',
  312. `consume` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '预扣消耗',
  313. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  314. `created_at` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  315. `updated_at` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  316. PRIMARY KEY (`id`) USING BTREE,
  317. KEY `idx_mall_user` (`mall_id`,`user_id`) USING BTREE,
  318. KEY `idx_order_no` (`order_no`) USING BTREE
  319. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='拼团订单';
  320. CREATE TABLE `qimall_addons_lucky_group_order_marketing` (
  321. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  322. `order_id` int(10) NOT NULL DEFAULT '0' COMMENT 'lucky_group_order表id',
  323. `give_score` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '赠送积分',
  324. `give_balance` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '赠送余额',
  325. `give_currency` text COMMENT '赠送货币(json字符串保存)',
  326. `deduct_score` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '减扣积分',
  327. `deduct_currency` text COMMENT '减扣货币(json字符串保存)',
  328. `pay_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品实际付款金额,单位:元',
  329. `full_reduce_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '满减金额,单位:元',
  330. `coupon_discount_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '优惠券优惠金额,单位:元',
  331. `member_price_deduct` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '会员价优惠',
  332. `user_coupon_id` varchar(1000) NOT NULL DEFAULT '' COMMENT '用户优惠券id map',
  333. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  334. `created_at` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  335. `updated_at` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '修改时间',
  336. PRIMARY KEY (`id`) USING BTREE,
  337. KEY `order_id` (`order_id`) USING BTREE
  338. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='幸运拼团订单营销赠扣表';
  339. CREATE TABLE `qimall_addons_lucky_group_score_log` (
  340. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  341. `mall_id` int(11) unsigned NOT NULL DEFAULT '0',
  342. `user_id` int(11) unsigned NOT NULL DEFAULT '0',
  343. `order_no` varchar(30) NOT NULL DEFAULT '' COMMENT '订单编号',
  344. `level` int(11) NOT NULL DEFAULT '0' COMMENT '拼团等级',
  345. `change_num` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '奖励数量',
  346. `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '变动说明',
  347. `capital_type` varchar(255) NOT NULL DEFAULT '' COMMENT '资金类型',
  348. `is_send` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否发放:0:否;1:是;2:无效',
  349. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  350. `created_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间戳',
  351. `updated_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间戳',
  352. PRIMARY KEY (`id`) USING BTREE,
  353. KEY `idx_mall_user` (`mall_id`,`user_id`) USING BTREE
  354. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='积分记录表';
  355. CREATE TABLE `qimall_addons_lucky_group_user` (
  356. `id` int(11) NOT NULL AUTO_INCREMENT,
  357. `mall_id` int(11) NOT NULL DEFAULT '0' COMMENT '商城ID',
  358. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
  359. `level` tinyint(3) NOT NULL DEFAULT '0' COMMENT '拼团等级',
  360. `attend_times` int(11) NOT NULL DEFAULT '0' COMMENT '参团次数',
  361. `has_attend_times` int(11) NOT NULL DEFAULT '0' COMMENT '已参团次数',
  362. `pool_commission` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '奖金池奖金',
  363. `attend_money` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '参团金额',
  364. `invited_num` int(11) NOT NULL DEFAULT '0' COMMENT '邀请用户数',
  365. `win_orders` int(11) NOT NULL DEFAULT '0' COMMENT '拼中订单数,如果一个订单有多次拼中,累加算总和',
  366. `max_order_money` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '单笔订单最大金额',
  367. `win_num` int(11) NOT NULL DEFAULT '0' COMMENT '中奖次数',
  368. `balance` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '余额',
  369. `score` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '积分',
  370. `commission` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '佣金',
  371. `frozen_commission` decimal(11,2) NOT NULL DEFAULT '0.00' COMMENT '冻结佣金',
  372. `clear_attend_times_at` int(11) NOT NULL DEFAULT '0' COMMENT '清零参与次数时间',
  373. `give_attend_times_at` int(11) NOT NULL DEFAULT '0' COMMENT '最后赠送次数时间',
  374. `upgrade_status` tinyint(1) NOT NULL DEFAULT '3' COMMENT '升级方式,1条件升级 2 购买指定商品升级 3手动升级',
  375. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  376. `created_at` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
  377. `updated_at` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  378. `upgrade_level_at` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后升级时间',
  379. PRIMARY KEY (`id`) USING BTREE
  380. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='拼团用户';
  381. CREATE TABLE `qimall_addons_lucky_group_visit_log` (
  382. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  383. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  384. `visit_user_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '访问者用户ID',
  385. `view_num` int(11) NOT NULL DEFAULT '0' COMMENT '浏览次数',
  386. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  387. `created_at` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
  388. `updated_at` int(11) NOT NULL DEFAULT '0' COMMENT '更新时间',
  389. PRIMARY KEY (`id`) USING BTREE
  390. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='拼团访问日志表';
  391. CREATE TABLE `qimall_addons_lucky_group_win_log` (
  392. `id` smallint(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '表id',
  393. `mall_id` int(11) NOT NULL DEFAULT '0' COMMENT '商城ID',
  394. `activity_id` int(11) NOT NULL DEFAULT '0' COMMENT '活动id',
  395. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户id',
  396. `win_num` int(11) NOT NULL DEFAULT '0' COMMENT '累计拼中次数',
  397. `loss_num` int(11) NOT NULL DEFAULT '0' COMMENT '连续拼不中次数',
  398. `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  399. `created_at` int(11) DEFAULT '0' COMMENT '创建时间',
  400. `updated_at` int(11) DEFAULT '0' COMMENT '更新时间',
  401. PRIMARY KEY (`id`) USING BTREE
  402. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='幸运拼团拼中与拼不中记录表';
  403. INSERT INTO `qimall_link_category`( `name`, `title`, `pid`, `is_list`, `remark`, `status`, `created_at`, `updated_at`) VALUES ('lucky_group_activity', '幸运拼团活动', 19, 1, '', 1, 1652868522, 1652868522);
  404. INSERT INTO `qimall_link_category`( `name`, `title`, `pid`, `is_list`, `remark`, `status`, `created_at`, `updated_at`) VALUES ('lucky_group_cate', '幸运拼团分类', 19, 1, '', 1, 1652868551, 1652868551);