install.sql 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. CREATE TABLE `qimall_addons_community_goods` (
  2. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `mall_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Mall ID',
  4. `goods_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Goods ID',
  5. `community_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Community ID',
  6. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态 [1启用 0禁用 -1删除]',
  7. `created_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  8. `updated_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
  9. PRIMARY KEY (`id`) USING BTREE,
  10. INDEX `idx_mall_goods_id` (`mall_id`, `goods_id`) USING BTREE,
  11. INDEX `idx_mall_community_id` (`mall_id`, `community_id`) USING BTREE
  12. )COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  13. CREATE TABLE `qimall_addons_community_goods_mode_setting` (
  14. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
  15. `mall_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '商城ID',
  16. `commission_type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '分佣类型; score积分分佣, commission佣金分佣' COLLATE 'utf8mb4_general_ci',
  17. `enable` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '是否参与自提奖励[0:否, 1:是]',
  18. `is_alone` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '是否独立设置[0:否, 1:是]',
  19. `is_percent` TINYINT(1) NOT NULL DEFAULT '0' COMMENT '类型 0百分比 1 固定金额',
  20. `item_type` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '项目类型:商品goods' COLLATE 'utf8mb4_general_ci',
  21. `item_id` INT(11) NOT NULL DEFAULT '0' COMMENT '项目id',
  22. `give_num` DECIMAL(12,2) NOT NULL DEFAULT '0.00' COMMENT '赠送数额',
  23. `status` TINYINT(1) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  24. `created_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  25. `updated_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
  26. PRIMARY KEY (`id`) USING BTREE
  27. )COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  28. CREATE TABLE `qimall_addons_community_goods_setting` (
  29. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  30. `mall_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Mall ID',
  31. `goods_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Goods ID',
  32. `enable` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '是否开启社区社区团购[0关闭,1开启]',
  33. `supported_logistics` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '支持物流方式' COLLATE 'utf8mb4_general_ci',
  34. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[0禁用 1启用 -1删除]',
  35. `created_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  36. `updated_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
  37. PRIMARY KEY (`id`) USING BTREE,
  38. INDEX `idx_mall_goods_id` (`mall_id`, `goods_id`) USING BTREE
  39. )COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  40. CREATE TABLE `qimall_addons_community_head` (
  41. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  42. `mall_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Mall ID',
  43. `user_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'User ID',
  44. `contacts` VARCHAR(30) NOT NULL DEFAULT '' COMMENT '联系人姓名' COLLATE 'utf8mb4_general_ci',
  45. `mobile` VARCHAR(15) NOT NULL DEFAULT '' COMMENT '联系人手机号' COLLATE 'utf8mb4_general_ci',
  46. `name` VARCHAR(60) NOT NULL DEFAULT '' COMMENT '名称' COLLATE 'utf8mb4_general_ci',
  47. `desc` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '简介' COLLATE 'utf8mb4_general_ci',
  48. `logo` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'logo' COLLATE 'utf8mb4_general_ci',
  49. `license_img` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业执照' COLLATE 'utf8mb4_general_ci',
  50. `idcard_img` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '身份证' COLLATE 'utf8mb4_general_ci',
  51. `province_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '省',
  52. `city_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '市',
  53. `district_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '区',
  54. `address` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '详细地址' COLLATE 'utf8mb4_general_ci',
  55. `longitude` VARCHAR(60) NOT NULL DEFAULT '' COMMENT '经度' COLLATE 'utf8mb4_general_ci',
  56. `latitude` VARCHAR(60) NOT NULL DEFAULT '' COMMENT '维度' COLLATE 'utf8mb4_general_ci',
  57. `check_status` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '审核状态:0:待审核;1:已通过;2:未通过',
  58. `check_remark` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '审核备注' COLLATE 'utf8mb4_general_ci',
  59. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[0禁用 1启用 -1删除]',
  60. `created_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  61. `updated_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
  62. `is_home_delivery` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否提供送货上门',
  63. PRIMARY KEY (`id`) USING BTREE,
  64. INDEX `idx_mall_id` (`mall_id`) USING BTREE
  65. )COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  66. CREATE TABLE `qimall_addons_community_head_apply` (
  67. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  68. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  69. `created_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  70. `updated_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
  71. `mall_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '所属商城',
  72. `user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '用户ID',
  73. `name` VARCHAR(10) NOT NULL DEFAULT '' COMMENT '自提点名称' COLLATE 'utf8mb4_general_ci',
  74. `intro` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '自提点简介' COLLATE 'utf8mb4_general_ci',
  75. `logo` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'logo' COLLATE 'utf8mb4_general_ci',
  76. `license_pic` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '营业执照' COLLATE 'utf8mb4_general_ci',
  77. `id_card_pic` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '身份证照' COLLATE 'utf8mb4_general_ci',
  78. `contact_name` VARCHAR(10) NOT NULL DEFAULT '' COMMENT '联系人姓名' COLLATE 'utf8mb4_general_ci',
  79. `contact_phone` VARCHAR(11) NOT NULL DEFAULT '' COMMENT '手机号码' COLLATE 'utf8mb4_general_ci',
  80. `province_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '省份id',
  81. `city_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '城市ID',
  82. `district_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '地区id',
  83. `street` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '详细地址' COLLATE 'utf8mb4_general_ci',
  84. `lng` DECIMAL(10,7) NOT NULL DEFAULT '0.0000000' COMMENT '经度',
  85. `lat` DECIMAL(10,7) NOT NULL DEFAULT '0.0000000' COMMENT '纬度',
  86. `area` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '省市区' COLLATE 'utf8mb4_general_ci',
  87. `submit_count` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT '提交次数',
  88. `check_count` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT '审核次数',
  89. `apply_status` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '1待审核,50被拒绝,100审核通过',
  90. `step` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '当前步骤',
  91. `is_home_delivery` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否提供送货上门',
  92. PRIMARY KEY (`id`) USING BTREE,
  93. INDEX `mall_id` (`mall_id`) USING BTREE,
  94. INDEX `user_id` (`user_id`) USING BTREE
  95. )COMMENT='团长申请' COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  96. CREATE TABLE `qimall_addons_community_head_check` (
  97. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  98. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  99. `created_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  100. `updated_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
  101. `mall_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '所属商城',
  102. `apply_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '申请ID',
  103. `admin_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '管理员ID',
  104. `remark` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '审核备注' COLLATE 'utf8mb4_general_ci',
  105. `check_status` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0' COMMENT '审核后状态',
  106. PRIMARY KEY (`id`) USING BTREE,
  107. INDEX `mall_id` (`mall_id`) USING BTREE,
  108. INDEX `apply_id` (`apply_id`) USING BTREE
  109. )COMMENT='审核日志' COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  110. CREATE TABLE `qimall_addons_community_head_commission` (
  111. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  112. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  113. `created_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  114. `updated_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
  115. `mall_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '所属商城',
  116. `user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '所属用户',
  117. `head_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '自提点ID',
  118. `commission` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '提成金额',
  119. `order_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '订单ID',
  120. `intro` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '提成说明' COLLATE 'utf8mb4_general_ci',
  121. `buyer_user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '买家ID',
  122. `is_inflow` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '是否为流入',
  123. `reward_type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1' COMMENT '1佣金,2积分,3嗨呗,4嗨呗',
  124. PRIMARY KEY (`id`) USING BTREE,
  125. INDEX `mall_id` (`mall_id`) USING BTREE,
  126. INDEX `user_id` (`user_id`) USING BTREE,
  127. INDEX `head_id` (`head_id`) USING BTREE,
  128. INDEX `created_at` (`created_at`) USING BTREE
  129. ) COMMENT='团长分佣记录表' COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  130. CREATE TABLE `qimall_addons_community_head_order` (
  131. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  132. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  133. `created_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  134. `updated_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
  135. `mall_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '所属商城',
  136. `user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '团长ID',
  137. `head_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '自提点ID',
  138. `order_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '订单ID',
  139. `buyer_user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '买家ID',
  140. `order_status` TINYINT(3) NOT NULL DEFAULT '0' COMMENT '同步主订单状态',
  141. `order_no` CHAR(30) NOT NULL DEFAULT '' COMMENT '订单编号' COLLATE 'utf8mb4_general_ci',
  142. PRIMARY KEY (`id`) USING BTREE,
  143. INDEX `buyer_user_id` (`buyer_user_id`) USING BTREE,
  144. INDEX `user_id` (`user_id`, `order_status`) USING BTREE,
  145. INDEX `mall_id` (`mall_id`, `order_id`) USING BTREE,
  146. INDEX `order_no` (`order_no`) USING BTREE
  147. )COMMENT='团长订单' COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  148. CREATE TABLE `qimall_addons_community_sign_log` (
  149. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键',
  150. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  151. `created_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  152. `updated_at` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '修改时间',
  153. `mall_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '所属子系统',
  154. `user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '核销用户',
  155. `order_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '核销的订单',
  156. `head_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '自提点ID',
  157. `buyer_user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '买家ID',
  158. PRIMARY KEY (`id`) USING BTREE,
  159. INDEX `mall_id` (`mall_id`) USING BTREE
  160. )COMMENT='核销记录' COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  161. CREATE TABLE `qimall_addons_community_user` (
  162. `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID',
  163. `mall_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '商城ID',
  164. `user_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '用户ID',
  165. `community_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '自提点ID',
  166. `status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  167. `created_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '创建时间',
  168. `updated_at` INT(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
  169. `is_checked` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '是否选中[0未选中 1选中]',
  170. PRIMARY KEY (`id`) USING BTREE,
  171. INDEX `idx_mall_user_id` (`mall_id`, `user_id`) USING BTREE
  172. )COLLATE='utf8mb4_general_ci' ENGINE=InnoDB;
  173. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `created_at`, `updated_at`) VALUES ('Community', '社区团购', 'FromTypeMap', 1, 1654569888, 1654569888);
  174. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `created_at`, `updated_at`) VALUES ('community_pickup_prize', '社区团购', 'CapitalTypeMap', 1, 1654569888, 1654569888);
  175. INSERT INTO `qimall_global_var_map` (`name`, `title`, `type`, `is_addons`, `created_at`, `updated_at`) VALUES ('Community', '社区团购', 'IncomeMap', 1, 1654569888, 1654569888);