SQL01-数据表结构.sql 71 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012
  1. /*
  2. Navicat MySQL Data Transfer
  3. Source Server : server.cuci.cc
  4. Source Server Type : MySQL
  5. Source Server Version : 50562
  6. Source Host : localhost:3306
  7. Source Schema : admin_v6
  8. Target Server Type : MySQL
  9. Target Server Version : 50562
  10. File Encoding : 65001
  11. Date: 26/03/2021 17:48:18
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for data_base_discount
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `data_base_discount`;
  19. CREATE TABLE `data_base_discount` (
  20. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  21. `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方案名称',
  22. `items` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '方案规则',
  23. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方案描述',
  24. `sort` bigint(20) NULL DEFAULT 0 COMMENT '排序权重',
  25. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '方案状态(1使用,0禁用)',
  26. `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态',
  27. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  28. PRIMARY KEY (`id`) USING BTREE,
  29. INDEX `idx_data_base_discount_status`(`status`) USING BTREE,
  30. INDEX `idx_data_base_discount_deleted`(`deleted`) USING BTREE
  31. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-基础-折扣' ROW_FORMAT = Compact;
  32. -- ----------------------------
  33. -- Table structure for data_base_notify
  34. -- ----------------------------
  35. DROP TABLE IF EXISTS `data_base_notify`;
  36. CREATE TABLE `data_base_notify` (
  37. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  38. `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '消息类型',
  39. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '消息名称',
  40. `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '消息内容',
  41. `num_read` bigint(20) NULL DEFAULT 0 COMMENT '阅读次数',
  42. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  43. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '消息状态(1使用,0禁用)',
  44. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态',
  45. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  46. PRIMARY KEY (`id`) USING BTREE,
  47. INDEX `idx_data_base_notify_type`(`type`) USING BTREE,
  48. INDEX `idx_data_base_notify_status`(`status`) USING BTREE,
  49. INDEX `idx_data_base_notify_deleted`(`deleted`) USING BTREE
  50. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-基础-通知' ROW_FORMAT = COMPACT;
  51. -- ----------------------------
  52. -- Table structure for data_base_upgrade
  53. -- ----------------------------
  54. DROP TABLE IF EXISTS `data_base_upgrade`;
  55. CREATE TABLE `data_base_upgrade` (
  56. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  57. `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户级别名称',
  58. `number` tinyint(2) NULL DEFAULT 0 COMMENT '用户级别序号',
  59. `rebate_rule` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户奖利规则',
  60. `upgrade_type` tinyint(1) NULL DEFAULT 0 COMMENT '会员升级规则(0单个,1同时)',
  61. `goods_vip_status` tinyint(1) NULL DEFAULT 0 COMMENT '入会礼包状态',
  62. `order_amount_status` tinyint(1) NULL DEFAULT 0 COMMENT '订单金额状态',
  63. `order_amount_number` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单金额累计',
  64. `teams_users_status` tinyint(1) NULL DEFAULT 0 COMMENT '团队人数状态',
  65. `teams_users_number` bigint(20) NULL DEFAULT 0 COMMENT '团队人数累计',
  66. `teams_direct_status` tinyint(1) NULL DEFAULT 0 COMMENT '直推人数状态',
  67. `teams_direct_number` bigint(20) NULL DEFAULT 0 COMMENT '直推人数累计',
  68. `teams_indirect_status` tinyint(1) NULL DEFAULT 0 COMMENT '间推人数状态',
  69. `teams_indirect_number` bigint(20) NULL DEFAULT 0 COMMENT '间推人数累计',
  70. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户级别描述',
  71. `utime` bigint(20) NULL DEFAULT 0 COMMENT '等级更新时间',
  72. `status` tinyint(1) NULL DEFAULT 1 COMMENT '用户等级状态(1使用,0禁用)',
  73. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '等级创建时间',
  74. PRIMARY KEY (`id`) USING BTREE,
  75. INDEX `idx_data_base_upgrade_status`(`status`) USING BTREE,
  76. INDEX `idx_data_base_upgrade_number`(`number`) USING BTREE
  77. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-基础-等级' ROW_FORMAT = Compact;
  78. -- ----------------------------
  79. -- Table structure for data_news_item
  80. -- ----------------------------
  81. DROP TABLE IF EXISTS `data_news_item`;
  82. CREATE TABLE `data_news_item` (
  83. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  84. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章编号',
  85. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章标题',
  86. `mark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章标签',
  87. `cover` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章封面',
  88. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注说明',
  89. `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '文章内容',
  90. `num_like` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '文章点赞数',
  91. `num_read` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '文章阅读数',
  92. `num_collect` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '文章收藏数',
  93. `num_comment` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '文章评论数',
  94. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  95. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '文章状态(1使用,0禁用)',
  96. `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态(0未删,1已删)',
  97. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  98. PRIMARY KEY (`id`) USING BTREE,
  99. INDEX `idx_data_news_item_code`(`code`) USING BTREE,
  100. INDEX `idx_data_news_item_status`(`status`) USING BTREE,
  101. INDEX `idx_data_news_item_deleted`(`deleted`) USING BTREE
  102. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-文章-内容' ROW_FORMAT = COMPACT;
  103. -- ----------------------------
  104. -- Table structure for data_news_mark
  105. -- ----------------------------
  106. DROP TABLE IF EXISTS `data_news_mark`;
  107. CREATE TABLE `data_news_mark` (
  108. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  109. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签名称',
  110. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签说明',
  111. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  112. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '标签状态(1使用,0禁用)',
  113. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态',
  114. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  115. PRIMARY KEY (`id`) USING BTREE,
  116. INDEX `idx_data_news_mark_status`(`status`) USING BTREE,
  117. INDEX `idx_data_news_mark_deleted`(`deleted`) USING BTREE
  118. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-文章-标签' ROW_FORMAT = COMPACT;
  119. -- ----------------------------
  120. -- Table structure for data_news_x_collect
  121. -- ----------------------------
  122. DROP TABLE IF EXISTS `data_news_x_collect`;
  123. CREATE TABLE `data_news_x_collect` (
  124. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  125. `uid` bigint(20) NULL DEFAULT 0 COMMENT '用户UID',
  126. `type` tinyint(1) NULL DEFAULT 1 COMMENT '记录类型(1收藏,2点赞,3历史,4评论)',
  127. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章编号',
  128. `reply` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '评论内容',
  129. `status` tinyint(1) NULL DEFAULT 1 COMMENT '记录状态(0无效,1待审核,2已审核)',
  130. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  131. PRIMARY KEY (`id`) USING BTREE,
  132. INDEX `idx_data_news_x_collect_mid`(`uid`) USING BTREE,
  133. INDEX `idx_data_news_x_collect_type`(`type`) USING BTREE,
  134. INDEX `idx_data_news_x_collect_code`(`code`) USING BTREE,
  135. INDEX `idx_data_news_x_collect_status`(`status`) USING BTREE
  136. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-文章-标记' ROW_FORMAT = COMPACT;
  137. -- ----------------------------
  138. -- Table structure for data_user
  139. -- ----------------------------
  140. DROP TABLE IF EXISTS `data_user`;
  141. CREATE TABLE `data_user` (
  142. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  143. `pid0` bigint(20) NULL DEFAULT 0 COMMENT '临时推荐人UID',
  144. `pid1` bigint(20) NULL DEFAULT 0 COMMENT '推荐人一级UID',
  145. `pid2` bigint(20) NULL DEFAULT 0 COMMENT '推荐人二级UID',
  146. `pids` tinyint(1) NULL DEFAULT 0 COMMENT '推荐人绑定状态',
  147. `path` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '-' COMMENT '推荐关系路径',
  148. `layer` bigint(20) NULL DEFAULT 1 COMMENT '推荐关系层级',
  149. `openid1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '小程序OPENID',
  150. `openid2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '服务号OPENID',
  151. `unionid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '公众号UnionID',
  152. `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户手机',
  153. `headimg` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户头像',
  154. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户姓名',
  155. `nickname` varchar(99) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户昵称',
  156. `password` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录密码',
  157. `region_province` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '所在省份',
  158. `region_city` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '所在城市',
  159. `region_area` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '所在区域',
  160. `base_age` bigint(20) NULL DEFAULT 0 COMMENT '用户年龄',
  161. `base_sex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户性别',
  162. `base_height` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户身高',
  163. `base_weight` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户体重',
  164. `base_birthday` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户生日',
  165. `vip_code` bigint(20) NULL DEFAULT 0 COMMENT 'VIP等级编号',
  166. `vip_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'VIP等级名称',
  167. `vip_order` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'VIP升级订单',
  168. `vip_datetime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'VIP等级时间',
  169. `buy_vip_entry` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否入会礼包',
  170. `buy_last_date` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后支付时间',
  171. `rebate_total` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '返利金额统计',
  172. `rebate_used` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '返利提现统计',
  173. `rebate_lock` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '返利锁定统计',
  174. `balance_total` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '累计充值统计',
  175. `balance_used` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '已经使用统计',
  176. `teams_users_total` bigint(20) NULL DEFAULT 0 COMMENT '团队人数统计',
  177. `teams_users_direct` bigint(20) NULL DEFAULT 0 COMMENT '直属人数团队',
  178. `teams_users_indirect` bigint(20) NULL DEFAULT 0 COMMENT '间接人数团队',
  179. `order_amount_total` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单交易统计',
  180. `teams_amount_total` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '二级团队业绩',
  181. `teams_amount_direct` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '直属团队业绩',
  182. `teams_amount_indirect` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '间接团队业绩',
  183. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户备注描述',
  184. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '用户状态(1正常,0已黑)',
  185. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态(0未删,1已删)',
  186. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间',
  187. PRIMARY KEY (`id`) USING BTREE,
  188. INDEX `idx_data_user_pid0`(`pid0`) USING BTREE,
  189. INDEX `idx_data_user_pid1`(`pid1`) USING BTREE,
  190. INDEX `idx_data_user_pid2`(`pid2`) USING BTREE,
  191. INDEX `idx_data_user_pids`(`pids`) USING BTREE,
  192. INDEX `idx_data_user_status`(`status`) USING BTREE,
  193. INDEX `idx_data_user_deleted`(`deleted`) USING BTREE,
  194. INDEX `idx_data_user_openid1`(`openid1`) USING BTREE,
  195. INDEX `idx_data_user_openid2`(`openid2`) USING BTREE,
  196. INDEX `idx_data_user_unionid`(`unionid`) USING BTREE
  197. ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-会员' ROW_FORMAT = COMPACT;
  198. -- ----------------------------
  199. -- Table structure for data_user_address
  200. -- ----------------------------
  201. DROP TABLE IF EXISTS `data_user_address`;
  202. CREATE TABLE `data_user_address` (
  203. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  204. `uid` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '用户UID',
  205. `type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '地址类型(0普通,1默认)',
  206. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '地址编号',
  207. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '收货姓名',
  208. `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '收货手机',
  209. `idcode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '身体证号',
  210. `idimg1` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '身份证正面',
  211. `idimg2` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '身份证反面',
  212. `province` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '地址-省份',
  213. `city` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '地址-城市',
  214. `area` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '地址-区域',
  215. `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '地址-详情',
  216. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态',
  217. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  218. PRIMARY KEY (`id`) USING BTREE,
  219. INDEX `idx_data_user_address_uid`(`uid`) USING BTREE,
  220. INDEX `idx_data_user_address_type`(`type`) USING BTREE,
  221. INDEX `idx_data_user_address_code`(`code`) USING BTREE,
  222. INDEX `idx_data_user_address_deleted`(`deleted`) USING BTREE
  223. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-地址' ROW_FORMAT = COMPACT;
  224. -- ----------------------------
  225. -- Table structure for data_user_balance
  226. -- ----------------------------
  227. DROP TABLE IF EXISTS `data_user_balance`;
  228. CREATE TABLE `data_user_balance` (
  229. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  230. `uid` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '用户UID',
  231. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '充值编号',
  232. `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '充值名称',
  233. `remark` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '充值备注',
  234. `amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '充值金额',
  235. `vip_upgrade` tinyint(20) NULL DEFAULT 0 COMMENT '强制升级',
  236. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态',
  237. `create_by` bigint(20) NULL DEFAULT 0 COMMENT '系统用户',
  238. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  239. PRIMARY KEY (`id`) USING BTREE,
  240. INDEX `idx_data_user_balance_uid`(`uid`) USING BTREE,
  241. INDEX `idx_data_user_balance_code`(`code`) USING BTREE,
  242. INDEX `idx_data_user_balance_deleted`(`deleted`) USING BTREE
  243. ) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-余额' ROW_FORMAT = COMPACT;
  244. -- ----------------------------
  245. -- Table structure for data_user_message
  246. -- ----------------------------
  247. DROP TABLE IF EXISTS `data_user_message`;
  248. CREATE TABLE `data_user_message` (
  249. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  250. `type` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '短信类型',
  251. `msgid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '消息编号',
  252. `phone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '目标手机',
  253. `region` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '国家编号',
  254. `result` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '返回结果',
  255. `content` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '短信内容',
  256. `status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '短信状态(0失败,1成功)',
  257. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  258. PRIMARY KEY (`id`) USING BTREE,
  259. INDEX `idx_data_user_message_type`(`type`) USING BTREE,
  260. INDEX `idx_data_user_message_phone`(`phone`) USING BTREE,
  261. INDEX `idx_data_user_message_msgid`(`msgid`) USING BTREE,
  262. INDEX `idx_data_user_message_status`(`status`) USING BTREE
  263. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-短信' ROW_FORMAT = COMPACT;
  264. -- ----------------------------
  265. -- Table structure for data_user_rebate
  266. -- ----------------------------
  267. DROP TABLE IF EXISTS `data_user_rebate`;
  268. CREATE TABLE `data_user_rebate` (
  269. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  270. `uid` bigint(20) NULL DEFAULT 0 COMMENT '用户UID',
  271. `date` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '奖励日期',
  272. `code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '奖励编号',
  273. `type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '奖励类型',
  274. `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '奖励名称',
  275. `amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '奖励数量',
  276. `order_no` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '订单单号',
  277. `order_uid` bigint(20) NULL DEFAULT 0 COMMENT '订单用户',
  278. `order_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单金额',
  279. `status` tinyint(1) NULL DEFAULT 1 COMMENT '生效状态(0未生效,1已生效)',
  280. `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态(0未删除,1已删除)',
  281. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  282. PRIMARY KEY (`id`) USING BTREE,
  283. INDEX `idx_data_user_rebate_uid`(`uid`) USING BTREE,
  284. INDEX `idx_data_user_rebate_type`(`type`) USING BTREE,
  285. INDEX `idx_data_user_rebate_date`(`date`) USING BTREE,
  286. INDEX `idx_data_user_rebate_code`(`code`) USING BTREE,
  287. INDEX `idx_data_user_rebate_name`(`name`) USING BTREE,
  288. INDEX `idx_data_user_rebate_status`(`status`) USING BTREE
  289. ) ENGINE = InnoDB AUTO_INCREMENT = 53 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据-用户-返利' ROW_FORMAT = Compact;
  290. -- ----------------------------
  291. -- Table structure for data_user_token
  292. -- ----------------------------
  293. DROP TABLE IF EXISTS `data_user_token`;
  294. CREATE TABLE `data_user_token` (
  295. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  296. `uid` bigint(20) NULL DEFAULT 0 COMMENT '用户UID',
  297. `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '授权类型',
  298. `time` bigint(20) NULL DEFAULT 0 COMMENT '有效时间',
  299. `token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '授权令牌',
  300. `tokenv` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '授权验证',
  301. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  302. PRIMARY KEY (`id`) USING BTREE,
  303. INDEX `idx_data_user_token_type`(`type`) USING BTREE,
  304. INDEX `idx_data_user_token_time`(`time`) USING BTREE,
  305. INDEX `idx_data_user_token_token`(`token`) USING BTREE
  306. ) ENGINE = InnoDB AUTO_INCREMENT = 43 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-认证' ROW_FORMAT = COMPACT;
  307. -- ----------------------------
  308. -- Table structure for data_user_transfer
  309. -- ----------------------------
  310. DROP TABLE IF EXISTS `data_user_transfer`;
  311. CREATE TABLE `data_user_transfer` (
  312. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  313. `uid` bigint(20) NULL DEFAULT 0 COMMENT '用户UID',
  314. `type` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '提现方式',
  315. `date` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '提现日期',
  316. `code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '提现单号',
  317. `appid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '公众号APPID',
  318. `openid` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '公众号OPENID',
  319. `charge_rate` decimal(20, 4) NULL DEFAULT 0.0000 COMMENT '提现手续费比例',
  320. `charge_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '提现手续费金额',
  321. `amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '提现转账金额',
  322. `qrcode` varchar(999) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收款码图片地址',
  323. `bank_wseq` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '微信银行编号',
  324. `bank_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户银行名称',
  325. `bank_bran` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户分行名称',
  326. `bank_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开户账号姓名',
  327. `bank_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户银行卡号',
  328. `alipay_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '支付宝姓名',
  329. `alipay_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '支付宝账号',
  330. `remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '提现描述',
  331. `trade_no` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '交易单号',
  332. `trade_time` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '打款时间',
  333. `change_time` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '处理时间',
  334. `change_desc` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '处理描述',
  335. `audit_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '审核状态',
  336. `audit_remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '审核描述',
  337. `audit_datetime` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '审核时间',
  338. `status` tinyint(1) NULL DEFAULT 1 COMMENT '提现状态(0失败,1待审核,2已审核,3打款中,4已打款,5已收款)',
  339. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  340. PRIMARY KEY (`id`) USING BTREE,
  341. INDEX `idx_data_user_transfer_uid`(`uid`) USING BTREE,
  342. INDEX `idx_data_user_transfer_date`(`date`) USING BTREE,
  343. INDEX `idx_data_user_transfer_type`(`type`) USING BTREE,
  344. INDEX `idx_data_user_transfer_code`(`code`) USING BTREE,
  345. INDEX `idx_data_user_transfer_status`(`status`) USING BTREE,
  346. INDEX `idx_data_user_transfer_appid`(`appid`) USING BTREE,
  347. INDEX `idx_data_user_transfer_openid`(`openid`) USING BTREE,
  348. INDEX `idx_data_user_transfer_audit_status`(`audit_status`) USING BTREE
  349. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据-用户-提现' ROW_FORMAT = Compact;
  350. -- ----------------------------
  351. -- Table structure for shop_goods
  352. -- ----------------------------
  353. DROP TABLE IF EXISTS `shop_goods`;
  354. CREATE TABLE `shop_goods` (
  355. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  356. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品编号',
  357. `name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品名称',
  358. `marks` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品标签',
  359. `cateids` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '分类编号',
  360. `cover` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品封面',
  361. `slider` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '轮播图片',
  362. `remark` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品描述',
  363. `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品详情',
  364. `payment` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付方式',
  365. `data_specs` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品规格(JSON)',
  366. `data_items` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '商品规格(JSON)',
  367. `stock_total` bigint(20) NULL DEFAULT 0 COMMENT '商品库存统计',
  368. `stock_sales` bigint(20) NULL DEFAULT 0 COMMENT '商品销售统计',
  369. `stock_virtual` bigint(20) NULL DEFAULT 0 COMMENT '商品虚拟销量',
  370. `price_selling` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '最低销售价格',
  371. `price_market` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '最低市场价格',
  372. `discount_id` bigint(20) NULL DEFAULT 0 COMMENT '折扣方案编号',
  373. `truck_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '物流运费模板',
  374. `truck_type` tinyint(1) NULL DEFAULT 0 COMMENT '物流配送(0无需配送,1需要配送)',
  375. `rebate_type` tinyint(1) NULL DEFAULT 1 COMMENT '参与返利(0无需返利,1需要返利)',
  376. `vip_entry` tinyint(1) NULL DEFAULT 0 COMMENT '入会礼包(0非入会礼包,1是入会礼包)',
  377. `vip_upgrade` bigint(20) NULL DEFAULT 0 COMMENT '购买升级等级(0不升级,其他升级)',
  378. `limit_low_vip` bigint(20) NULL DEFAULT 0 COMMENT '限制最低等级(0不限制,其他限制)',
  379. `limit_max_num` bigint(20) NULL DEFAULT 0 COMMENT '最大购买数量(0不限制,其他限制)',
  380. `num_read` bigint(20) NULL DEFAULT 0 COMMENT '访问阅读统计',
  381. `state_hot` tinyint(1) NULL DEFAULT 0 COMMENT '设置热度标签',
  382. `state_home` tinyint(1) NULL DEFAULT 0 COMMENT '设置首页推荐',
  383. `sort` bigint(20) NULL DEFAULT 0 COMMENT '列表排序权重',
  384. `status` tinyint(1) NULL DEFAULT 1 COMMENT '商品状态(1使用,0禁用)',
  385. `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态(0未删,1已删)',
  386. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  387. PRIMARY KEY (`id`) USING BTREE,
  388. INDEX `idx_shop_goods_code`(`code`) USING BTREE,
  389. INDEX `idx_shop_goods_cate`(`cateids`(191)) USING BTREE,
  390. INDEX `idx_shop_goods_status`(`status`) USING BTREE,
  391. INDEX `idx_shop_goods_deleted`(`deleted`) USING BTREE
  392. ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-商品-内容' ROW_FORMAT = COMPACT;
  393. -- ----------------------------
  394. -- Table structure for shop_goods_cate
  395. -- ----------------------------
  396. DROP TABLE IF EXISTS `shop_goods_cate`;
  397. CREATE TABLE `shop_goods_cate` (
  398. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  399. `pid` bigint(20) NULL DEFAULT 0 COMMENT '上级分类',
  400. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '分类名称',
  401. `cover` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '分类图标',
  402. `remark` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '分类描述',
  403. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  404. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '使用状态',
  405. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态',
  406. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  407. PRIMARY KEY (`id`) USING BTREE,
  408. INDEX `idx_shop_goods_cate_sort`(`sort`) USING BTREE,
  409. INDEX `idx_shop_goods_cate_status`(`status`) USING BTREE,
  410. INDEX `idx_shop_goods_cate_deleted`(`deleted`) USING BTREE
  411. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-商品-分类' ROW_FORMAT = COMPACT;
  412. -- ----------------------------
  413. -- Table structure for shop_goods_item
  414. -- ----------------------------
  415. DROP TABLE IF EXISTS `shop_goods_item`;
  416. CREATE TABLE `shop_goods_item` (
  417. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  418. `goods_sku` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '商品SKU',
  419. `goods_code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '商品编号',
  420. `goods_spec` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '商品规格',
  421. `stock_sales` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '销售数量',
  422. `stock_total` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '商品库存',
  423. `price_selling` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '销售价格',
  424. `price_market` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '市场价格',
  425. `number_virtual` bigint(20) NULL DEFAULT 0 COMMENT '虚拟销量',
  426. `number_express` bigint(20) NULL DEFAULT 1 COMMENT '配送计件',
  427. `reward_balance` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '奖励余额',
  428. `reward_integral` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '奖励积分',
  429. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '商品状态',
  430. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  431. PRIMARY KEY (`id`) USING BTREE,
  432. INDEX `index_store_goods_item_code`(`goods_code`) USING BTREE,
  433. INDEX `index_store_goods_item_spec`(`goods_spec`) USING BTREE,
  434. INDEX `index_store_goods_item_status`(`status`) USING BTREE
  435. ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商城-商品-规格' ROW_FORMAT = COMPACT;
  436. -- ----------------------------
  437. -- Table structure for shop_goods_mark
  438. -- ----------------------------
  439. DROP TABLE IF EXISTS `shop_goods_mark`;
  440. CREATE TABLE `shop_goods_mark` (
  441. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  442. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签名称',
  443. `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '标签描述',
  444. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  445. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '标签状态(1使用,0禁用)',
  446. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  447. PRIMARY KEY (`id`) USING BTREE,
  448. INDEX `idx_shop_goods_mark_sort`(`sort`) USING BTREE,
  449. INDEX `idx_shop_goods_mark_status`(`status`) USING BTREE
  450. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-商品-标签' ROW_FORMAT = COMPACT;
  451. -- ----------------------------
  452. -- Table structure for shop_goods_stock
  453. -- ----------------------------
  454. DROP TABLE IF EXISTS `shop_goods_stock`;
  455. CREATE TABLE `shop_goods_stock` (
  456. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  457. `batch_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作批量',
  458. `goods_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品编号',
  459. `goods_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品规格',
  460. `goods_stock` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '入库数量',
  461. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '数据状态(1使用,0禁用)',
  462. `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态(0未删,1已删)',
  463. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  464. PRIMARY KEY (`id`) USING BTREE,
  465. INDEX `idx_shop_goods_stock_status`(`status`) USING BTREE,
  466. INDEX `idx_shop_goods_stock_deleted`(`deleted`) USING BTREE
  467. ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-商品-库存' ROW_FORMAT = COMPACT;
  468. -- ----------------------------
  469. -- Table structure for shop_order
  470. -- ----------------------------
  471. DROP TABLE IF EXISTS `shop_order`;
  472. CREATE TABLE `shop_order` (
  473. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  474. `uid` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '下单用户编号',
  475. `puid1` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '推荐一层用户',
  476. `puid2` bigint(20) NULL DEFAULT 0 COMMENT '推荐二层用户',
  477. `order_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品订单单号',
  478. `amount_real` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单实际金额',
  479. `amount_total` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单统计金额',
  480. `amount_goods` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品统计金额',
  481. `amount_reduct` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '随机减免金额',
  482. `amount_express` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '快递费用金额',
  483. `amount_discount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '折扣后的金额',
  484. `rebate_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '参与返利金额',
  485. `reward_balance` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '奖励账户余额',
  486. `payment_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '实际支付平台',
  487. `payment_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '实际通道编号',
  488. `payment_allow` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '允许支付通道',
  489. `payment_trade` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '实际支付单号',
  490. `payment_status` tinyint(1) NULL DEFAULT 0 COMMENT '实际支付状态',
  491. `payment_image` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付凭证图片',
  492. `payment_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '实际支付金额',
  493. `payment_balance` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '余额抵扣金额',
  494. `payment_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付结果描述',
  495. `payment_datetime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付到账时间',
  496. `number_goods` bigint(20) NULL DEFAULT 0 COMMENT '订单商品数量',
  497. `number_express` bigint(20) NULL DEFAULT 0 COMMENT '订单快递计数',
  498. `truck_type` tinyint(1) NULL DEFAULT 0 COMMENT '物流配送类型(0无需配送,1需要配送)',
  499. `order_remark` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单用户备注',
  500. `cancel_status` tinyint(1) NULL DEFAULT 0 COMMENT '订单取消状态',
  501. `cancel_remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单取消描述',
  502. `cancel_datetime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单取消时间',
  503. `deleted_status` tinyint(1) NULL DEFAULT 0 COMMENT '订单删除状态(0未删,1已删)',
  504. `deleted_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单删除描述',
  505. `deleted_datetime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单删除时间',
  506. `status` tinyint(1) NULL DEFAULT 1 COMMENT '订单流程状态(0已取消,1预订单,2待支付,3支付中,4已支付,5已发货,6已完成)',
  507. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '订单创建时间',
  508. PRIMARY KEY (`id`) USING BTREE,
  509. INDEX `idx_shop_order_mid`(`uid`) USING BTREE,
  510. INDEX `idx_shop_order_from`(`puid1`) USING BTREE,
  511. INDEX `idx_shop_order_status`(`status`) USING BTREE,
  512. INDEX `idx_shop_order_deleted`(`deleted_status`) USING BTREE,
  513. INDEX `idx_shop_order_orderno`(`order_no`) USING BTREE,
  514. INDEX `idx_shop_order_cancel_status`(`cancel_status`) USING BTREE,
  515. INDEX `idx_shop_order_payment_status`(`payment_status`) USING BTREE
  516. ) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-订单-内容' ROW_FORMAT = COMPACT;
  517. -- ----------------------------
  518. -- Table structure for shop_order_item
  519. -- ----------------------------
  520. DROP TABLE IF EXISTS `shop_order_item`;
  521. CREATE TABLE `shop_order_item` (
  522. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  523. `uid` bigint(20) NULL DEFAULT 0 COMMENT '商城用户编号',
  524. `order_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商城订单单号',
  525. `goods_sku` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商城商品SKU',
  526. `goods_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商城商品编号',
  527. `goods_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商城商品规格',
  528. `goods_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商城商品名称',
  529. `goods_cover` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商品封面图片',
  530. `goods_payment` varchar(999) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '指定支付通道',
  531. `price_market` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品市场单价',
  532. `price_selling` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品销售单价',
  533. `total_market` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品市场总价',
  534. `total_selling` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品销售总价',
  535. `reward_balance` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品奖励余额',
  536. `reward_integral` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品奖励积分',
  537. `stock_sales` bigint(20) NULL DEFAULT 1 COMMENT '包含商品数量',
  538. `vip_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户等级名称',
  539. `vip_code` bigint(20) NULL DEFAULT 0 COMMENT '用户等级序号',
  540. `vip_entry` tinyint(1) NULL DEFAULT 0 COMMENT '是否入会礼包(0非礼包,1是礼包)',
  541. `vip_upgrade` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '升级用户等级',
  542. `truck_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '物流配送类型(0虚物,1实物)',
  543. `truck_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '快递邮费模板',
  544. `truck_number` bigint(20) NULL DEFAULT 0 COMMENT '快递计费基数',
  545. `rebate_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '参与返利状态(0不返,1返利)',
  546. `rebate_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '参与返利金额',
  547. `discount_id` bigint(20) NULL DEFAULT 0 COMMENT '优惠方案编号',
  548. `discount_rate` decimal(20, 6) NULL DEFAULT 100.000000 COMMENT '销售价格折扣',
  549. `discount_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '商品优惠金额',
  550. `status` tinyint(1) NULL DEFAULT 1 COMMENT '商品状态(1使用,0禁用)',
  551. `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除状态(0未删,1已删)',
  552. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '订单创建时间',
  553. PRIMARY KEY (`id`) USING BTREE,
  554. INDEX `idx_shop_order_item_status`(`status`) USING BTREE,
  555. INDEX `idx_shop_order_item_deleted`(`deleted`) USING BTREE,
  556. INDEX `idx_shop_order_item_order_no`(`order_no`) USING BTREE,
  557. INDEX `idx_shop_order_item_goods_sku`(`goods_sku`) USING BTREE,
  558. INDEX `idx_shop_order_item_goods_code`(`goods_code`) USING BTREE,
  559. INDEX `idx_shop_order_item_goods_spec`(`goods_spec`) USING BTREE,
  560. INDEX `idx_shop_order_item_rebate_type`(`rebate_type`) USING BTREE
  561. ) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-订单-商品' ROW_FORMAT = COMPACT;
  562. -- ----------------------------
  563. -- Table structure for shop_order_send
  564. -- ----------------------------
  565. DROP TABLE IF EXISTS `shop_order_send`;
  566. CREATE TABLE `shop_order_send` (
  567. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  568. `uid` bigint(20) NULL DEFAULT 0 COMMENT '商城用户编号',
  569. `order_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '商城订单单号',
  570. `address_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送地址编号',
  571. `address_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送收货人姓名',
  572. `address_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送收货人手机',
  573. `address_idcode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送收货人证件号码',
  574. `address_idimg1` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送收货人证件正面',
  575. `address_idimg2` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送收货人证件反面',
  576. `address_province` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送地址的省份',
  577. `address_city` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送地址的城市',
  578. `address_area` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送地址的区域',
  579. `address_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送的详细地址',
  580. `address_datetime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '地址确认时间',
  581. `template_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送模板编号',
  582. `template_count` bigint(20) NULL DEFAULT 0 COMMENT '快递计费基数',
  583. `template_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配送计算描述',
  584. `template_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '配送计算金额',
  585. `company_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '快递公司编码',
  586. `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '快递公司名称',
  587. `send_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '快递运送单号',
  588. `send_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '快递发送备注',
  589. `send_datetime` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '快递发送时间',
  590. `status` tinyint(1) NULL DEFAULT 1 COMMENT '发货商品状态(1使用,0禁用)',
  591. `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '发货删除状态(0未删,1已删)',
  592. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  593. PRIMARY KEY (`id`) USING BTREE,
  594. INDEX `idx_shop_order_send_mid`(`uid`) USING BTREE,
  595. INDEX `idx_shop_order_send_status`(`status`) USING BTREE,
  596. INDEX `idx_shop_order_send_deleted`(`deleted`) USING BTREE,
  597. INDEX `idx_shop_order_send_order_no`(`order_no`) USING BTREE
  598. ) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-订单-配送' ROW_FORMAT = COMPACT;
  599. -- ----------------------------
  600. -- Table structure for shop_payment
  601. -- ----------------------------
  602. DROP TABLE IF EXISTS `shop_payment`;
  603. CREATE TABLE `shop_payment` (
  604. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  605. `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付类型',
  606. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '通道编号',
  607. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付名称',
  608. `cover` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付图标',
  609. `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '支付参数',
  610. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付说明',
  611. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  612. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '支付状态(1使用,0禁用)',
  613. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态',
  614. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  615. PRIMARY KEY (`id`) USING BTREE,
  616. INDEX `idx_shop_payment_type`(`type`) USING BTREE,
  617. INDEX `idx_shop_payment_code`(`code`) USING BTREE,
  618. INDEX `idx_shop_payment_status`(`status`) USING BTREE,
  619. INDEX `idx_shop_payment_deleted`(`deleted`) USING BTREE
  620. ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-支付-方式' ROW_FORMAT = COMPACT;
  621. -- ----------------------------
  622. -- Table structure for shop_payment_item
  623. -- ----------------------------
  624. DROP TABLE IF EXISTS `shop_payment_item`;
  625. CREATE TABLE `shop_payment_item` (
  626. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  627. `order_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单单号',
  628. `order_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单描述',
  629. `order_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单金额',
  630. `payment_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付编号',
  631. `payment_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付通道',
  632. `payment_trade` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付单号',
  633. `payment_status` tinyint(1) NULL DEFAULT 0 COMMENT '支付状态',
  634. `payment_amount` decimal(20, 2) NULL DEFAULT NULL COMMENT '支付金额',
  635. `payment_datatime` datetime NULL DEFAULT NULL COMMENT '支付时间',
  636. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  637. PRIMARY KEY (`id`) USING BTREE,
  638. INDEX `idx_shop_payment_item_order_no`(`order_no`) USING BTREE,
  639. INDEX `idx_shop_payment_item_payment_code`(`payment_code`) USING BTREE,
  640. INDEX `idx_shop_payment_item_payment_type`(`payment_type`) USING BTREE,
  641. INDEX `idx_shop_payment_item_payment_trade`(`payment_trade`) USING BTREE,
  642. INDEX `idx_shop_payment_item_payment_status`(`payment_status`) USING BTREE
  643. ) ENGINE = InnoDB AUTO_INCREMENT = 30 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-支付-记录' ROW_FORMAT = COMPACT;
  644. -- ----------------------------
  645. -- Table structure for shop_truck_company
  646. -- ----------------------------
  647. DROP TABLE IF EXISTS `shop_truck_company`;
  648. CREATE TABLE `shop_truck_company` (
  649. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  650. `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '快递公司名称',
  651. `code_1` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '快递公司代码',
  652. `code_2` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '百度快递100代码',
  653. `code_3` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '官方快递100代码',
  654. `remark` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '快递公司描述',
  655. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  656. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '状态(0.无效,1.有效)',
  657. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态(1已删除,0未删除)',
  658. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  659. PRIMARY KEY (`id`) USING BTREE,
  660. INDEX `idx_shop_truck_company_code1`(`code_1`) USING BTREE,
  661. INDEX `idx_shop_truck_company_code2`(`code_2`) USING BTREE,
  662. INDEX `idx_shop_truck_company_code3`(`code_3`) USING BTREE,
  663. INDEX `idx_shop_truck_company_status`(`status`) USING BTREE,
  664. INDEX `idx_shop_truck_company_deleted`(`deleted`) USING BTREE
  665. ) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商城-快递-公司' ROW_FORMAT = COMPACT;
  666. -- ----------------------------
  667. -- Table structure for shop_truck_region
  668. -- ----------------------------
  669. DROP TABLE IF EXISTS `shop_truck_region`;
  670. CREATE TABLE `shop_truck_region` (
  671. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  672. `pid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '上级PID',
  673. `first` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '首字母',
  674. `short` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '区域简称',
  675. `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '区域名称',
  676. `level` tinyint(4) NULL DEFAULT 0 COMMENT '区域层级',
  677. `pinyin` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '区域拼音',
  678. `code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '区域邮编',
  679. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '使用状态',
  680. `lng` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '所在经度',
  681. `lat` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '所在纬度',
  682. PRIMARY KEY (`id`) USING BTREE,
  683. INDEX `idx_shop_truck_region_pid`(`pid`) USING BTREE,
  684. INDEX `idx_shop_truck_region_name`(`name`) USING BTREE
  685. ) ENGINE = InnoDB AUTO_INCREMENT = 4019 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '商城-快递-区域' ROW_FORMAT = Compact;
  686. -- ----------------------------
  687. -- Table structure for shop_truck_template
  688. -- ----------------------------
  689. DROP TABLE IF EXISTS `shop_truck_template`;
  690. CREATE TABLE `shop_truck_template` (
  691. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  692. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模板编号',
  693. `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模板名称',
  694. `normal` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '默认规则',
  695. `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '模板规则',
  696. `sort` bigint(20) NULL DEFAULT 0 COMMENT '排序权重',
  697. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '模板状态',
  698. `deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态',
  699. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  700. PRIMARY KEY (`id`) USING BTREE
  701. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '商城-快递-模板' ROW_FORMAT = COMPACT;
  702. -- ----------------------------
  703. -- Table structure for system_auth
  704. -- ----------------------------
  705. DROP TABLE IF EXISTS `system_auth`;
  706. CREATE TABLE `system_auth` (
  707. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  708. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '权限名称',
  709. `desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注说明',
  710. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  711. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '权限状态(1使用,0禁用)',
  712. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  713. PRIMARY KEY (`id`) USING BTREE,
  714. INDEX `idx_system_auth_title`(`title`) USING BTREE,
  715. INDEX `idx_system_auth_status`(`status`) USING BTREE
  716. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-权限' ROW_FORMAT = COMPACT;
  717. -- ----------------------------
  718. -- Table structure for system_auth_node
  719. -- ----------------------------
  720. DROP TABLE IF EXISTS `system_auth_node`;
  721. CREATE TABLE `system_auth_node` (
  722. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  723. `auth` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '角色',
  724. `node` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '节点',
  725. PRIMARY KEY (`id`) USING BTREE,
  726. INDEX `idx_system_auth_auth`(`auth`) USING BTREE,
  727. INDEX `idx_system_auth_node`(`node`(191)) USING BTREE
  728. ) ENGINE = InnoDB AUTO_INCREMENT = 107 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-授权' ROW_FORMAT = COMPACT;
  729. -- ----------------------------
  730. -- Table structure for system_config
  731. -- ----------------------------
  732. DROP TABLE IF EXISTS `system_config`;
  733. CREATE TABLE `system_config` (
  734. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  735. `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配置分类',
  736. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配置名称',
  737. `value` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配置内容',
  738. PRIMARY KEY (`id`) USING BTREE,
  739. INDEX `idx_system_config_type`(`type`) USING BTREE,
  740. INDEX `idx_system_config_name`(`name`) USING BTREE
  741. ) ENGINE = InnoDB AUTO_INCREMENT = 27 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-配置' ROW_FORMAT = COMPACT;
  742. -- ----------------------------
  743. -- Table structure for system_data
  744. -- ----------------------------
  745. DROP TABLE IF EXISTS `system_data`;
  746. CREATE TABLE `system_data` (
  747. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  748. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '配置名',
  749. `value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '配置值',
  750. PRIMARY KEY (`id`) USING BTREE,
  751. INDEX `idx_system_data_name`(`name`) USING BTREE
  752. ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-数据' ROW_FORMAT = COMPACT;
  753. -- ----------------------------
  754. -- Table structure for system_menu
  755. -- ----------------------------
  756. DROP TABLE IF EXISTS `system_menu`;
  757. CREATE TABLE `system_menu` (
  758. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  759. `pid` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '上级ID',
  760. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '菜单名称',
  761. `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '菜单图标',
  762. `node` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '节点代码',
  763. `url` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '链接节点',
  764. `params` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '链接参数',
  765. `target` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '_self' COMMENT '打开方式',
  766. `sort` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '排序权重',
  767. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '状态(0:禁用,1:启用)',
  768. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  769. PRIMARY KEY (`id`) USING BTREE,
  770. INDEX `idx_system_menu_status`(`status`) USING BTREE
  771. ) ENGINE = InnoDB AUTO_INCREMENT = 98 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-菜单' ROW_FORMAT = COMPACT;
  772. -- ----------------------------
  773. -- Table structure for system_oplog
  774. -- ----------------------------
  775. DROP TABLE IF EXISTS `system_oplog`;
  776. CREATE TABLE `system_oplog` (
  777. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  778. `node` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '当前操作节点',
  779. `geoip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作者IP地址',
  780. `action` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作行为名称',
  781. `content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作内容描述',
  782. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '操作人用户名',
  783. `create_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  784. PRIMARY KEY (`id`) USING BTREE
  785. ) ENGINE = InnoDB AUTO_INCREMENT = 153 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-日志' ROW_FORMAT = COMPACT;
  786. -- ----------------------------
  787. -- Table structure for system_queue
  788. -- ----------------------------
  789. DROP TABLE IF EXISTS `system_queue`;
  790. CREATE TABLE `system_queue` (
  791. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  792. `code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务编号',
  793. `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '任务名称',
  794. `command` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '执行指令',
  795. `exec_pid` bigint(20) NULL DEFAULT 0 COMMENT '执行进程',
  796. `exec_data` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '执行参数',
  797. `exec_time` bigint(20) NULL DEFAULT 0 COMMENT '执行时间',
  798. `exec_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '执行描述',
  799. `enter_time` decimal(20, 4) NULL DEFAULT 0.0000 COMMENT '开始时间',
  800. `outer_time` decimal(20, 4) NULL DEFAULT 0.0000 COMMENT '结束时间',
  801. `loops_time` bigint(20) NULL DEFAULT 0 COMMENT '循环时间',
  802. `attempts` bigint(20) NULL DEFAULT 0 COMMENT '执行次数',
  803. `rscript` tinyint(1) NULL DEFAULT 1 COMMENT '任务类型(0单例,1多例)',
  804. `status` tinyint(1) NULL DEFAULT 1 COMMENT '任务状态(1新任务,2处理中,3成功,4失败)',
  805. `create_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  806. PRIMARY KEY (`id`) USING BTREE,
  807. INDEX `idx_system_queue_code`(`code`) USING BTREE,
  808. INDEX `idx_system_queue_title`(`title`) USING BTREE,
  809. INDEX `idx_system_queue_status`(`status`) USING BTREE,
  810. INDEX `idx_system_queue_rscript`(`rscript`) USING BTREE,
  811. INDEX `idx_system_queue_create_at`(`create_at`) USING BTREE,
  812. INDEX `idx_system_queue_exec_time`(`exec_time`) USING BTREE
  813. ) ENGINE = InnoDB AUTO_INCREMENT = 32 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-任务' ROW_FORMAT = COMPACT;
  814. -- ----------------------------
  815. -- Table structure for system_user
  816. -- ----------------------------
  817. DROP TABLE IF EXISTS `system_user`;
  818. CREATE TABLE `system_user` (
  819. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  820. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户账号',
  821. `password` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户密码',
  822. `nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户昵称',
  823. `headimg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像地址',
  824. `authorize` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '权限授权',
  825. `contact_qq` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '联系QQ',
  826. `contact_mail` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '联系邮箱',
  827. `contact_phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '联系手机',
  828. `login_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地址',
  829. `login_at` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录时间',
  830. `login_num` bigint(20) NULL DEFAULT 0 COMMENT '登录次数',
  831. `describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注说明',
  832. `status` tinyint(1) NULL DEFAULT 1 COMMENT '状态(0禁用,1启用)',
  833. `sort` bigint(20) NULL DEFAULT 0 COMMENT '排序权重',
  834. `is_deleted` tinyint(1) NULL DEFAULT 0 COMMENT '删除(1删除,0未删)',
  835. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  836. PRIMARY KEY (`id`) USING BTREE,
  837. INDEX `idx_system_user_status`(`status`) USING BTREE,
  838. INDEX `idx_system_user_username`(`username`) USING BTREE,
  839. INDEX `idx_system_user_deleted`(`is_deleted`) USING BTREE
  840. ) ENGINE = InnoDB AUTO_INCREMENT = 10001 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统-用户' ROW_FORMAT = COMPACT;
  841. -- ----------------------------
  842. -- Table structure for wechat_fans
  843. -- ----------------------------
  844. DROP TABLE IF EXISTS `wechat_fans`;
  845. CREATE TABLE `wechat_fans` (
  846. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  847. `appid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '公众号APPID',
  848. `unionid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '粉丝unionid',
  849. `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '粉丝openid',
  850. `tagid_list` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '粉丝标签id',
  851. `is_black` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否为黑名单状态',
  852. `subscribe` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '关注状态(0未关注,1已关注)',
  853. `nickname` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户昵称',
  854. `sex` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '用户性别(1男性,2女性,0未知)',
  855. `country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户所在国家',
  856. `province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户所在省份',
  857. `city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户所在城市',
  858. `language` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户的语言(zh_CN)',
  859. `headimgurl` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户头像',
  860. `subscribe_time` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '关注时间',
  861. `subscribe_at` datetime NULL DEFAULT NULL COMMENT '关注时间',
  862. `remark` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
  863. `subscribe_scene` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '扫码关注场景',
  864. `qr_scene` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '二维码场景值',
  865. `qr_scene_str` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '二维码场景内容',
  866. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  867. PRIMARY KEY (`id`) USING BTREE,
  868. INDEX `index_wechat_fans_openid`(`openid`) USING BTREE,
  869. INDEX `index_wechat_fans_unionid`(`unionid`) USING BTREE,
  870. INDEX `index_wechat_fans_isblack`(`is_black`) USING BTREE,
  871. INDEX `index_wechat_fans_subscribe`(`subscribe`) USING BTREE
  872. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信-粉丝' ROW_FORMAT = COMPACT;
  873. -- ----------------------------
  874. -- Table structure for wechat_fans_tags
  875. -- ----------------------------
  876. DROP TABLE IF EXISTS `wechat_fans_tags`;
  877. CREATE TABLE `wechat_fans_tags` (
  878. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '标签ID',
  879. `appid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '公众号APPID',
  880. `name` varchar(35) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签名称',
  881. `count` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '总数',
  882. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期',
  883. INDEX `index_wechat_fans_tags_id`(`id`) USING BTREE,
  884. INDEX `index_wechat_fans_tags_appid`(`appid`) USING BTREE
  885. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信-标签' ROW_FORMAT = COMPACT;
  886. -- ----------------------------
  887. -- Table structure for wechat_keys
  888. -- ----------------------------
  889. DROP TABLE IF EXISTS `wechat_keys`;
  890. CREATE TABLE `wechat_keys` (
  891. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  892. `appid` char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '公众号APPID',
  893. `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '类型(text,image,news)',
  894. `keys` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '关键字',
  895. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '文本内容',
  896. `image_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '图片链接',
  897. `voice_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '语音链接',
  898. `music_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '音乐标题',
  899. `music_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '音乐链接',
  900. `music_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '缩略图片',
  901. `music_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '音乐描述',
  902. `video_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '视频标题',
  903. `video_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '视频URL',
  904. `video_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '视频描述',
  905. `news_id` bigint(20) UNSIGNED NULL DEFAULT NULL COMMENT '图文ID',
  906. `sort` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '排序字段',
  907. `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '状态(0禁用,1启用)',
  908. `create_by` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '创建人',
  909. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  910. PRIMARY KEY (`id`) USING BTREE,
  911. INDEX `index_wechat_keys_type`(`type`) USING BTREE,
  912. INDEX `index_wechat_keys_keys`(`keys`) USING BTREE,
  913. INDEX `index_wechat_keys_appid`(`appid`) USING BTREE
  914. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信-规则' ROW_FORMAT = COMPACT;
  915. -- ----------------------------
  916. -- Table structure for wechat_media
  917. -- ----------------------------
  918. DROP TABLE IF EXISTS `wechat_media`;
  919. CREATE TABLE `wechat_media` (
  920. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  921. `appid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '公众号ID',
  922. `md5` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文件md5',
  923. `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '媒体类型',
  924. `media_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '永久素材MediaID',
  925. `local_url` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '本地文件链接',
  926. `media_url` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '远程图片链接',
  927. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  928. PRIMARY KEY (`id`) USING BTREE,
  929. INDEX `index_wechat_media_md5`(`md5`) USING BTREE,
  930. INDEX `index_wechat_media_type`(`type`) USING BTREE,
  931. INDEX `index_wechat_media_appid`(`appid`) USING BTREE,
  932. INDEX `index_wechat_media_media_id`(`media_id`) USING BTREE
  933. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信-素材' ROW_FORMAT = COMPACT;
  934. -- ----------------------------
  935. -- Table structure for wechat_news
  936. -- ----------------------------
  937. DROP TABLE IF EXISTS `wechat_news`;
  938. CREATE TABLE `wechat_news` (
  939. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  940. `media_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '永久素材MediaID',
  941. `local_url` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '永久素材外网URL',
  942. `article_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '关联图文ID(用英文逗号做分割)',
  943. `is_deleted` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态(0未删除,1已删除)',
  944. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  945. `create_by` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
  946. PRIMARY KEY (`id`) USING BTREE,
  947. INDEX `index_wechat_news_media_id`(`media_id`) USING BTREE,
  948. INDEX `index_wechat_news_artcle_id`(`article_id`) USING BTREE
  949. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信-图文' ROW_FORMAT = COMPACT;
  950. -- ----------------------------
  951. -- Table structure for wechat_news_article
  952. -- ----------------------------
  953. DROP TABLE IF EXISTS `wechat_news_article`;
  954. CREATE TABLE `wechat_news_article` (
  955. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  956. `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '素材标题',
  957. `local_url` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '永久素材显示URL',
  958. `show_cover_pic` tinyint(4) UNSIGNED NULL DEFAULT 0 COMMENT '显示封面(0不显示,1显示)',
  959. `author` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '文章作者',
  960. `digest` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '摘要内容',
  961. `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '图文内容',
  962. `content_source_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '原文地址',
  963. `read_num` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '阅读数量',
  964. `create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  965. PRIMARY KEY (`id`) USING BTREE
  966. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信-文章' ROW_FORMAT = COMPACT;
  967. SET FOREIGN_KEY_CHECKS = 1;