SQL01-数据表结构.sql 81 KB

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