install.sql 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. -- ----------------------------
  2. -- Table structure for qimall_addons_rebate
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `qimall_addons_rebate`;
  5. CREATE TABLE `qimall_addons_rebate` (
  6. `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  7. `mall_id` int(10) NOT NULL COMMENT '商城id',
  8. `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动名称',
  9. `start_at` int(10) NOT NULL DEFAULT 0 COMMENT '开始时间,单位:秒',
  10. `end_at` int(10) NOT NULL DEFAULT 0 COMMENT '结束时间,单位:秒',
  11. `initiate_type` tinyint(2) NULL DEFAULT 0 COMMENT '发起人权限类型[0:全部;1:新会员;2:等级会员]',
  12. `initiate_level` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '等级会员json串[initiate_type=2时使用]',
  13. `consume_type` tinyint(2) NULL DEFAULT 0 COMMENT '参与人权限类型[0:全部;1:新会员;2:等级会员]',
  14. `consume_level` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '等级会员json串[consume_type=2时使用]',
  15. `item_id` int(10) NOT NULL DEFAULT 0 COMMENT '活动商品id',
  16. `item_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品信息json',
  17. `reward_type` tinyint(2) NOT NULL DEFAULT 1 COMMENT '奖励类型[1:奖励条件;2:阶梯奖励]',
  18. `reward_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '奖励详情json',
  19. `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  20. `created_at` int(10) NOT NULL DEFAULT 0 COMMENT '创建时间',
  21. `updated_at` int(10) NOT NULL DEFAULT 0 COMMENT '更新时间',
  22. PRIMARY KEY (`id`) USING BTREE,
  23. INDEX `mall_id`(`mall_id`) USING BTREE,
  24. INDEX `start_time`(`start_at`) USING BTREE,
  25. INDEX `end_time`(`end_at`) USING BTREE,
  26. INDEX `item_id`(`item_id`) USING BTREE
  27. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推三返一活动表' ROW_FORMAT = COMPACT;
  28. -- ----------------------------
  29. -- Table structure for qimall_addons_rebate_buy
  30. -- ----------------------------
  31. DROP TABLE IF EXISTS `qimall_addons_rebate_buy`;
  32. CREATE TABLE `qimall_addons_rebate_buy` (
  33. `id` int(11) NOT NULL AUTO_INCREMENT,
  34. `mall_id` int(10) NOT NULL COMMENT '商城id',
  35. `r_id` int(10) NOT NULL DEFAULT 0 COMMENT '对应qimall_addons_rebate.id',
  36. `pid` int(10) NOT NULL DEFAULT 0 COMMENT '分享者id',
  37. `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单号',
  38. `pay_at` int(10) NOT NULL DEFAULT 0 COMMENT '支付时间',
  39. `pay_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '实付金额,单位:元',
  40. `goods_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品信息',
  41. `user_id` int(10) NOT NULL DEFAULT 0 COMMENT '消费者用户id',
  42. `is_settlement` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否已结算[0:否;1:是]',
  43. `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  44. `created_at` int(10) NOT NULL DEFAULT 0 COMMENT '创建时间',
  45. `updated_at` int(10) NOT NULL DEFAULT 0 COMMENT '更新时间',
  46. PRIMARY KEY (`id`) USING BTREE,
  47. INDEX `mall_id+r_id+user_id`(`mall_id`, `r_id`, `user_id`) USING BTREE,
  48. INDEX `mall_id+r_id+p_id`(`mall_id`, `r_id`, `pid`) USING BTREE
  49. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推三返一活动用户购买表' ROW_FORMAT = COMPACT;
  50. -- ----------------------------
  51. -- Table structure for qimall_addons_rebate_recommend_num
  52. -- ----------------------------
  53. DROP TABLE IF EXISTS `qimall_addons_rebate_recommend_num`;
  54. CREATE TABLE `qimall_addons_rebate_recommend_num` (
  55. `id` int(11) NOT NULL AUTO_INCREMENT,
  56. `mall_id` int(10) NOT NULL COMMENT '商城id',
  57. `r_id` int(10) NOT NULL DEFAULT 0 COMMENT '对应qimall_addons_rebate.id',
  58. `user_id` int(10) NOT NULL DEFAULT 0 COMMENT '用户id',
  59. `share_num` int(10) NULL DEFAULT 0 COMMENT '推荐数量',
  60. `pay_num` int(10) NULL DEFAULT 0 COMMENT '已支付订单数量',
  61. `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  62. `created_at` int(10) NOT NULL DEFAULT 0 COMMENT '创建时间',
  63. `updated_at` int(10) NOT NULL DEFAULT 0 COMMENT '更新时间',
  64. PRIMARY KEY (`id`) USING BTREE,
  65. INDEX `mall_id+r_id+user_id`(`mall_id`, `r_id`, `user_id`) USING BTREE
  66. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推三返一活动用户推荐数量表' ROW_FORMAT = COMPACT;
  67. -- ----------------------------
  68. -- Table structure for qimall_addons_rebate_reward_log
  69. -- ----------------------------
  70. DROP TABLE IF EXISTS `qimall_addons_rebate_reward_log`;
  71. CREATE TABLE `qimall_addons_rebate_reward_log` (
  72. `id` int(11) NOT NULL AUTO_INCREMENT,
  73. `mall_id` int(10) NOT NULL COMMENT '商城id',
  74. `r_id` int(10) NOT NULL DEFAULT 0 COMMENT '对应qimall_addons_rebate.id',
  75. `user_id` int(10) NOT NULL DEFAULT 0 COMMENT '用户id',
  76. `reward_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '奖励名称',
  77. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '奖励内容',
  78. `setting` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '结算时的配置',
  79. `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  80. `created_at` int(10) NOT NULL DEFAULT 0 COMMENT '创建时间',
  81. `updated_at` int(10) NOT NULL DEFAULT 0 COMMENT '更新时间',
  82. PRIMARY KEY (`id`) USING BTREE,
  83. INDEX `mall_id+r_id+user_id`(`mall_id`, `r_id`, `user_id`) USING BTREE,
  84. INDEX `created_at`(`created_at`) USING BTREE
  85. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推三返一活动奖励记录表' ROW_FORMAT = COMPACT;
  86. -- ----------------------------
  87. -- Table structure for qimall_addons_rebate_share
  88. -- ----------------------------
  89. DROP TABLE IF EXISTS `qimall_addons_rebate_share`;
  90. CREATE TABLE `qimall_addons_rebate_share` (
  91. `id` int(11) NOT NULL AUTO_INCREMENT,
  92. `mall_id` int(10) NOT NULL COMMENT '商城id',
  93. `r_id` int(10) NOT NULL DEFAULT 0 COMMENT '对应qimall_addons_rebate.id',
  94. `pid` int(10) NOT NULL DEFAULT 0 COMMENT '分享者id',
  95. `user_id` int(10) NOT NULL DEFAULT 0 COMMENT '用户id',
  96. `item_id` int(10) NOT NULL DEFAULT 0 COMMENT '活动关联的商品id',
  97. `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  98. `created_at` int(10) NOT NULL DEFAULT 0 COMMENT '创建时间',
  99. `updated_at` int(10) NOT NULL DEFAULT 0 COMMENT '更新时间',
  100. PRIMARY KEY (`id`) USING BTREE,
  101. INDEX `mall_id+r_id+user_id`(`mall_id`, `r_id`, `user_id`) USING BTREE,
  102. INDEX `mall_id+r_id+p_id`(`mall_id`, `r_id`, `pid`) USING BTREE
  103. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推三返一活动用户分享表' ROW_FORMAT = COMPACT;
  104. -- ----------------------------
  105. -- Table structure for qimall_addons_rebate_statistics
  106. -- ----------------------------
  107. DROP TABLE IF EXISTS `qimall_addons_rebate_statistics`;
  108. CREATE TABLE `qimall_addons_rebate_statistics` (
  109. `id` int(11) NOT NULL AUTO_INCREMENT,
  110. `mall_id` int(10) NOT NULL COMMENT '商城id',
  111. `r_id` int(10) NOT NULL DEFAULT 0 COMMENT '对应qimall_addons_rebate.id',
  112. `join_num` int(10) NULL DEFAULT 0 COMMENT '参与人数',
  113. `pay_num` int(10) NULL DEFAULT 0 COMMENT '已支付订单数量',
  114. `pay_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '实付金额,单位:元',
  115. `status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态[-1:删除;0:禁用;1启用]',
  116. `created_at` int(10) NOT NULL DEFAULT 0 COMMENT '创建时间',
  117. `updated_at` int(10) NOT NULL DEFAULT 0 COMMENT '更新时间',
  118. PRIMARY KEY (`id`) USING BTREE,
  119. INDEX `mall_id+r_id`(`mall_id`, `r_id`) USING BTREE
  120. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '推三返一活动统计表' ROW_FORMAT = COMPACT;