install.sql 80 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833
  1. DROP TABLE IF EXISTS `{{prefix}}mall_active`;
  2. CREATE TABLE `{{prefix}}mall_active` (
  3. `active_id` int NOT NULL AUTO_INCREMENT COMMENT '活动id',
  4. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  5. `active_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动名称',
  6. `active_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '活动说明',
  7. `active_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动类型(店铺活动,会员活动,商品活动)',
  8. `active_goods_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品活动类型(单品,独立商品,店铺整体商品)',
  9. `active_goods_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '参与活动商品信息',
  10. `active_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动类别',
  11. `active_class_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动类别子分类(活动管理)',
  12. `relate_member` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '参与会员条件(默认全部)',
  13. `active_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '活动扩展信息数据',
  14. `start_time` int NOT NULL DEFAULT 0 COMMENT '活动开始时间',
  15. `end_time` int NOT NULL DEFAULT 0 COMMENT '活动结束时间',
  16. `active_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动状态',
  17. `create_time` int NOT NULL DEFAULT 0 COMMENT '添加时间',
  18. `update_time` int NOT NULL DEFAULT 0 COMMENT '修改时间',
  19. `active_order_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动累计金额',
  20. `active_order_num` int NOT NULL DEFAULT 0 COMMENT '活动累计订单数',
  21. `active_member_num` int NOT NULL DEFAULT 0 COMMENT '活动参与会员数',
  22. `active_success_num` int NOT NULL DEFAULT 0 COMMENT '活动成功参与会员数',
  23. PRIMARY KEY (`active_id`) USING BTREE
  24. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '店铺营销活动表(整体活动)' ROW_FORMAT = Dynamic;
  25. DROP TABLE IF EXISTS `{{prefix}}mall_active_goods`;
  26. CREATE TABLE `{{prefix}}mall_active_goods` (
  27. `active_goods_id` int NOT NULL AUTO_INCREMENT COMMENT '活动商品id',
  28. `active_id` int NOT NULL DEFAULT 0 COMMENT '活动id',
  29. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  30. `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
  31. `active_goods_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品活动类型(单品,独立商品,店铺整体商品)',
  32. `active_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品活动类别',
  33. `active_goods_label` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动商品标签(针对活动有标签)',
  34. `active_goods_category` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动商品分类(针对活动有分类)',
  35. `active_goods_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '活动商品信息数据',
  36. `active_goods_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动状态',
  37. `active_goods_point` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动商品积分(展示,搜索)',
  38. `active_goods_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动商品价格(展示,搜索)',
  39. `active_goods_stock` int NOT NULL DEFAULT 0 COMMENT '活动商品库存(针对参与库存)',
  40. `active_goods_order_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '活动累计金额',
  41. `active_goods_order_num` int NOT NULL DEFAULT 0 COMMENT '活动累计订单数',
  42. `active_goods_member_num` int NOT NULL DEFAULT 0 COMMENT '活动参与会员数',
  43. `active_goods_success_num` int NOT NULL DEFAULT 0 COMMENT '活动成功参与会员数',
  44. PRIMARY KEY (`active_goods_id`) USING BTREE
  45. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '店铺营销活动' ROW_FORMAT = Dynamic;
  46. DROP TABLE IF EXISTS `{{prefix}}mall_cart`;
  47. CREATE TABLE `{{prefix}}mall_cart` (
  48. `id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '购物车表ID',
  49. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  50. `member_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '会员ID',
  51. `goods_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品ID',
  52. `sku_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT 'sku id',
  53. `num` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品数量',
  54. `market_type` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '活动类型',
  55. `market_type_id` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '活动id',
  56. `create_time` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '添加时间',
  57. `status` tinyint NOT NULL DEFAULT 1 COMMENT '购物车商品状态',
  58. `invalid_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '失效原因',
  59. PRIMARY KEY (`id`) USING BTREE,
  60. INDEX `goods_id`(`goods_id` ASC) USING BTREE,
  61. INDEX `member_id`(`member_id` ASC) USING BTREE,
  62. INDEX `sku_id`(`sku_id` ASC) USING BTREE,
  63. INDEX `type`(`market_type` ASC) USING BTREE,
  64. INDEX `type_id`(`market_type_id` ASC) USING BTREE
  65. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '购物车表' ROW_FORMAT = Dynamic;
  66. DROP TABLE IF EXISTS `{{prefix}}mall_coupon`;
  67. CREATE TABLE `{{prefix}}mall_coupon` (
  68. `id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  69. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  70. `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称',
  71. `start_time` int NOT NULL DEFAULT 0 COMMENT '活动开启时间',
  72. `end_time` int NOT NULL DEFAULT 0 COMMENT '活动结束时间',
  73. `remain_count` int NOT NULL DEFAULT 0 COMMENT '剩余数量',
  74. `receive_count` int NOT NULL DEFAULT 0 COMMENT '已领取数量',
  75. `limit_count` int NOT NULL DEFAULT 0 COMMENT '单个会员限制领取数量',
  76. `status` tinyint NOT NULL DEFAULT 1 COMMENT ' 状态 1 正常 2 未开启 3 已无效',
  77. `create_time` int NOT NULL DEFAULT 0 COMMENT '添加时间',
  78. `price` decimal(10, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '面值',
  79. `min_condition_money` decimal(10, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '商品最低多少金额可用优惠券',
  80. `type` tinyint NOT NULL DEFAULT 0 COMMENT '优惠券类型 1通用优惠券 2商品品类优惠券 3商品优惠券',
  81. `receive_type` int NOT NULL DEFAULT 0 COMMENT '领取方式',
  82. `valid_type` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '有效时间',
  83. `length` int NOT NULL DEFAULT 0 COMMENT '有效期时长(天)',
  84. `valid_start_time` int NOT NULL DEFAULT 0 COMMENT '有效期开始时间',
  85. `valid_end_time` int NOT NULL DEFAULT 0 COMMENT '有效期结束时间',
  86. `sort` int NOT NULL DEFAULT 0 COMMENT '排序',
  87. `receive_status` tinyint NOT NULL DEFAULT 1 COMMENT ' 状态 1 正常 2 关闭',
  88. `join_site_ids` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支持使用的站点',
  89. `is_all_site_join` int NOT NULL DEFAULT 0 COMMENT '是否支持全部站点',
  90. PRIMARY KEY (`id`) USING BTREE,
  91. INDEX `status`(`status` ASC) USING BTREE,
  92. INDEX `title`(`title` ASC) USING BTREE
  93. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠券表' ROW_FORMAT = Dynamic;
  94. DROP TABLE IF EXISTS `{{prefix}}mall_coupon_goods`;
  95. CREATE TABLE `{{prefix}}mall_coupon_goods` (
  96. `id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  97. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  98. `coupon_id` int NOT NULL DEFAULT 0 COMMENT '优惠券模板id',
  99. `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
  100. `category_id` int NOT NULL DEFAULT 0 COMMENT '分类id',
  101. `brand_id` int NOT NULL DEFAULT 0 COMMENT '商品品牌id',
  102. `mall_category_id` int NOT NULL DEFAULT 0 COMMENT '平台分类id',
  103. PRIMARY KEY (`id`) USING BTREE,
  104. INDEX `index_category_id`(`category_id` ASC) USING BTREE,
  105. INDEX `index_coupon_id`(`coupon_id` ASC) USING BTREE,
  106. INDEX `index_goods_id`(`goods_id` ASC) USING BTREE
  107. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠券商品或品类关联表' ROW_FORMAT = Dynamic;
  108. DROP TABLE IF EXISTS `{{prefix}}mall_coupon_member`;
  109. CREATE TABLE `{{prefix}}mall_coupon_member` (
  110. `id` int NOT NULL AUTO_INCREMENT COMMENT '优惠券发放记录id',
  111. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  112. `coupon_id` int NOT NULL DEFAULT 0 COMMENT '优惠券id',
  113. `member_id` int NOT NULL DEFAULT 0 COMMENT '会员id',
  114. `create_time` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '领取时间',
  115. `expire_time` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '过期时间',
  116. `use_time` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '使用时间',
  117. `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '优惠券类型',
  118. `status` tinyint NOT NULL DEFAULT 0 COMMENT '状态',
  119. `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '优惠券名称',
  120. `price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '面值',
  121. `min_condition_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '最低使用门槛',
  122. `receive_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '领取方式',
  123. `trade_id` int NOT NULL DEFAULT 0 COMMENT '关联业务id',
  124. PRIMARY KEY (`id`) USING BTREE,
  125. INDEX `coupon_id`(`coupon_id` ASC) USING BTREE,
  126. INDEX `member_id`(`member_id` ASC) USING BTREE,
  127. INDEX `status`(`status` ASC) USING BTREE
  128. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '优惠券会员领取记录表' ROW_FORMAT = Dynamic;
  129. DROP TABLE IF EXISTS `{{prefix}}mall_delivery_company`;
  130. CREATE TABLE `{{prefix}}mall_delivery_company` (
  131. `company_id` int NOT NULL AUTO_INCREMENT,
  132. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  133. `company_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物流公司名称',
  134. `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物流公司logo',
  135. `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物流公司网站',
  136. `express_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物流公司编号',
  137. `create_time` int NOT NULL DEFAULT 0,
  138. `update_time` int NOT NULL DEFAULT 0,
  139. PRIMARY KEY (`company_id`) USING BTREE
  140. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
  141. DROP TABLE IF EXISTS `{{prefix}}mall_delivery_shipping_template`;
  142. CREATE TABLE `{{prefix}}mall_delivery_shipping_template` (
  143. `template_id` int NOT NULL AUTO_INCREMENT,
  144. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  145. `template_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '模板名称',
  146. `fee_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '运费计算方式1.重量2体积3按件',
  147. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  148. `update_time` int NOT NULL DEFAULT 0 COMMENT '修改时间',
  149. `is_free_shipping` smallint NOT NULL DEFAULT 0 COMMENT '该区域是否包邮',
  150. `no_delivery` smallint NOT NULL DEFAULT 0 COMMENT '是否指定该区域不配送',
  151. PRIMARY KEY (`template_id`) USING BTREE
  152. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '运费模板' ROW_FORMAT = Dynamic;
  153. DROP TABLE IF EXISTS `{{prefix}}mall_delivery_shipping_template_item`;
  154. CREATE TABLE `{{prefix}}mall_delivery_shipping_template_item` (
  155. `item_id` int NOT NULL AUTO_INCREMENT,
  156. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  157. `template_id` int NOT NULL DEFAULT 0 COMMENT '模板id',
  158. `city_id` int NOT NULL DEFAULT 0 COMMENT '市id',
  159. `snum` int NOT NULL DEFAULT 0 COMMENT '起步计算标准',
  160. `sprice` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '起步计算价格',
  161. `xnum` int NOT NULL DEFAULT 0 COMMENT '续步计算标准',
  162. `xprice` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '续步计算价格',
  163. `fee_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '运费计算方式',
  164. `fee_area_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '运费设置区域id集',
  165. `fee_area_names` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '运费设置区域名称集',
  166. `no_delivery` smallint NOT NULL DEFAULT 0 COMMENT '是否指定该区域不配送',
  167. `no_delivery_area_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '不配送的区域id集',
  168. `no_delivery_area_names` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '不配送的区域名称集',
  169. `is_free_shipping` smallint NOT NULL DEFAULT 0 COMMENT '该区域是否包邮',
  170. `free_shipping_area_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '包邮的区域id集',
  171. `free_shipping_area_names` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '包邮的区域名称集',
  172. `free_shipping_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '满足包邮的条件',
  173. `free_shipping_num` int NOT NULL DEFAULT 0,
  174. PRIMARY KEY (`item_id`) USING BTREE,
  175. INDEX `express_template_item_city_id`(`city_id` ASC) USING BTREE,
  176. INDEX `express_template_item_fee_type`(`fee_type` ASC) USING BTREE,
  177. INDEX `express_template_item_template_id`(`template_id` ASC) USING BTREE
  178. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '运费模板细节' ROW_FORMAT = Dynamic;
  179. DROP TABLE IF EXISTS `{{prefix}}mall_goods`;
  180. CREATE TABLE `{{prefix}}mall_goods` (
  181. `goods_id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '商品id',
  182. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  183. `goods_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品名称',
  184. `goods_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'real' COMMENT '商品类型',
  185. `sub_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '副标题',
  186. `goods_cover` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品封面',
  187. `goods_image` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品图片',
  188. `goods_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品分类',
  189. `goods_mall_category` int NOT NULL DEFAULT 0 COMMENT '平台分类',
  190. `goods_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品介绍',
  191. `brand_id` int NOT NULL DEFAULT 0 COMMENT '商品品牌id',
  192. `label_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标签组',
  193. `service_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品服务',
  194. `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '件' COMMENT '单位',
  195. `stock` int NOT NULL DEFAULT 0 COMMENT '商品库存(总和)',
  196. `sale_num` int NOT NULL DEFAULT 0 COMMENT '销量',
  197. `virtual_sale_num` int NOT NULL DEFAULT 0 COMMENT '虚拟销量',
  198. `status` tinyint NOT NULL DEFAULT 1 COMMENT '商品状态(1.正常0下架-1待审核-2审核拒绝-3强制下架)',
  199. `audit_status` int NOT NULL DEFAULT 0 COMMENT '待审核状态(审核之前状态)',
  200. `audit_reason` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '审核原因(拒绝或者强制下架)',
  201. `sort` int NOT NULL DEFAULT 0 COMMENT '排序',
  202. `delivery_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支持的配送方式',
  203. `is_free_shipping` tinyint NOT NULL DEFAULT 1 COMMENT '是否免邮',
  204. `fee_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '运费设置,选择模板:template,固定运费:fixed',
  205. `delivery_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '固定运费',
  206. `delivery_template_id` int NOT NULL DEFAULT 0 COMMENT '运费模板',
  207. `mall_attr_id` int NOT NULL DEFAULT 0 COMMENT '平台商品参数id',
  208. `shop_attr_id` int NOT NULL DEFAULT 0 COMMENT '店铺商品参数id',
  209. `attr_format` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品参数内容,json格式',
  210. `is_discount` int NOT NULL DEFAULT 0 COMMENT '是否参与限时折扣',
  211. `member_discount` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员等级折扣,不参与:空,会员折扣:discount,指定会员价:fixed_price',
  212. `supplier_id` int NOT NULL DEFAULT 0 COMMENT '供应商id',
  213. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  214. `update_time` int NOT NULL DEFAULT 0 COMMENT '修改时间',
  215. `delete_time` int NOT NULL DEFAULT 0 COMMENT '删除时间',
  216. `shop_sort` int UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品排序',
  217. `virtual_auto_delivery` tinyint NOT NULL DEFAULT 0 COMMENT '虚拟商品是否自动发货',
  218. `virtual_receive_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'artificial' COMMENT '虚拟商品收货方式,auto:自动收货,artificial:买家确认收货,verify:到店核销',
  219. `virtual_verify_type` tinyint NOT NULL DEFAULT 0 COMMENT '虚拟商品核销有效期类型,0:不限,1:购买后几日有效,2:指定过期日期',
  220. `virtual_indate` int NOT NULL DEFAULT 0 COMMENT '虚拟到期时间',
  221. PRIMARY KEY (`goods_id`) USING BTREE,
  222. INDEX `idx_goods_category`(`goods_category` ASC) USING BTREE,
  223. INDEX `idx_goods_create_time`(`create_time` ASC) USING BTREE,
  224. INDEX `idx_goods_delete_time`(`delete_time` ASC) USING BTREE,
  225. INDEX `idx_goods_name`(`goods_name` ASC) USING BTREE,
  226. INDEX `idx_goods_sort`(`sort` ASC) USING BTREE,
  227. INDEX `idx_goods_status`(`status` ASC) USING BTREE,
  228. INDEX `idx_goods_sub_title`(`sub_title` ASC) USING BTREE,
  229. INDEX `IDX_ns_goods_goods_class`(`goods_type` ASC) USING BTREE
  230. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品表' ROW_FORMAT = Dynamic;
  231. DROP TABLE IF EXISTS `{{prefix}}mall_goods_attr`;
  232. CREATE TABLE `{{prefix}}mall_goods_attr` (
  233. `attr_id` int UNSIGNED NOT NULL AUTO_INCREMENT,
  234. `site_id` int NOT NULL DEFAULT 0,
  235. `attr_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
  236. `attr_value_format` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
  237. `sort` int NOT NULL DEFAULT 0,
  238. PRIMARY KEY (`attr_id`) USING BTREE
  239. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品参数表' ROW_FORMAT = Dynamic;
  240. DROP TABLE IF EXISTS `{{prefix}}mall_goods_brand`;
  241. CREATE TABLE `{{prefix}}mall_goods_brand` (
  242. `brand_id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '品牌ID',
  243. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  244. `brand_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '品牌名称',
  245. `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '品牌logo',
  246. `desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '品牌介绍',
  247. `sort` int NOT NULL DEFAULT 0 COMMENT '排序',
  248. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  249. `update_time` int NOT NULL DEFAULT 0 COMMENT '更新时间',
  250. `delete_time` int NOT NULL DEFAULT 0 COMMENT '删除时间',
  251. PRIMARY KEY (`brand_id`) USING BTREE
  252. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品品牌表' ROW_FORMAT = Dynamic;
  253. DROP TABLE IF EXISTS `{{prefix}}mall_goods_browse`;
  254. CREATE TABLE `{{prefix}}mall_goods_browse` (
  255. `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
  256. `site_id` int NOT NULL DEFAULT 0,
  257. `member_id` int NOT NULL DEFAULT 0 COMMENT '浏览人',
  258. `sku_id` int NOT NULL DEFAULT 0 COMMENT 'sku_id',
  259. `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
  260. `browse_time` int NOT NULL DEFAULT 0 COMMENT '浏览时间',
  261. `goods_cover` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品图片',
  262. `goods_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品名称',
  263. PRIMARY KEY (`id`) USING BTREE
  264. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品浏览历史' ROW_FORMAT = Dynamic;
  265. DROP TABLE IF EXISTS `{{prefix}}mall_goods_category`;
  266. CREATE TABLE `{{prefix}}mall_goods_category` (
  267. `category_id` int NOT NULL AUTO_INCREMENT COMMENT '商品分类id',
  268. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  269. `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类名称',
  270. `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类图片',
  271. `level` int NOT NULL DEFAULT 0 COMMENT '层级',
  272. `pid` int NOT NULL DEFAULT 0 COMMENT '上级分类id',
  273. `category_full_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '组装分类名称',
  274. `is_show` tinyint NOT NULL DEFAULT 1 COMMENT '是否显示(1:显示,0:不显示)',
  275. `sort` int NOT NULL DEFAULT 0 COMMENT '排序号',
  276. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  277. `update_time` int NOT NULL DEFAULT 0 COMMENT '修改时间',
  278. PRIMARY KEY (`category_id`) USING BTREE
  279. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品分类表' ROW_FORMAT = Dynamic;
  280. DROP TABLE IF EXISTS `{{prefix}}mall_goods_collect`;
  281. CREATE TABLE `{{prefix}}mall_goods_collect` (
  282. `id` int UNSIGNED NOT NULL AUTO_INCREMENT,
  283. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  284. `member_id` int NOT NULL DEFAULT 0 COMMENT '会员id',
  285. `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
  286. `create_time` int NOT NULL DEFAULT 0 COMMENT '收藏时间',
  287. PRIMARY KEY (`id`) USING BTREE,
  288. INDEX `IDX_member_collect_goods`(`goods_id` ASC) USING BTREE,
  289. INDEX `IDX_member_collect_member`(`member_id` ASC) USING BTREE
  290. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品收藏记录表' ROW_FORMAT = Dynamic;
  291. DROP TABLE IF EXISTS `{{prefix}}mall_goods_evaluate`;
  292. CREATE TABLE `{{prefix}}mall_goods_evaluate` (
  293. `evaluate_id` int NOT NULL AUTO_INCREMENT,
  294. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  295. `order_id` int NOT NULL DEFAULT 0 COMMENT '订单id',
  296. `order_goods_id` int NOT NULL DEFAULT 0 COMMENT '订单项ID',
  297. `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品ID',
  298. `member_id` int NOT NULL DEFAULT 0 COMMENT '会员ID',
  299. `member_head` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员头像',
  300. `member_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员名称',
  301. `content` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '评价内容',
  302. `images` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '评价图片',
  303. `is_anonymous` tinyint NOT NULL DEFAULT 1 COMMENT '1匿名 2不匿名',
  304. `scores` tinyint NOT NULL DEFAULT 1 COMMENT '评论分数 1-5',
  305. `is_audit` tinyint NOT NULL DEFAULT 1 COMMENT '审核状态 1待审 2通过 3拒绝',
  306. `explain_first` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '解释内容',
  307. `topping` int NOT NULL DEFAULT 0 COMMENT '排序 置顶',
  308. `create_time` int NOT NULL DEFAULT 0 COMMENT '评论时间',
  309. `update_time` int NOT NULL DEFAULT 0 COMMENT '修改时间',
  310. PRIMARY KEY (`evaluate_id`) USING BTREE,
  311. INDEX `idx_mall_goods_evaluate_create_time`(`create_time` ASC) USING BTREE,
  312. INDEX `idx_mall_goods_evaluate_goods_id`(`goods_id` ASC) USING BTREE,
  313. INDEX `idx_mall_goods_evaluate_is_anonymous`(`is_anonymous` ASC) USING BTREE,
  314. INDEX `idx_mall_goods_evaluate_is_audit`(`is_audit` ASC) USING BTREE,
  315. INDEX `idx_mall_goods_evaluate_member_id`(`member_id` ASC) USING BTREE,
  316. INDEX `idx_mall_goods_evaluate_order_id`(`order_id` ASC) USING BTREE,
  317. INDEX `idx_mall_goods_evaluate_scores`(`scores` ASC) USING BTREE
  318. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品评价表' ROW_FORMAT = Dynamic;
  319. DROP TABLE IF EXISTS `{{prefix}}mall_goods_label`;
  320. CREATE TABLE `{{prefix}}mall_goods_label` (
  321. `label_id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '标签ID',
  322. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  323. `label_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标签名称',
  324. `memo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标签说明',
  325. `sort` int NOT NULL DEFAULT 0 COMMENT '排序',
  326. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  327. `update_time` int NOT NULL DEFAULT 0 COMMENT '更新时间',
  328. PRIMARY KEY (`label_id`) USING BTREE
  329. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品标签表' ROW_FORMAT = Dynamic;
  330. DROP TABLE IF EXISTS `{{prefix}}mall_goods_service`;
  331. CREATE TABLE `{{prefix}}mall_goods_service` (
  332. `service_id` int NOT NULL AUTO_INCREMENT,
  333. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  334. `service_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '服务名称',
  335. `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片',
  336. `desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '描述',
  337. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  338. `update_time` int NOT NULL DEFAULT 0 COMMENT '更新时间',
  339. PRIMARY KEY (`service_id`) USING BTREE
  340. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品服务表' ROW_FORMAT = Dynamic;
  341. DROP TABLE IF EXISTS `{{prefix}}mall_goods_sku`;
  342. CREATE TABLE `{{prefix}}mall_goods_sku` (
  343. `sku_id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '商品sku_id',
  344. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  345. `sku_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品sku名称',
  346. `sku_image` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'sku主图',
  347. `sku_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品sku编码',
  348. `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
  349. `sku_spec_format` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'sku规格格式',
  350. `price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT 'sku单价',
  351. `market_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '划线价',
  352. `sale_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '实际卖价(有活动显示活动价,默认原价)',
  353. `cost_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT 'sku成本价',
  354. `stock` int NOT NULL DEFAULT 0 COMMENT '商品sku库存',
  355. `weight` decimal(10, 3) NOT NULL DEFAULT 0.000 COMMENT '重量(单位kg)',
  356. `volume` decimal(10, 3) NOT NULL DEFAULT 0.000 COMMENT '体积(单位立方米)',
  357. `sale_num` int NOT NULL DEFAULT 0 COMMENT '销量',
  358. `is_default` tinyint NOT NULL DEFAULT 0 COMMENT '是否默认',
  359. `member_price` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '会员价,json格式,指定会员价,数据结构为:{\"level_1\":\"10.00\",\"level_2\":\"10.00\"}',
  360. PRIMARY KEY (`sku_id`) USING BTREE,
  361. INDEX `idx_goods_sku_is_default`(`is_default` ASC) USING BTREE,
  362. INDEX `idx_goods_sku_price`(`price` ASC) USING BTREE,
  363. INDEX `idx_goods_sku_sale_price`(`sale_price` ASC) USING BTREE
  364. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品规格表' ROW_FORMAT = Dynamic;
  365. DROP TABLE IF EXISTS `{{prefix}}mall_goods_spec`;
  366. CREATE TABLE `{{prefix}}mall_goods_spec` (
  367. `spec_id` int NOT NULL AUTO_INCREMENT COMMENT '规格id',
  368. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  369. `goods_id` int NOT NULL DEFAULT 0 COMMENT '关联商品id',
  370. `spec_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '规格项名称',
  371. `spec_values` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '规格值名称,多个逗号隔开',
  372. PRIMARY KEY (`spec_id`) USING BTREE
  373. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商品规格项/值表' ROW_FORMAT = Dynamic;
  374. DROP TABLE IF EXISTS `{{prefix}}mall_invoice`;
  375. CREATE TABLE `{{prefix}}mall_invoice` (
  376. `id` int NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  377. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  378. `member_id` int NOT NULL DEFAULT 0 COMMENT '会员id',
  379. `trade_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'order' COMMENT '开票分类 order:订单',
  380. `trade_id` int NOT NULL DEFAULT 0 COMMENT '业务id',
  381. `header_type` tinyint NOT NULL DEFAULT 1 COMMENT '抬头类型',
  382. `header_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称(发票抬头)',
  383. `type` tinyint NOT NULL DEFAULT 1 COMMENT '发票类型',
  384. `name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发票内容',
  385. `tax_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '公司税号',
  386. `mobile` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '开票人手机号',
  387. `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '开票人邮箱',
  388. `telephone` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '注册电话',
  389. `address` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '注册地址',
  390. `bank_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '开户银行',
  391. `bank_card_number` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '银行账号',
  392. `money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '开票金额',
  393. `is_invoice` tinyint NOT NULL DEFAULT 0 COMMENT '是否开票',
  394. `invoice_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发票代码',
  395. `invoice_voucher` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '发票凭证',
  396. `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '备注',
  397. `create_time` int NOT NULL DEFAULT 0 COMMENT '申请时间',
  398. `invoice_time` int NOT NULL DEFAULT 0 COMMENT '开票时间',
  399. `status` int NOT NULL DEFAULT 0 COMMENT '是否生效',
  400. PRIMARY KEY (`id`) USING BTREE
  401. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '发票表' ROW_FORMAT = Dynamic;
  402. DROP TABLE IF EXISTS `{{prefix}}mall_order`;
  403. CREATE TABLE `{{prefix}}mall_order` (
  404. `order_id` int NOT NULL AUTO_INCREMENT,
  405. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  406. `site_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺(站点)名称',
  407. `group_id` int NOT NULL DEFAULT 0 COMMENT '订单组id',
  408. `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单编号',
  409. `body` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单内容',
  410. `order_type` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单类型',
  411. `order_from` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单来源',
  412. `out_trade_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '支付流水号',
  413. `status` varchar(55) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单状态',
  414. `member_id` int NOT NULL DEFAULT 0 COMMENT '会员id',
  415. `ip` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'ip',
  416. `goods_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品金额',
  417. `delivery_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '配送金额',
  418. `discount_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '优惠金额',
  419. `mall_discount_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台优惠金额',
  420. `order_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '订单金额',
  421. `invoice_id` int NOT NULL DEFAULT 0 COMMENT '发票id,0表示不开发票',
  422. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  423. `pay_time` int NOT NULL DEFAULT 0 COMMENT '订单支付时间',
  424. `delivery_time` int NOT NULL DEFAULT 0 COMMENT '订单发货时间',
  425. `take_time` int NOT NULL DEFAULT 0 COMMENT '订单收货时间',
  426. `finish_time` int NOT NULL DEFAULT 0 COMMENT '订单完成时间',
  427. `close_time` int NOT NULL DEFAULT 0 COMMENT '订单关闭时间',
  428. `delete_time` int NOT NULL DEFAULT 0 COMMENT '是否删除(针对后台)',
  429. `timeout` int NOT NULL DEFAULT 0 COMMENT '通用业务超时时间记录',
  430. `delivery_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '配送方式',
  431. `take_store_id` int NOT NULL DEFAULT 0 COMMENT '自提点',
  432. `taker_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人',
  433. `taker_mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货人手机号',
  434. `taker_province` int NOT NULL DEFAULT 0 COMMENT '收货省',
  435. `taker_city` int NOT NULL DEFAULT 0 COMMENT '收货市',
  436. `taker_district` int NOT NULL DEFAULT 0 COMMENT '收货区县',
  437. `taker_address` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货地址',
  438. `taker_full_address` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货详细地址',
  439. `taker_longitude` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货地址经度',
  440. `taker_latitude` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货详细纬度',
  441. `taker_store_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货门店',
  442. `is_enable_refund` int NOT NULL DEFAULT 0 COMMENT '是否允许退款',
  443. `member_remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '会员留言信息',
  444. `shop_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商家留言',
  445. `close_remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关闭原因',
  446. `close_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关闭来源(未支付自动关闭 手动关闭 退款关闭)',
  447. `refund_status` int NOT NULL DEFAULT 1 COMMENT '退款状态 1不存在退款 2 部分退款 3 全部退款',
  448. `has_goods_types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '包含的商品类型 json',
  449. `is_evaluate` int NOT NULL DEFAULT 0 COMMENT '是否评论',
  450. `mall_remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '卖家留言',
  451. `mall_rate` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台分成比率',
  452. `refund_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '累计退款金额',
  453. `shop_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '店铺结算金额',
  454. `mall_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台结算金额',
  455. `shop_refund_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '店铺退款结算金额',
  456. `mall_refund_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台退款结算金额',
  457. `mall_coupon_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '平台优惠券补贴',
  458. `mall_refund_coupon_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '返还平台优惠券补贴',
  459. PRIMARY KEY (`order_id`) USING BTREE
  460. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单表' ROW_FORMAT = Dynamic;
  461. DROP TABLE IF EXISTS `{{prefix}}mall_order_batch_delivery`;
  462. CREATE TABLE `{{prefix}}mall_order_batch_delivery` (
  463. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  464. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  465. `main_id` int NOT NULL DEFAULT 0 COMMENT '操作人id',
  466. `status` int NOT NULL DEFAULT 1 COMMENT '状态 进行中 已完成 已失败',
  467. `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '操作类型 批量发货 批量打单 ....' COMMENT '操作类型',
  468. `total_num` int NOT NULL DEFAULT 0 COMMENT '总发货单数',
  469. `success_num` int NOT NULL DEFAULT 0 COMMENT '成功发货单数',
  470. `fail_num` int NOT NULL DEFAULT 0 COMMENT '失败发货单数',
  471. `data` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '导入文件的路径',
  472. `output` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '对外输出记录',
  473. `fail_output` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '失败记录',
  474. `fail_remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '失败原因',
  475. `create_time` int NOT NULL COMMENT '创建时间',
  476. `update_time` int NOT NULL DEFAULT 0 COMMENT '操作时间',
  477. PRIMARY KEY (`id`) USING BTREE
  478. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单批量发货表' ROW_FORMAT = DYNAMIC;
  479. DROP TABLE IF EXISTS `{{prefix}}mall_order_delivery`;
  480. CREATE TABLE `{{prefix}}mall_order_delivery` (
  481. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  482. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  483. `order_id` int NOT NULL DEFAULT 0,
  484. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '包裹名称',
  485. `delivery_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '配送方式',
  486. `sub_delivery_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细配送方式',
  487. `express_company_id` int NOT NULL DEFAULT 0 COMMENT '快递公司id',
  488. `express_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '配送单号',
  489. `local_deliver_id` int NOT NULL DEFAULT 0 COMMENT '同城配送员',
  490. `status` int NOT NULL DEFAULT 0 COMMENT '配送状态',
  491. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  492. `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
  493. PRIMARY KEY (`id`) USING BTREE
  494. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单发货表' ROW_FORMAT = Dynamic;
  495. DROP TABLE IF EXISTS `{{prefix}}mall_order_discount`;
  496. CREATE TABLE `{{prefix}}mall_order_discount` (
  497. `id` int NOT NULL AUTO_INCREMENT,
  498. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  499. `order_id` int NOT NULL DEFAULT 0 COMMENT '订单id',
  500. `order_goods_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '参与的订单商品项',
  501. `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '类型 discount 优惠,gift 赠送',
  502. `num` int NOT NULL DEFAULT 0 COMMENT '使用数量',
  503. `money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '优惠金额',
  504. `discount_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '优惠类型',
  505. `discount_type_id` int NOT NULL DEFAULT 0 COMMENT '优惠类型id',
  506. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单优惠说明',
  507. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  508. `status` int NOT NULL DEFAULT 1 COMMENT '状态',
  509. PRIMARY KEY (`id`) USING BTREE
  510. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单优惠表' ROW_FORMAT = Dynamic;
  511. DROP TABLE IF EXISTS `{{prefix}}mall_order_discount_goods`;
  512. CREATE TABLE `{{prefix}}mall_order_discount_goods` (
  513. `id` int NOT NULL AUTO_INCREMENT,
  514. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  515. `order_discount_id` int NOT NULL DEFAULT 0 COMMENT '订单优惠id',
  516. `order_id` int NOT NULL DEFAULT 0 COMMENT '订单id',
  517. `order_goods_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '参与的订单商品项',
  518. `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '类型 discount 优惠,gift 赠送',
  519. `num` int NOT NULL DEFAULT 0 COMMENT '使用数量',
  520. `money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '优惠金额',
  521. PRIMARY KEY (`id`) USING BTREE
  522. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单项优惠表' ROW_FORMAT = Dynamic;
  523. DROP TABLE IF EXISTS `{{prefix}}mall_order_goods`;
  524. CREATE TABLE `{{prefix}}mall_order_goods` (
  525. `order_goods_id` int NOT NULL AUTO_INCREMENT,
  526. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  527. `order_id` int NOT NULL DEFAULT 0 COMMENT '订单id',
  528. `member_id` int NOT NULL DEFAULT 0 COMMENT '购买会员id',
  529. `goods_id` int NOT NULL DEFAULT 0 COMMENT '商品id',
  530. `sku_id` int NOT NULL DEFAULT 0 COMMENT '商品规格id',
  531. `goods_name` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品名称',
  532. `sku_name` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品规格名称',
  533. `goods_image` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品图片',
  534. `sku_image` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'sku规格图片',
  535. `price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品单价',
  536. `num` int NOT NULL DEFAULT 0 COMMENT '购买数量',
  537. `goods_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品总价',
  538. `is_enable_refund` int NOT NULL DEFAULT 0 COMMENT '是否允许退款',
  539. `goods_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品类型',
  540. `delivery_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '配送状态',
  541. `delivery_id` int NOT NULL DEFAULT 0 COMMENT '发货单号',
  542. `discount_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '优惠金额',
  543. `status` int NOT NULL DEFAULT 0 COMMENT '状态',
  544. `order_refund_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '退款单号',
  545. `order_goods_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '订单项实付金额',
  546. `original_price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品原价',
  547. `verify_count` int NOT NULL DEFAULT 0 COMMENT '已核销次数',
  548. `verify_expire_time` int NOT NULL DEFAULT 0 COMMENT '过期时间 0 为永久',
  549. `is_verify` int NOT NULL DEFAULT 0 COMMENT '是否需要核销',
  550. `mall_discount_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台优惠',
  551. PRIMARY KEY (`order_goods_id`) USING BTREE
  552. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单项表' ROW_FORMAT = Dynamic;
  553. DROP TABLE IF EXISTS `{{prefix}}mall_order_group`;
  554. CREATE TABLE `{{prefix}}mall_order_group` (
  555. `group_id` int NOT NULL AUTO_INCREMENT,
  556. `member_id` int NOT NULL DEFAULT 0 COMMENT '会员id',
  557. `body` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单内容',
  558. `goods_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '商品金额',
  559. `delivery_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '配送金额',
  560. `shop_discount_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '店铺优惠金额',
  561. `mall_discount_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台优惠金额',
  562. `order_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '订单金额',
  563. `shop_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '店铺结算金额',
  564. `mall_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '平台结算金额',
  565. `status` int NOT NULL DEFAULT 1 COMMENT '状态',
  566. `is_bundle_pay` int NOT NULL DEFAULT 0 COMMENT '是否只能捆绑支付',
  567. `out_trade_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '外部交易号',
  568. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  569. `pay_time` int NOT NULL DEFAULT 0 COMMENT '支付时间',
  570. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id(跨店支付为0)',
  571. `taker_full_address` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '收货地址',
  572. PRIMARY KEY (`group_id`) USING BTREE
  573. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单组表' ROW_FORMAT = Dynamic;
  574. DROP TABLE IF EXISTS `{{prefix}}mall_order_group_discount`;
  575. CREATE TABLE `{{prefix}}mall_order_group_discount` (
  576. `id` int NOT NULL AUTO_INCREMENT,
  577. `site_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '站点ids',
  578. `order_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单ids',
  579. `group_id` int NOT NULL DEFAULT 0 COMMENT '订单组id',
  580. `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '类型 discount 优惠,gift 赠送',
  581. `num` int NOT NULL DEFAULT 0 COMMENT '使用数量',
  582. `money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '优惠金额',
  583. `discount_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '优惠类型',
  584. `discount_type_id` int NOT NULL DEFAULT 0 COMMENT '优惠类型id',
  585. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '订单优惠说明',
  586. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  587. `status` int NOT NULL DEFAULT 1 COMMENT '状态',
  588. PRIMARY KEY (`id`) USING BTREE
  589. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单组优惠表' ROW_FORMAT = Dynamic;
  590. DROP TABLE IF EXISTS `{{prefix}}mall_order_log`;
  591. CREATE TABLE `{{prefix}}mall_order_log` (
  592. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  593. `order_id` int NOT NULL DEFAULT 0 COMMENT '订单id',
  594. `main_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '操作人类型',
  595. `main_id` int NOT NULL DEFAULT 0 COMMENT '操作人id',
  596. `status` int NULL DEFAULT NULL COMMENT '订单状态',
  597. `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
  598. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '日志内容',
  599. `create_time` int NULL DEFAULT NULL COMMENT '创建时间',
  600. PRIMARY KEY (`id`) USING BTREE
  601. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单日志表' ROW_FORMAT = Dynamic;
  602. DROP TABLE IF EXISTS `{{prefix}}mall_order_refund`;
  603. CREATE TABLE `{{prefix}}mall_order_refund` (
  604. `refund_id` int NOT NULL AUTO_INCREMENT,
  605. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  606. `order_id` int NOT NULL DEFAULT 0 COMMENT '订单id',
  607. `order_goods_id` int NOT NULL DEFAULT 0 COMMENT '订单项id',
  608. `order_refund_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '退款单号',
  609. `refund_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '退款方式 ',
  610. `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '退款原因 ',
  611. `member_id` int NOT NULL DEFAULT 0 COMMENT '会员id',
  612. `apply_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '申请退款',
  613. `money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '实际退款',
  614. `status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '退款状态',
  615. `create_time` int NOT NULL DEFAULT 0 COMMENT '创建时间',
  616. `transfer_time` int NOT NULL DEFAULT 0 COMMENT '转账时间',
  617. `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '描述' COMMENT '描述',
  618. `voucher` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '凭证' COMMENT '凭证',
  619. `source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '来源 system 系统 member 会员',
  620. `timeout` int NOT NULL DEFAULT 0 COMMENT '操作超时时间',
  621. `refund_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '退款交易号',
  622. `delivery` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '退货配送信息',
  623. `shop_reason` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商家拒绝原因',
  624. `refund_address` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商家退货地址',
  625. `is_refund_delivery` int NOT NULL DEFAULT 0 COMMENT '是否退运费',
  626. PRIMARY KEY (`refund_id`) USING BTREE
  627. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单退款表' ROW_FORMAT = Dynamic;
  628. DROP TABLE IF EXISTS `{{prefix}}mall_order_refund_log`;
  629. CREATE TABLE `{{prefix}}mall_order_refund_log` (
  630. `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  631. `order_refund_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '退款编号',
  632. `main_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '操作人类型',
  633. `main_id` int NOT NULL DEFAULT 0 COMMENT '操作人id',
  634. `status` int NULL DEFAULT NULL COMMENT '退款状态',
  635. `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
  636. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '日志内容',
  637. `create_time` int NULL DEFAULT NULL COMMENT '创建时间',
  638. PRIMARY KEY (`id`) USING BTREE
  639. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单退款日志表' ROW_FORMAT = Dynamic;
  640. DROP TABLE IF EXISTS `{{prefix}}mall_shop_address`;
  641. CREATE TABLE `{{prefix}}mall_shop_address` (
  642. `id` int NOT NULL AUTO_INCREMENT,
  643. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  644. `contact_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '联系人',
  645. `mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '手机号',
  646. `province_id` int NOT NULL DEFAULT 0 COMMENT '省',
  647. `city_id` int NOT NULL DEFAULT 0 COMMENT '市',
  648. `district_id` int NOT NULL DEFAULT 0 COMMENT '区',
  649. `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '详细地址',
  650. `full_address` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '地址',
  651. `lat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '纬度',
  652. `lng` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '经度',
  653. `is_delivery_address` int NOT NULL DEFAULT 0 COMMENT '是否是发货地址',
  654. `is_refund_address` int NOT NULL DEFAULT 0 COMMENT '是否是退货地址',
  655. `is_default_delivery` int NOT NULL DEFAULT 0 COMMENT '默认发货地址',
  656. `is_default_refund` int NOT NULL DEFAULT 0 COMMENT '默认收货地址',
  657. PRIMARY KEY (`id`) USING BTREE
  658. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商家地址库' ROW_FORMAT = Dynamic;
  659. DROP TABLE IF EXISTS `{{prefix}}mall_shop_category`;
  660. CREATE TABLE `{{prefix}}mall_shop_category` (
  661. `category_id` int UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '分类id',
  662. `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类名称',
  663. `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类图',
  664. `sort` int NOT NULL DEFAULT 0 COMMENT '排序号',
  665. `commission_rate` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '手续费比率',
  666. `create_time` int NOT NULL DEFAULT 0 COMMENT '添加时间',
  667. `update_time` int NOT NULL DEFAULT 0 COMMENT '更新时间',
  668. PRIMARY KEY (`category_id`) USING BTREE
  669. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '店铺分类' ROW_FORMAT = Dynamic;
  670. DROP TABLE IF EXISTS `{{prefix}}mall_stat`;
  671. CREATE TABLE `{{prefix}}mall_stat` (
  672. `id` int NOT NULL AUTO_INCREMENT,
  673. `site_id` int NOT NULL DEFAULT 0 COMMENT '站点id',
  674. `date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '日期',
  675. `date_time` int NOT NULL DEFAULT 0 COMMENT '时间戳',
  676. `order_num` int NOT NULL DEFAULT 0 COMMENT '订单总数',
  677. `sale_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '销售总额',
  678. `refund_money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '退款总额',
  679. `access_sum` int NOT NULL DEFAULT 0 COMMENT '访问数',
  680. PRIMARY KEY (`id`) USING BTREE
  681. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  682. DROP TABLE IF EXISTS `{{prefix}}mall_web_floor`;
  683. CREATE TABLE `{{prefix}}mall_web_floor` (
  684. `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
  685. `floor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '楼层名称',
  686. `temp` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '配置模板',
  687. `config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '配置参数',
  688. `sort` int NOT NULL DEFAULT 0 COMMENT '排序号',
  689. `create_time` int NOT NULL DEFAULT 0 COMMENT '添加时间',
  690. `update_time` int NOT NULL DEFAULT 0 COMMENT '更新时间',
  691. PRIMARY KEY (`id`) USING BTREE
  692. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '首页楼层' ROW_FORMAT = Dynamic;