install.sql 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. CREATE TABLE `qimall_addons_operation_center_apply_list` (
  2. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  3. `mall_id` int(10) NOT NULL COMMENT '商城ID',
  4. `user_id` int(10) NOT NULL COMMENT '用户ID',
  5. `level` int(10) NOT NULL COMMENT '申请等级',
  6. `name` varchar(32) DEFAULT NULL COMMENT '姓名',
  7. `mobile` varchar(32) DEFAULT NULL COMMENT '手机号',
  8. `center_name` varchar(32) DEFAULT NULL COMMENT '运营中心名称',
  9. `idcard_front` varchar(255) DEFAULT NULL COMMENT '身份证正面',
  10. `idcard_reverse` varchar(255) DEFAULT NULL COMMENT '身份证反面',
  11. `operation_license` varchar(255) DEFAULT NULL COMMENT '运营执照',
  12. `logo` varchar(255) DEFAULT NULL COMMENT 'logo',
  13. `province_id` int(10) DEFAULT NULL COMMENT '省份ID',
  14. `province` varchar(255) DEFAULT NULL COMMENT '省份',
  15. `city_id` int(10) DEFAULT NULL COMMENT '城市ID',
  16. `city` varchar(255) DEFAULT NULL COMMENT '城市',
  17. `district_id` int(10) DEFAULT NULL COMMENT '县区ID',
  18. `district` varchar(255) DEFAULT NULL COMMENT '县区',
  19. `town_id` int(10) DEFAULT NULL COMMENT '街镇ID',
  20. `town` varchar(255) DEFAULT NULL COMMENT '街镇',
  21. `operation_address` varchar(255) DEFAULT NULL COMMENT '详细地址',
  22. `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态',
  23. `reject_content` varchar(255) DEFAULT NULL COMMENT '驳回理由',
  24. `apply_at` int(10) NOT NULL DEFAULT '0' COMMENT '审核时间',
  25. `deleted_at` int(10) NOT NULL DEFAULT '0',
  26. `updated_at` int(10) NOT NULL DEFAULT '0',
  27. `created_at` int(10) NOT NULL DEFAULT '0',
  28. PRIMARY KEY (`id`)
  29. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='申请记录';
  30. CREATE TABLE `qimall_addons_operation_center_commission_item_setting` (
  31. `id` int(11) NOT NULL AUTO_INCREMENT,
  32. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  33. `is_partake` tinyint(1) DEFAULT '0' COMMENT '是否参与运营中心:0:否;1是',
  34. `is_enable` tinyint(1) DEFAULT '0' COMMENT '是否独立设置:0:否;1是',
  35. `item_id` int(11) DEFAULT '0' COMMENT '项目id',
  36. `item_type` varchar(255) DEFAULT '0' COMMENT '项目类型:商品goods',
  37. `settings` tinyint(4) DEFAULT '0' COMMENT '分销佣金设置:0:按商品设置;1:按规格设置',
  38. `commission_type` varchar(255) DEFAULT '0' COMMENT '分佣类型:积分score;佣金:commission',
  39. `is_percent` tinyint(1) DEFAULT '0' COMMENT '类型 0百分比 1 固定金额',
  40. `status` tinyint(1) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  41. `created_at` int(11) DEFAULT '0',
  42. `updated_at` int(11) DEFAULT '0',
  43. PRIMARY KEY (`id`) USING BTREE,
  44. KEY `mall_id` (`mall_id`) USING BTREE
  45. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='运营中心分佣设置';
  46. CREATE TABLE `qimall_addons_operation_center_commission_item_setting_detail` (
  47. `id` int(11) NOT NULL AUTO_INCREMENT,
  48. `mall_id` int(11) NOT NULL COMMENT '商城ID',
  49. `commission_item_setting_id` int(11) NOT NULL,
  50. `level` int(11) DEFAULT '0',
  51. `commission1_value` decimal(10,2) DEFAULT '0.00' COMMENT '直推奖',
  52. `commission2_value` decimal(10,2) DEFAULT '0.00' COMMENT '间推奖',
  53. `status` tinyint(1) DEFAULT '1' COMMENT '状态[-1:删除;0:禁用;1启用]',
  54. `created_at` int(11) DEFAULT '0',
  55. `updated_at` int(11) DEFAULT '0',
  56. PRIMARY KEY (`id`) USING BTREE,
  57. KEY `mall_id` (`mall_id`) USING BTREE,
  58. KEY `commission_item_setting_id` (`commission_item_setting_id`) USING BTREE
  59. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='运营中心分佣设置详情';
  60. CREATE TABLE `qimall_addons_operation_center_commission_log` (
  61. `id` int(10) NOT NULL AUTO_INCREMENT,
  62. `mall_id` int(10) NOT NULL COMMENT 'Mall ID',
  63. `user_id` int(10) NOT NULL COMMENT '用户ID',
  64. `from_user_id` int(10) NOT NULL COMMENT '来源会员ID',
  65. `level` int(10) NOT NULL COMMENT '运营中心等级',
  66. `goods_name` varchar(64) DEFAULT NULL COMMENT '商品名称',
  67. `goods_price` decimal(10,2) DEFAULT NULL COMMENT '商品售价',
  68. `order_no` varchar(32) DEFAULT NULL COMMENT '订单编号',
  69. `commission_level` int(1) NOT NULL COMMENT '推荐佣金等级(直推,间推)',
  70. `order_id` int(10) NOT NULL COMMENT '订单ID',
  71. `order_detail_id` int(10) NOT NULL COMMENT '订单详情ID',
  72. `setting_log_id` int(10) NOT NULL COMMENT '设置logID',
  73. `commission_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '佣金数量',
  74. `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 待结算 1 已结算',
  75. `deleted_at` int(10) DEFAULT '0',
  76. `updated_at` int(10) DEFAULT '0',
  77. `created_at` int(10) DEFAULT '0',
  78. PRIMARY KEY (`id`)
  79. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='分佣记录';
  80. CREATE TABLE `qimall_addons_operation_center_level` (
  81. `id` int(10) NOT NULL AUTO_INCREMENT,
  82. `mall_id` int(10) NOT NULL COMMENT 'Mall Id',
  83. `name` varchar(64) NOT NULL COMMENT '等级名称',
  84. `level` int(10) NOT NULL COMMENT '等级权重',
  85. `commission1_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1级佣金奖励类型',
  86. `commission1_value` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '1级佣金数量',
  87. `commission2_type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '2级佣金奖励类型',
  88. `commission2_value` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '2级佣金数量',
  89. `is_auto_upgrade` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否自动升级',
  90. `upgrade_type_condition` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启条件升级',
  91. `checked_condition_values` longtext COMMENT '升级条件',
  92. `checked_condition_keys` longtext COMMENT '升级条件选中的key集合',
  93. `upgrade_type_goods` tinyint(1) NOT NULL DEFAULT '0' COMMENT '购买升级商品,0关闭,1开启',
  94. `buy_goods_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '购买升级商品触发升级:0订单完成 1下单完成',
  95. `goods_type` tinyint(1) DEFAULT '0' COMMENT '商品升级类型,1- 任意商品 2- 指定商品\n',
  96. `goods_ids` longtext COMMENT '商品id集合',
  97. `goods_list` longtext COMMENT '商品列表json',
  98. `explain` varchar(255) DEFAULT NULL COMMENT '等级说明',
  99. `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '等级开启状态',
  100. `deleted_at` int(10) DEFAULT '0',
  101. `updated_at` int(10) DEFAULT '0',
  102. `created_at` int(10) DEFAULT '0',
  103. PRIMARY KEY (`id`)
  104. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='运营中心等级';
  105. CREATE TABLE `qimall_addons_operation_center_setting_log` (
  106. `id` int(10) NOT NULL AUTO_INCREMENT,
  107. `mall_id` int(10) NOT NULL,
  108. `after_setting` longtext,
  109. `before_setting` longtext,
  110. `deleted_at` int(10) DEFAULT '0',
  111. `updated_at` int(10) DEFAULT '0',
  112. `created_at` int(10) DEFAULT '0',
  113. PRIMARY KEY (`id`)
  114. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='设置修改记录';
  115. CREATE TABLE `qimall_addons_operation_center_upgrade_log` (
  116. `id` int(10) NOT NULL AUTO_INCREMENT,
  117. `mall_id` int(10) NOT NULL COMMENT '商城ID',
  118. `user_id` int(10) NOT NULL COMMENT '会员ID',
  119. `after_level_id` int(10) NOT NULL COMMENT '升级前ID',
  120. `before_level_id` int(10) NOT NULL COMMENT '升级后ID',
  121. `type` tinyint(2) NOT NULL COMMENT '升级方式',
  122. `deleted_at` int(10) DEFAULT '0',
  123. `updated_at` int(10) DEFAULT '0',
  124. `created_at` int(10) DEFAULT '0',
  125. PRIMARY KEY (`id`)
  126. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='升级记录';
  127. CREATE TABLE `qimall_addons_operation_center_user_affiliation` (
  128. `id` int(10) NOT NULL AUTO_INCREMENT,
  129. `mall_id` int(10) NOT NULL COMMENT 'Mall id',
  130. `user_id` int(10) NOT NULL COMMENT '用户ID',
  131. `center_id` int(10) NOT NULL COMMENT '选择运营中心ID',
  132. `deleted_at` int(10) DEFAULT '0',
  133. `updated_at` int(10) DEFAULT '0',
  134. `created_at` int(10) DEFAULT '0',
  135. PRIMARY KEY (`id`)
  136. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='用户所属(运营中心)关系表';
  137. CREATE TABLE `qimall_addons_operation_center_user_center` (
  138. `id` int(10) NOT NULL AUTO_INCREMENT,
  139. `mall_id` int(10) NOT NULL DEFAULT '0' COMMENT 'Mall Id',
  140. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT 'User Id',
  141. `level` int(10) NOT NULL COMMENT '等级',
  142. `settlement_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '结算金额',
  143. `settlement_amount_total` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '总佣金',
  144. `discard_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '失效佣金',
  145. `center_name` varchar(32) DEFAULT NULL COMMENT '运营中心名称',
  146. `logo` varchar(255) DEFAULT NULL COMMENT 'logo',
  147. `province_id` int(10) DEFAULT NULL COMMENT '省份ID',
  148. `province` varchar(255) DEFAULT NULL COMMENT '省份',
  149. `city_id` int(10) DEFAULT NULL COMMENT '城市ID',
  150. `city` varchar(255) DEFAULT NULL COMMENT '城市',
  151. `district_id` int(10) DEFAULT NULL COMMENT '县区ID',
  152. `district` varchar(255) DEFAULT NULL COMMENT '县区',
  153. `town_id` int(10) DEFAULT NULL COMMENT '街镇ID',
  154. `town` varchar(255) DEFAULT NULL COMMENT '街镇',
  155. `operation_address` varchar(255) DEFAULT NULL COMMENT '详细地址',
  156. `status` tinyint(1) NOT NULL DEFAULT '1',
  157. `lon` double(9,6) DEFAULT NULL COMMENT '经度',
  158. `lat` double(8,6) DEFAULT NULL COMMENT '纬度',
  159. `deleted_at` int(10) DEFAULT '0',
  160. `updated_at` int(10) DEFAULT '0',
  161. `created_at` int(10) DEFAULT '0',
  162. PRIMARY KEY (`id`) USING BTREE
  163. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='运营中心';