SQL01-数据表结构.sql 91 KB

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