SQL01-数据表结构.sql 80 KB

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