tables.ini 42 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628
  1. CREATE TABLE IF NOT EXISTS `__PREFIX__area` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `name` varchar(50) DEFAULT NULL COMMENT '名称',
  4. `pid` int(11) DEFAULT '0' COMMENT '上级',
  5. `level` int(11) DEFAULT '1',
  6. PRIMARY KEY (`id`) USING BTREE
  7. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='省市区数据';
  8. CREATE TABLE IF NOT EXISTS `__PREFIX__cart` (
  9. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  10. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户ID',
  11. `shop_id` int(10) NOT NULL DEFAULT '0' COMMENT '店铺ID',
  12. `goods_id` int(10) NOT NULL DEFAULT '0' COMMENT '商品ID',
  13. `goods_num` int(10) unsigned NOT NULL DEFAULT '1' COMMENT '购物车数量',
  14. `sku_price_id` int(11) DEFAULT NULL COMMENT '规格',
  15. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  16. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  17. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  18. PRIMARY KEY (`id`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='购物车表';
  20. CREATE TABLE IF NOT EXISTS `__PREFIX__category` (
  21. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  22. `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '父ID',
  23. `type` enum('article','goods') COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型',
  24. `name` varchar(30) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称',
  25. `name_spacer` varchar(0) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '存放目录结构',
  26. `image` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片',
  27. `flag` set('hot','new','recommend') COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '标志',
  28. `isnav` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否导航显示',
  29. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  30. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  31. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  32. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  33. PRIMARY KEY (`id`),
  34. KEY `weigh` (`weigh`) USING BTREE,
  35. KEY `parent_id` (`pid`) USING BTREE
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='商品、文章类目表';
  37. CREATE TABLE IF NOT EXISTS `__PREFIX__config` (
  38. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  39. `name` varchar(30) NOT NULL DEFAULT '' COMMENT '变量名',
  40. `group` varchar(30) NOT NULL DEFAULT '' COMMENT '分组',
  41. `title` varchar(100) NOT NULL DEFAULT '' COMMENT '变量标题',
  42. `tip` varchar(100) NOT NULL DEFAULT '' COMMENT '变量描述',
  43. `type` varchar(30) NOT NULL DEFAULT '' COMMENT '类型:string,text,int,bool,array,datetime,date,file',
  44. `value` longtext NOT NULL COMMENT '变量值',
  45. `content` longtext CHARACTER SET utf8mb4 COMMENT '变量字典数据',
  46. `rule` varchar(100) NOT NULL DEFAULT '' COMMENT '验证规则',
  47. `extend` varchar(255) NOT NULL DEFAULT '' COMMENT '扩展属性',
  48. PRIMARY KEY (`id`) USING BTREE,
  49. UNIQUE KEY `name` (`name`) USING BTREE
  50. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='配置';
  51. CREATE TABLE IF NOT EXISTS `__PREFIX__faq` (
  52. `id` int(11) NOT NULL AUTO_INCREMENT,
  53. `title` varchar(255) DEFAULT NULL COMMENT '标题',
  54. `content` longtext COMMENT '内容',
  55. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  56. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  57. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  58. PRIMARY KEY (`id`) USING BTREE
  59. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='常见问题';
  60. CREATE TABLE IF NOT EXISTS `__PREFIX__feedback` (
  61. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  62. `user_id` int(11) NOT NULL COMMENT '反馈用户',
  63. `type` varchar(30) DEFAULT NULL COMMENT '反馈类型',
  64. `content` varchar(255) DEFAULT NULL COMMENT '反馈内容',
  65. `images` varchar(512) DEFAULT NULL COMMENT '图片',
  66. `phone` varchar(30) DEFAULT NULL COMMENT '联系电话',
  67. `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否处理:0=未处理,1=已处理',
  68. `remark` varchar(191) DEFAULT NULL COMMENT '处理备注',
  69. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  70. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  71. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  72. PRIMARY KEY (`id`) USING BTREE
  73. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='意见反馈';
  74. CREATE TABLE IF NOT EXISTS `__PREFIX__goods` (
  75. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  76. `shop_id` int(10) unsigned DEFAULT '0' COMMENT '店铺ID',
  77. `shop_category_id` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '店铺内类目',
  78. `category_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品类目',
  79. `brand_id` int(10) unsigned DEFAULT '0' COMMENT '品牌ID',
  80. `category_attribute` longtext COLLATE utf8mb4_general_ci COMMENT '类目属性',
  81. `title` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品标题',
  82. `image` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品主图',
  83. `images` varchar(1500) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '产品相册',
  84. `description` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '商品描述',
  85. `flag` set('hot','index','recommend') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标志(多选):hot=热门,index=首页,recommend=推荐',
  86. `stock` enum('porder','payment') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'porder' COMMENT '库存计算方式:porder=下单减库存,payment=付款减库存',
  87. `content` longtext COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品详情',
  88. `freight_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '运费模板',
  89. `grounding` tinyint(1) NOT NULL DEFAULT '0' COMMENT '上架状态',
  90. `specs` enum('single','multi') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'single' COMMENT '商品规格:single=单规格,multi=多规格',
  91. `distribution` enum('true','false') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'false' COMMENT '是否独立分销:true=开启,false=关闭',
  92. `activity` enum('0','1') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '活动中:0=没在活动中,1=活动中',
  93. `activity_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '活动ID',
  94. `activity_type` enum('goods','groups','seckill','bargain') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'goods' COMMENT '活动类型:goods=商品,groups=拼团,seckill=秒杀,bargain=砍价',
  95. `views` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '点击',
  96. `price` decimal(10,2) DEFAULT '0.00' COMMENT '产品价格',
  97. `sales` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '销量',
  98. `payment` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '付款人数',
  99. `comment` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '评论',
  100. `praise` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '好评',
  101. `moderate` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '中评',
  102. `negative` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '差评',
  103. `like` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '收藏',
  104. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  105. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  106. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  107. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  108. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  109. PRIMARY KEY (`id`) USING BTREE
  110. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='商品表';
  111. CREATE TABLE IF NOT EXISTS `__PREFIX__comment` (
  112. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  113. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '用员ID',
  114. `shop_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '店铺ID',
  115. `order_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单ID',
  116. `goods_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  117. `order_type` enum('goods','groups','seckill') COLLATE utf8mb4_general_ci DEFAULT 'goods' COMMENT '订单类型:goods=普通订单,groups=拼团订单,seckill=秒杀订单',
  118. `order_goods_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单商品ID',
  119. `state` enum('0','1','2') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '评价:0=好评,1=中评,2=差评',
  120. `content` text COLLATE utf8mb4_general_ci COMMENT '内容',
  121. `tag` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '评论标签',
  122. `suk` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '所购买商品SUK',
  123. `images` varchar(1500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片组',
  124. `score` float(3,1) unsigned DEFAULT '0.0' COMMENT '综合评分',
  125. `score_describe` float(3,1) unsigned DEFAULT '0.0' COMMENT '描述相符',
  126. `score_service` float(3,1) unsigned DEFAULT '0.0' COMMENT '服务相符',
  127. `score_deliver` float(3,1) unsigned DEFAULT '0.0' COMMENT '发货相符',
  128. `score_logistics` float(3,1) unsigned DEFAULT '0.0' COMMENT '物流相符',
  129. `switch` tinyint(1) DEFAULT '0' COMMENT '匿名评论',
  130. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  131. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  132. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  133. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  134. PRIMARY KEY (`id`) USING BTREE
  135. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='商品评论';
  136. CREATE TABLE IF NOT EXISTS `__PREFIX__follow` (
  137. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  138. `user_id` int(10) unsigned DEFAULT '0' COMMENT '用户ID',
  139. `goods_id` int(10) unsigned DEFAULT '0' COMMENT '商品ID',
  140. `goods_type` enum('goods','groups','seckill') COLLATE utf8mb4_general_ci DEFAULT 'goods' COMMENT '商品类型:goods=普通商品,groups=拼团商品,seckill=秒杀商品',
  141. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  142. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  143. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  144. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  145. PRIMARY KEY (`id`) USING BTREE
  146. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='关注商品表';
  147. CREATE TABLE IF NOT EXISTS `__PREFIX__goods_sku` (
  148. `id` int(11) NOT NULL AUTO_INCREMENT,
  149. `name` varchar(50) DEFAULT NULL COMMENT '名称',
  150. `pid` int(11) NOT NULL DEFAULT '0' COMMENT '所属规格',
  151. `goods_id` int(11) NOT NULL COMMENT '产品',
  152. `weigh` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  153. PRIMARY KEY (`id`) USING BTREE
  154. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='商品规格';
  155. CREATE TABLE IF NOT EXISTS `__PREFIX__goods_sku_price` (
  156. `id` int(11) NOT NULL AUTO_INCREMENT,
  157. `goods_sku_ids` varchar(255) DEFAULT NULL,
  158. `goods_id` int(11) NOT NULL COMMENT '所属产品',
  159. `weigh` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
  160. `image` varchar(255) DEFAULT NULL COMMENT '缩略图',
  161. `stock` int(11) NOT NULL DEFAULT '0' COMMENT '库存',
  162. `stock_warning` int(11) DEFAULT NULL COMMENT '库存预警',
  163. `sales` int(11) NOT NULL DEFAULT '0' COMMENT '已售',
  164. `sn` varchar(50) DEFAULT NULL COMMENT '货号',
  165. `weight` int(11) DEFAULT NULL COMMENT '重量(kg)',
  166. `price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '价格',
  167. `goods_sku_text` varchar(255) DEFAULT NULL COMMENT '中文规格',
  168. `status` varchar(10) DEFAULT 'up' COMMENT '状态',
  169. `createtime` bigint(16) DEFAULT NULL,
  170. `updatetime` bigint(16) DEFAULT NULL,
  171. `deletetime` bigint(16) DEFAULT NULL,
  172. PRIMARY KEY (`id`) USING BTREE
  173. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='商品规格';
  174. CREATE TABLE IF NOT EXISTS `__PREFIX__link` (
  175. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  176. `type` enum('system','activity','user','product','page') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'system' COMMENT '页面类型:system=系统,activity=活动,user=用户中心,product=商品,page=自定义页面',
  177. `title` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '页面标题',
  178. `route` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '路径',
  179. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  180. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  181. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  182. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  183. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'normal' COMMENT '状态',
  184. PRIMARY KEY (`id`)
  185. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='页面链接';
  186. CREATE TABLE IF NOT EXISTS `__PREFIX__order` (
  187. `id` int(11) NOT NULL AUTO_INCREMENT,
  188. `type` enum('goods','score') NOT NULL DEFAULT 'goods' COMMENT '订单类型:goods=商城订单,score=积分商城订单',
  189. `order_sn` varchar(60) NOT NULL COMMENT '订单号',
  190. `user_id` int(11) DEFAULT '0' COMMENT '用户',
  191. `activity_type` varchar(255) DEFAULT NULL COMMENT '活动类型',
  192. `goods_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品总价',
  193. `dispatch_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '总运费',
  194. `phone` varchar(20) DEFAULT NULL COMMENT '联系电话',
  195. `consignee` varchar(20) DEFAULT NULL COMMENT '收货人',
  196. `province_name` varchar(20) DEFAULT NULL COMMENT '省',
  197. `city_name` varchar(20) DEFAULT NULL COMMENT '市',
  198. `area_name` varchar(20) DEFAULT NULL COMMENT '区',
  199. `address` varchar(255) DEFAULT NULL COMMENT '详细地址',
  200. `province_id` int(11) NOT NULL DEFAULT '0',
  201. `city_id` int(11) NOT NULL DEFAULT '0',
  202. `area_id` int(11) NOT NULL DEFAULT '0',
  203. `status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '订单状态:-2=交易关闭,-1=已取消,0=未支付,1=已支付,2=已完成',
  204. `invoice_status` enum('-1','0','1') NOT NULL DEFAULT '-1' COMMENT '发票开具状态:-1=不可开具,0=未申请,1=已申请',
  205. `memo` varchar(255) DEFAULT NULL COMMENT '商户备注',
  206. `remark` varchar(255) DEFAULT NULL COMMENT '用户备注',
  207. `total_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单总金额',
  208. `score_amount` int(11) NOT NULL DEFAULT '0' COMMENT '积分总数',
  209. `total_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '支付金额',
  210. `last_total_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '改价前金额',
  211. `discount_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '折扣总金额',
  212. `coupon_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '优惠券抵用金额',
  213. `activity_discount_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '活动优惠',
  214. `dispatch_discount_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '运费优惠',
  215. `pay_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '实际支付金额',
  216. `score_fee` int(11) NOT NULL DEFAULT '0' COMMENT '积分支付数',
  217. `goods_original_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品原价',
  218. `coupons_id` int(11) NOT NULL DEFAULT '0' COMMENT '优惠券 id',
  219. `transaction_id` varchar(60) DEFAULT NULL COMMENT '交易单号',
  220. `payment_json` varchar(2500) DEFAULT NULL COMMENT '交易原始数据',
  221. `pay_type` enum('wechat','alipay','wallet','score') DEFAULT NULL COMMENT '支付方式:wechat=微信支付,alipay=支付宝,wallet=钱包支付,score=积分支付',
  222. `paytime` bigint(16) DEFAULT NULL COMMENT '支付时间',
  223. `ext` varchar(2048) DEFAULT NULL COMMENT '附加字段',
  224. `platform` enum('H5','App','wxOfficialAccount','wxMiniProgram') DEFAULT NULL COMMENT '平台:H5=H5,wxOfficialAccount=微信公众号,wxMiniProgram=微信小程序,App=App',
  225. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  226. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  227. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  228. PRIMARY KEY (`id`) USING BTREE,
  229. UNIQUE KEY `order_sn` (`order_sn`) USING BTREE,
  230. KEY `user_id` (`user_id`) USING BTREE,
  231. KEY `status` (`status`) USING BTREE,
  232. KEY `createtime` (`createtime`) USING BTREE
  233. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='订单管理';
  234. CREATE TABLE IF NOT EXISTS `__PREFIX__order_aftersale` (
  235. `id` int(11) NOT NULL AUTO_INCREMENT,
  236. `aftersale_sn` varchar(40) NOT NULL COMMENT '售后单号',
  237. `user_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户',
  238. `type` varchar(20) NOT NULL COMMENT '类型:refund=退款,return=退货,other=其他',
  239. `phone` varchar(20) DEFAULT NULL COMMENT '联系方式',
  240. `activity_id` int(11) DEFAULT NULL COMMENT '活动',
  241. `activity_type` varchar(255) DEFAULT NULL COMMENT '活动类型',
  242. `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单',
  243. `order_item_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单商品',
  244. `goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品',
  245. `goods_sku_price_id` int(11) NOT NULL DEFAULT '0' COMMENT '规格 id',
  246. `goods_sku_text` varchar(30) DEFAULT NULL COMMENT '规格名',
  247. `goods_title` varchar(255) DEFAULT NULL COMMENT '商品名称',
  248. `goods_image` varchar(255) DEFAULT NULL COMMENT '商品图片',
  249. `goods_original_price` decimal(10,2) NOT NULL COMMENT '商品原价',
  250. `discount_fee` decimal(10,2) DEFAULT NULL COMMENT '优惠费用',
  251. `goods_price` decimal(10,2) NOT NULL COMMENT '商品价格',
  252. `goods_num` int(11) NOT NULL DEFAULT '0' COMMENT '购买数量',
  253. `dispatch_status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '发货状态:0=未发货,1=已发货,2=已收货',
  254. `dispatch_fee` decimal(10,2) DEFAULT NULL COMMENT '发货费用',
  255. `aftersale_status` tinyint(2) NOT NULL COMMENT '售后状态:-1=拒绝,0=未处理,1=处理中,2=售后完成',
  256. `refund_status` tinyint(1) DEFAULT NULL COMMENT '退款状态:-1=拒绝退款,0=未退款,1=同意',
  257. `refund_fee` decimal(10,2) DEFAULT NULL COMMENT '退款金额',
  258. `createtime` bigint(16) DEFAULT NULL COMMENT '添加时间',
  259. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  260. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  261. PRIMARY KEY (`id`) USING BTREE,
  262. UNIQUE KEY `aftersale_sn` (`aftersale_sn`) USING BTREE,
  263. KEY `user_id` (`user_id`) USING BTREE,
  264. KEY `order_id` (`order_id`) USING BTREE
  265. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='售后单';
  266. CREATE TABLE IF NOT EXISTS `__PREFIX__order_item` (
  267. `id` int(11) NOT NULL AUTO_INCREMENT,
  268. `user_id` int(11) DEFAULT NULL COMMENT '用户',
  269. `order_id` int(11) NOT NULL DEFAULT '0' COMMENT '订单',
  270. `goods_id` int(11) NOT NULL DEFAULT '0' COMMENT '商品',
  271. `goods_type` varchar(30) NOT NULL DEFAULT 'normal' COMMENT '商品类型:normal=实体商品,virtual=虚拟商品',
  272. `goods_sku_price_id` int(11) NOT NULL DEFAULT '0' COMMENT '规格 id',
  273. `activity_id` int(11) NOT NULL DEFAULT '0' COMMENT '活动 id',
  274. `activity_type` varchar(255) DEFAULT NULL COMMENT '活动类型',
  275. `item_goods_sku_price_id` int(11) NOT NULL DEFAULT '0' COMMENT '活动规格|积分商城规格 id',
  276. `goods_sku_text` varchar(60) DEFAULT NULL COMMENT '规格名',
  277. `goods_title` varchar(255) DEFAULT NULL COMMENT '商品名称',
  278. `goods_image` varchar(255) DEFAULT NULL COMMENT '商品图片',
  279. `goods_original_price` decimal(10,2) NOT NULL COMMENT '商品原价',
  280. `discount_fee` decimal(10,2) DEFAULT NULL COMMENT '优惠费用',
  281. `goods_price` decimal(10,2) NOT NULL COMMENT '商品价格',
  282. `goods_num` int(11) NOT NULL DEFAULT '0' COMMENT '购买数量',
  283. `goods_weight` int(11) NOT NULL DEFAULT '0' COMMENT '商品重量',
  284. `pay_price` decimal(10,2) NOT NULL COMMENT '支付金额(不含运费)',
  285. `dispatch_status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '发货状态:0=未发货,1=已发货,2=已收货',
  286. `dispatch_fee` decimal(10,2) DEFAULT NULL COMMENT '发货费用',
  287. `dispatch_type` varchar(20) DEFAULT NULL COMMENT '发货方式',
  288. `dispatch_id` int(11) DEFAULT NULL COMMENT '发货模板',
  289. `store_id` int(11) NOT NULL DEFAULT '0' COMMENT '门店',
  290. `aftersale_status` tinyint(2) NOT NULL COMMENT '售后状态:-1=拒绝,0=未申请,1=申请售后,2=售后完成',
  291. `comment_status` tinyint(2) NOT NULL COMMENT '评价状态:0=未评价,1=已评价',
  292. `refund_status` tinyint(1) DEFAULT NULL COMMENT '退款状态:-1=拒绝退款,0=无,1=申请中,2=同意',
  293. `refund_fee` decimal(10,2) DEFAULT NULL COMMENT '退款金额',
  294. `refund_msg` varchar(255) DEFAULT NULL COMMENT '退款原因',
  295. `express_name` varchar(60) DEFAULT NULL COMMENT '快递公司',
  296. `express_code` varchar(60) DEFAULT NULL COMMENT '快递公司编号',
  297. `express_no` varchar(60) DEFAULT NULL COMMENT '快递单号',
  298. `ext` varchar(2048) DEFAULT NULL COMMENT '附加字段',
  299. `createtime` bigint(16) DEFAULT NULL COMMENT '添加时间',
  300. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  301. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  302. PRIMARY KEY (`id`) USING BTREE,
  303. KEY `order_id` (`order_id`) USING BTREE,
  304. KEY `store_id` (`store_id`) USING BTREE,
  305. KEY `activity_id` (`activity_id`) USING BTREE,
  306. KEY `goods_id` (`goods_id`) USING BTREE
  307. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='订单商品明细';
  308. CREATE TABLE IF NOT EXISTS `__PREFIX__refund_log` (
  309. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  310. `order_sn` varchar(45) DEFAULT NULL COMMENT '商户订单号',
  311. `refund_sn` varchar(45) DEFAULT NULL COMMENT '商户退款单号',
  312. `order_item_id` varchar(45) DEFAULT NULL COMMENT '订单商品',
  313. `pay_fee` decimal(10,2) DEFAULT NULL COMMENT '支付金额',
  314. `refund_fee` decimal(10,2) DEFAULT NULL COMMENT '退款金额',
  315. `pay_type` varchar(20) NOT NULL DEFAULT '' COMMENT '付款方式',
  316. `status` tinyint(1) DEFAULT '0' COMMENT '退款状态:0=退款中,1=退款完成,-1=退款失败',
  317. `payment_json` varchar(1024) DEFAULT NULL COMMENT '退款原始数据',
  318. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  319. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  320. PRIMARY KEY (`id`) USING BTREE
  321. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='退款日志';
  322. CREATE TABLE IF NOT EXISTS `__PREFIX__store` (
  323. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  324. `name` varchar(50) NOT NULL COMMENT '门店名称',
  325. `images` varchar(2500) NOT NULL COMMENT '门店图片',
  326. `realname` varchar(50) NOT NULL COMMENT '联系人',
  327. `phone` varchar(20) NOT NULL COMMENT '联系电话',
  328. `province_name` varchar(50) NOT NULL COMMENT '省',
  329. `city_name` varchar(50) NOT NULL COMMENT '市',
  330. `area_name` varchar(50) NOT NULL COMMENT '区',
  331. `province_id` int(11) NOT NULL COMMENT '省ID',
  332. `city_id` int(11) NOT NULL COMMENT '市ID',
  333. `area_id` int(11) NOT NULL COMMENT '区ID',
  334. `address` varchar(255) NOT NULL COMMENT '详细地址',
  335. `latitude` decimal(10,6) DEFAULT NULL COMMENT '纬度',
  336. `longitude` decimal(10,6) DEFAULT NULL COMMENT '经度',
  337. `store` enum('0','1') NOT NULL DEFAULT '0' COMMENT '支持配送:0=否,1=是',
  338. `selfetch` enum('0','1') NOT NULL DEFAULT '0' COMMENT '支持自提:0=否,1=是',
  339. `service_type` varchar(20) NOT NULL COMMENT '服务范围',
  340. `service_radius` int(11) NOT NULL DEFAULT '0' COMMENT '服务半径',
  341. `service_province_ids` varchar(1200) DEFAULT NULL COMMENT '服务行政省',
  342. `service_city_ids` varchar(1200) DEFAULT NULL COMMENT '服务行政市',
  343. `service_area_ids` varchar(1200) DEFAULT NULL COMMENT '服务行政区',
  344. `openhours` varchar(20) NOT NULL COMMENT '营业时间',
  345. `openweeks` set('1','2','3','4','5','6','7') NOT NULL DEFAULT '1,2,3,4,5,6,7' COMMENT '营业天数',
  346. `status` enum('0','1') NOT NULL DEFAULT '1' COMMENT '门店状态:0=禁用,1=启用',
  347. `createtime` bigint(16) NOT NULL COMMENT '创建时间',
  348. `updatetime` bigint(16) NOT NULL COMMENT '更新时间',
  349. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  350. PRIMARY KEY (`id`)
  351. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='门店';
  352. CREATE TABLE IF NOT EXISTS `__PREFIX__user_address` (
  353. `id` int(11) NOT NULL AUTO_INCREMENT,
  354. `is_default` enum('0','1') DEFAULT '0' COMMENT '默认',
  355. `user_id` int(11) DEFAULT NULL COMMENT '用户',
  356. `consignee` varchar(20) DEFAULT NULL COMMENT '收货人',
  357. `phone` varchar(20) DEFAULT NULL COMMENT '联系电话',
  358. `province_name` varchar(20) DEFAULT NULL COMMENT '省',
  359. `city_name` varchar(20) DEFAULT NULL COMMENT '市',
  360. `area_name` varchar(20) DEFAULT NULL COMMENT '区',
  361. `address` varchar(255) DEFAULT NULL COMMENT '详细地址',
  362. `province_id` int(11) DEFAULT NULL,
  363. `city_id` int(11) DEFAULT NULL,
  364. `area_id` int(11) DEFAULT NULL,
  365. `latitude` decimal(10,6) DEFAULT NULL COMMENT '纬度',
  366. `longitude` decimal(10,6) DEFAULT NULL COMMENT '经度',
  367. `createtime` bigint(16) DEFAULT NULL,
  368. `updatetime` bigint(16) DEFAULT NULL,
  369. `deletetime` bigint(16) DEFAULT NULL,
  370. PRIMARY KEY (`id`) USING BTREE
  371. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户地址';
  372. CREATE TABLE IF NOT EXISTS `__PREFIX__user_favorite` (
  373. `id` int(11) NOT NULL AUTO_INCREMENT,
  374. `user_id` int(11) DEFAULT NULL COMMENT '用户',
  375. `goods_id` int(11) DEFAULT NULL COMMENT '商品',
  376. `createtime` bigint(16) DEFAULT NULL,
  377. `updatetime` bigint(16) DEFAULT NULL,
  378. `deletetime` bigint(16) DEFAULT NULL,
  379. PRIMARY KEY (`id`) USING BTREE
  380. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户收藏';
  381. CREATE TABLE IF NOT EXISTS `__PREFIX__article` (
  382. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  383. `admin_id` int(10) NOT NULL DEFAULT '0' COMMENT '管理员ID',
  384. `category_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '分类ID(单选)',
  385. `flag` set('hot','index','recommend') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标志(多选):hot=热门,index=首页,recommend=推荐',
  386. `title` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '标题',
  387. `content` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容',
  388. `image` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片',
  389. `images` varchar(1500) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片组',
  390. `attachfile` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '附件',
  391. `keywords` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关键字',
  392. `description` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '描述',
  393. `views` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '点击',
  394. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  395. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  396. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  397. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  398. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  399. PRIMARY KEY (`id`) USING BTREE
  400. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='文章表';
  401. CREATE TABLE IF NOT EXISTS `__PREFIX__brand` (
  402. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  403. `admin_id` int(10) NOT NULL DEFAULT '0' COMMENT '管理员ID',
  404. `shop_id` int(10) NOT NULL DEFAULT '0' COMMENT '商家ID',
  405. `category_id` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '分类ID',
  406. `name` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '品牌名',
  407. `image` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片',
  408. `content` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容介绍',
  409. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  410. `switch` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否启用',
  411. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  412. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  413. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  414. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'normal' COMMENT '状态',
  415. `state` enum('0','1') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '状态值:0=审核中,1=已审核',
  416. PRIMARY KEY (`id`) USING BTREE
  417. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='品牌表';
  418. CREATE TABLE IF NOT EXISTS `__PREFIX__complaint` (
  419. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  420. `type` enum('0','1','2') COLLATE utf8mb4_general_ci NOT NULL COMMENT '举报类型:0=用户举报,1=商品举报,2=店铺举报',
  421. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '举报人',
  422. `complaint_user_id` int(10) unsigned DEFAULT '0' COMMENT '被举报会员ID',
  423. `complaint_shop_id` int(10) unsigned DEFAULT '0' COMMENT '被举报店铺ID',
  424. `complaint_goods_id` int(10) unsigned DEFAULT '0' COMMENT '被举报商品ID',
  425. `content` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容',
  426. `images` varchar(1500) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片组',
  427. `reason` enum('0','1','2','3','4','5','6','7','8','9','10','11','12','13') COLLATE utf8mb4_general_ci NOT NULL COMMENT '举报理由:0=虚假交易,1=诈骗欺诈,2=收到空包裹,3=假冒盗版,4=泄露信息,5=违禁物品,6=未按成交价交易,7=未按约定时间发货,8=垃圾营销,9=涉黄信息,10=不实信息,11=人身攻击,12=违法信息,13=诈骗信息',
  428. `receipt` text COLLATE utf8mb4_general_ci COMMENT '处理回执',
  429. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  430. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  431. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  432. `state` enum('normal','hidden') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'normal' COMMENT '状态:normal=未受理,hidden=已受理',
  433. PRIMARY KEY (`id`)
  434. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='举报表';
  435. CREATE TABLE IF NOT EXISTS `__PREFIX__coupons` (
  436. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  437. `shop_id` int(10) NOT NULL DEFAULT '0' COMMENT '管理员ID',
  438. `type` enum('reduction','discount','shipping','vip') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'reduction' COMMENT '优惠券类型:reduction=满减券,discount=折扣券,shipping=包邮券,vip=会员赠券',
  439. `name` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称',
  440. `userlevel` int(10) unsigned DEFAULT '0' COMMENT '会员等级',
  441. `usertype` enum('reduction','discount') COLLATE utf8mb4_general_ci DEFAULT 'reduction' COMMENT '赠券类型:reduction=满减券,discount=折扣券',
  442. `price` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '面值',
  443. `discount` decimal(2,1) unsigned DEFAULT '0.0' COMMENT '折扣率',
  444. `limit` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '消费限制',
  445. `rangetype` enum('all','goods','category') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'all' COMMENT '可用范围:all=全部商品,goods=指定商品,category=指定分类',
  446. `range` varchar(100) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '范围',
  447. `pretype` enum('appoint','fixed') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'appoint' COMMENT '时效类型:appoint=领后天数,fixed=固定时间',
  448. `validity` int(10) unsigned DEFAULT '0' COMMENT '有效天数',
  449. `startdate` date DEFAULT NULL COMMENT '开始日期',
  450. `enddate` date DEFAULT NULL COMMENT '结束时间',
  451. `drawlimit` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '领取限制',
  452. `grant` varchar(10) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '发放总数量',
  453. `alreadygrant` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '已领取数量',
  454. `surplus` int(10) unsigned DEFAULT '0' COMMENT '剩余数量',
  455. `content` text COLLATE utf8mb4_general_ci COMMENT '使用说明',
  456. `usenum` int(10) unsigned DEFAULT '0' COMMENT '已使用数量',
  457. `invalid` int(10) unsigned DEFAULT '0' COMMENT '是否失效',
  458. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  459. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  460. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  461. PRIMARY KEY (`id`)
  462. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='卡券表';
  463. CREATE TABLE IF NOT EXISTS `__PREFIX__groups` (
  464. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  465. `group_no` varchar(32) COLLATE utf8mb4_general_ci NOT NULL COMMENT '拼团号',
  466. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '团长ID',
  467. `shop_id` int(10) NOT NULL DEFAULT '0' COMMENT '所属商家',
  468. `goods_id` int(10) NOT NULL DEFAULT '0' COMMENT '所属商品',
  469. `group_type` enum('alone','group','ladder') COLLATE utf8mb4_general_ci NOT NULL COMMENT '拼团类型:alone=直购,group=拼团,ladder=阶梯拼团',
  470. `is_ladder` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否阶梯拼团',
  471. `ladder_id` int(10) NOT NULL DEFAULT '0' COMMENT '阶梯ID',
  472. `people_num` int(10) NOT NULL DEFAULT '0' COMMENT '成团人数',
  473. `join_num` int(10) NOT NULL DEFAULT '0' COMMENT '参团人数',
  474. `state` enum('ready','start','success','fail','auto') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'ready' COMMENT '拼团状态:ready=准备中,start=拼团中,success=已成团,fail=拼团失败,auto=自动成团',
  475. `createtime` bigint(16) DEFAULT NULL COMMENT '开团时间',
  476. `grouptime` bigint(16) DEFAULT NULL COMMENT '成团时间',
  477. `validitytime` bigint(16) DEFAULT NULL COMMENT '有效时间',
  478. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  479. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  480. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  481. PRIMARY KEY (`id`)
  482. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='拼团表';
  483. CREATE TABLE IF NOT EXISTS `__PREFIX__notice` (
  484. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  485. `user_id` int(10) DEFAULT '0' COMMENT '用户ID',
  486. `shop_id` int(10) unsigned DEFAULT '0' COMMENT '店铺ID',
  487. `image` varchar(200) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '图片',
  488. `title` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '消息标题',
  489. `come` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '来自哪里',
  490. `content` text COLLATE utf8mb4_general_ci COMMENT '消息内容',
  491. `type` enum('order','notice') COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类',
  492. `modules` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '类型:order=订单,refund=退款,groupsorder=拼团订单,groupsrefund=拼团退款,live=直播,goods=商品',
  493. `modules_id` int(10) unsigned DEFAULT '0' COMMENT '所属ID',
  494. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  495. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  496. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  497. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'normal' COMMENT '状态',
  498. PRIMARY KEY (`id`)
  499. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='消息表';
  500. CREATE TABLE IF NOT EXISTS `__PREFIX__pay` (
  501. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  502. `pay_no` varchar(32) COLLATE utf8mb4_general_ci NOT NULL COMMENT '交易号',
  503. `trade_no` varchar(32) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '交易订单号',
  504. `user_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户ID',
  505. `shop_id` int(10) NOT NULL DEFAULT '0' COMMENT '用户ID',
  506. `order_id` int(10) NOT NULL DEFAULT '0' COMMENT '订单ID',
  507. `order_no` varchar(18) COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号',
  508. `pay_type` enum('0','1','2') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '支付类型:0=余额支付,1=微信支付,2=支付宝支付',
  509. `pay_state` enum('0','1','2') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '支付状态 (支付回调):0=未支付,1=已支付,2=已退款',
  510. `type` enum('goods','groups') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'goods' COMMENT '订单类型:goods=商品订单,groups=拼团订单',
  511. `number` int(10) NOT NULL DEFAULT '0' COMMENT '总数',
  512. `price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '支付金额',
  513. `order_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '订单金额',
  514. `freight_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '快递金额',
  515. `coupon_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠券金额',
  516. `discount_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '优惠金额',
  517. `refund_price` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '退款金额',
  518. `actual_payment` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '实际支付',
  519. `total_amount` decimal(10,2) unsigned DEFAULT '0.00' COMMENT '总金额',
  520. `notice` text COLLATE utf8mb4_general_ci COMMENT '通知内容',
  521. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  522. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  523. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  524. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  525. PRIMARY KEY (`id`)
  526. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='订单支付表';
  527. CREATE TABLE IF NOT EXISTS `__PREFIX__record` (
  528. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  529. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户ID',
  530. `shop_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '店铺ID',
  531. `goods_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '商品ID',
  532. `goods_type` enum('goods','groups','seckill') COLLATE utf8mb4_general_ci DEFAULT 'goods' COMMENT '商品类型:goods=普通商品,groups=拼团商品,seckill=秒杀商品',
  533. `category_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '类目ID',
  534. `category_pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '类目父ID',
  535. `uuid` varchar(36) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'app唯一编码',
  536. `ip` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备ip',
  537. `views` int(64) NOT NULL DEFAULT '1' COMMENT '点击',
  538. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  539. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  540. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  541. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  542. PRIMARY KEY (`id`) USING BTREE
  543. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='日志记录';
  544. CREATE TABLE IF NOT EXISTS `__PREFIX__search` (
  545. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  546. `keywords` varchar(50) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关键字',
  547. `flag` set('hot','index','recommend') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '推荐位 :hot=系统热门,index=搜索条,recommend=推荐',
  548. `views` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '搜索次数',
  549. `createtime` bigint(16) DEFAULT NULL COMMENT '创建时间',
  550. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  551. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  552. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  553. `switch` tinyint(1) NOT NULL DEFAULT '0' COMMENT '开关',
  554. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  555. PRIMARY KEY (`id`) USING BTREE
  556. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='搜索表';
  557. CREATE TABLE IF NOT EXISTS `__PREFIX__shop` (
  558. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  559. `user_id` int(10) unsigned DEFAULT '0' COMMENT '会员ID',
  560. `shopname` varchar(32) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺名称',
  561. `keywords` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '关键字',
  562. `description` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '描述',
  563. `service_ids` varchar(100) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '服务(多选)',
  564. `avatar` varchar(255) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '店铺头像',
  565. `state` enum('0','1','2') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '店铺类型:0=个人,1=企业,2=旗舰',
  566. `level` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '店铺等级',
  567. `islive` tinyint(1) NOT NULL DEFAULT '0' COMMENT '直播权限',
  568. `isself` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否自营',
  569. `bio` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '店铺简介',
  570. `city` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '省市',
  571. `return` varchar(100) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '退货地址',
  572. `like` int(10) NOT NULL DEFAULT '0' COMMENT '收藏/喜欢',
  573. `score_describe` float(3,1) NOT NULL DEFAULT '0.0' COMMENT '宝贝描述',
  574. `score_service` float(3,1) NOT NULL DEFAULT '0.0' COMMENT '卖家服务',
  575. `score_deliver` float(3,1) NOT NULL DEFAULT '0.0' COMMENT '发货相符',
  576. `score_logistics` float(3,1) NOT NULL DEFAULT '0.0' COMMENT '物流服务',
  577. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  578. `verify` enum('0','1','2','3','4') COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '审核:0=提交资质,1=提交店铺,2=提交审核,3=通过,4=未通过',
  579. `createtime` bigint(16) DEFAULT NULL COMMENT '创店时间',
  580. `updatetime` bigint(16) DEFAULT NULL COMMENT '更新时间',
  581. `deletetime` bigint(16) DEFAULT NULL COMMENT '删除时间',
  582. `status` enum('normal','hidden') COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT '状态',
  583. PRIMARY KEY (`id`) USING BTREE,
  584. KEY `shopname` (`shopname`) USING BTREE
  585. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='店铺表';
  586. CREATE TABLE IF NOT EXISTS `__PREFIX__version` (
  587. `id` int(32) NOT NULL AUTO_INCREMENT COMMENT '客户端版本号',
  588. `title` varchar(32) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '版本标题',
  589. `versionName` varchar(32) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '版本名称',
  590. `versionCode` int(10) NOT NULL DEFAULT '100' COMMENT '版本号',
  591. `content` text COLLATE utf8mb4_general_ci NOT NULL COMMENT '升级内容',
  592. `androidLink` varchar(500) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '安卓升级文件',
  593. `iosLink` varchar(500) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT 'IOS升级文件',
  594. `type` enum('base','alpha','beta','rc','release') COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'beta' COMMENT '版本类型:base=结构版,alpha=内测版,beta=公测版,rc=终测版,release=正式版',
  595. `enforce` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '强制更新',
  596. `createtime` bigint(16) NOT NULL DEFAULT '0' COMMENT '创建时间',
  597. `updatetime` bigint(16) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
  598. PRIMARY KEY (`id`)
  599. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='版本升级表';