lineage.sql 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348
  1. -- 1、自增id改为UUID
  2. -- 2、消息通知表未建立
  3. -- 3、参数配置使用ruoyi自带的表
  4. -- 4、附件表tb_file未建立
  5. -- 5、上传附件需要自动生成对应的模块目录
  6. -- ----------------------------
  7. -- Table structure for tb_app_user 会议表(与家族成员表是扩展关系)
  8. -- ----------------------------
  9. DROP TABLE IF EXISTS `tb_app_user`;
  10. CREATE TABLE `tb_app_user` (
  11. `id` bigint(20) NOT NULL,
  12. `family_id` bigint(20) NULL DEFAULT NULL COMMENT '家族表id',
  13. `template_id` bigint(20) NULL DEFAULT NULL COMMENT '页面模板id',
  14. `role` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色:USER未加入家族的会员,GROUP已加入家族的会员,ADMIN家族管理员',
  15. `nick_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '昵称',
  16. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '头像url',
  17. `qrcode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '二维码code',
  18. `mobile` bigint(20) NULL DEFAULT NULL COMMENT '手机号码',
  19. `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'openid',
  20. `ver_code` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  21. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  22. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  23. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  24. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  25. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  26. PRIMARY KEY (`id`) USING BTREE
  27. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员' ROW_FORMAT = Dynamic;
  28. -- ----------------------------
  29. -- Table structure for tb_my_publish
  30. -- ----------------------------
  31. DROP TABLE IF EXISTS `tb_my_publish`;
  32. CREATE TABLE `tb_my_publish` (
  33. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  34. `app_user_id` bigint(20) NULL DEFAULT NULL COMMENT '会员id',
  35. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '发表内容',
  36. `picurl1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  37. `picurl2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  38. `picurl3` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  39. `picurl4` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  40. `picurl5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  41. `picurl6` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  42. `picurl7` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  43. `picurl8` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  44. `picurl9` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  45. `message` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '纪念留言',
  46. `message_user_id` bigint(20) NULL DEFAULT NULL COMMENT '留念人',
  47. `thumbs` bigint(20) NULL DEFAULT NULL COMMENT '点赞数',
  48. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  49. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  50. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  51. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  52. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  53. PRIMARY KEY (`id`) USING BTREE
  54. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '我的近况(我的发表)' ROW_FORMAT = Dynamic;
  55. -- ----------------------------
  56. -- Table structure for tb_publish_comment
  57. -- ----------------------------
  58. DROP TABLE IF EXISTS `tb_publish_comment`;
  59. CREATE TABLE `tb_publish_comment` (
  60. `id` bigint(20) NOT NULL,
  61. `publish_id` bigint(20) NULL DEFAULT NULL COMMENT '近况id',
  62. `app_user_id` bigint(20) NULL DEFAULT NULL COMMENT '评论人id',
  63. `comments` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '内容',
  64. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  65. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  66. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  67. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  68. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  69. PRIMARY KEY (`id`) USING BTREE
  70. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '我的近况评论' ROW_FORMAT = Dynamic;
  71. -- ----------------------------
  72. -- Table structure for tb_publish_thumbs
  73. -- ----------------------------
  74. DROP TABLE IF EXISTS `tb_publish_thumbs`;
  75. CREATE TABLE `tb_publish_thumbs` (
  76. `id` bigint(20) NOT NULL,
  77. `publish_id` bigint(20) NULL DEFAULT NULL COMMENT '近况id',
  78. `app_user_id` bigint(20) NULL DEFAULT NULL COMMENT '点赞人id',
  79. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  80. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  81. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  82. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  83. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  84. PRIMARY KEY (`id`) USING BTREE
  85. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '我的近况点赞记录' ROW_FORMAT = Dynamic;
  86. -- ----------------------------
  87. -- Table structure for tb_my_friends
  88. -- ----------------------------
  89. DROP TABLE IF EXISTS `tb_my_friends`;
  90. CREATE TABLE `tb_my_friends` (
  91. `id` bigint(20) NOT NULL,
  92. `app_user_id` bigint(20) NOT NULL COMMENT '个人id',
  93. `friends_user_id` bigint(20) NULL DEFAULT NULL COMMENT '好友id',
  94. `status` int(1) NULL DEFAULT NULL COMMENT '状态:0未通过 1已通过',
  95. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  96. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  97. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  98. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  99. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  100. PRIMARY KEY (`id`) USING BTREE
  101. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '我的好友' ROW_FORMAT = Dynamic;
  102. -- ----------------------------
  103. -- Table structure for tb_my_profile
  104. -- ----------------------------
  105. DROP TABLE IF EXISTS `tb_my_profile`;
  106. CREATE TABLE `tb_my_profile` (
  107. `id` bigint(20) NOT NULL,
  108. `app_user_id` bigint(20) NULL DEFAULT NULL,
  109. `title` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  110. `cotent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  111. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  112. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  113. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  114. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  115. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  116. PRIMARY KEY (`id`) USING BTREE
  117. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '个人详情' ROW_FORMAT = Dynamic;
  118. -- ----------------------------
  119. -- Table structure for tb_my_template
  120. -- ----------------------------
  121. DROP TABLE IF EXISTS `tb_my_template`;
  122. CREATE TABLE `tb_my_template` (
  123. `id` bigint(20) NOT NULL,
  124. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板标题',
  125. `route` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模板路由',
  126. `enable` char(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL NULL COMMENT '启用标志 0启用,1停用',
  127. PRIMARY KEY (`id`) USING BTREE
  128. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '个人页主题模板' ROW_FORMAT = Dynamic;
  129. -- ----------------------------
  130. -- Table structure for tb_family
  131. -- ----------------------------
  132. DROP TABLE IF EXISTS `tb_family`;
  133. CREATE TABLE `tb_family` (
  134. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  135. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族名称',
  136. `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族地址',
  137. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族描述',
  138. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族头像url',
  139. `city` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  140. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  141. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  142. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  143. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  144. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  145. PRIMARY KEY (`id`) USING BTREE
  146. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '家族' ROW_FORMAT = Dynamic;
  147. -- ----------------------------
  148. -- Table structure for tb_family_apply
  149. -- ----------------------------
  150. DROP TABLE IF EXISTS `tb_family_apply`;
  151. CREATE TABLE `tb_family_apply` (
  152. `id` bigint(20) NOT NULL,
  153. `family_id` bigint(20) NULL DEFAULT NULL,
  154. `app_user_id` bigint(20) NULL DEFAULT NULL,
  155. `agree` int(1) NULL DEFAULT NULL COMMENT '是否通过,1是 0否',
  156. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  157. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  158. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  159. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  160. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  161. PRIMARY KEY (`id`) USING BTREE
  162. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '申请记录(加入家族)' ROW_FORMAT = Dynamic;
  163. -- ----------------------------
  164. -- Table structure for tb_family_album
  165. -- ----------------------------
  166. DROP TABLE IF EXISTS `tb_family_album`;
  167. CREATE TABLE `tb_family_album` (
  168. `id` bigint(20) NOT NULL COMMENT 'ID',
  169. `family_id` bigint(20) NULL DEFAULT NULL COMMENT'家族id',
  170. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相簿标题名称',
  171. `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '相簿描述',
  172. `url` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '默认图片url(应该获取第一张图片作为默认)',
  173. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  174. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  175. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  176. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  177. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  178. PRIMARY KEY (`id`) USING BTREE
  179. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '家族相簿' ROW_FORMAT = Dynamic;
  180. -- ----------------------------
  181. -- Table structure for tb_family_photo
  182. -- ----------------------------
  183. DROP TABLE IF EXISTS `tb_family_photo`;
  184. CREATE TABLE `tb_family_photo` (
  185. `id` bigint(20) NOT NULL COMMENT 'ID',
  186. `family_id` bigint(20) NULL DEFAULT NULL,
  187. `album_id` bigint(20) NULL DEFAULT NULL COMMENT '相簿id',
  188. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  189. `url` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  190. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  191. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  192. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  193. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  194. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  195. PRIMARY KEY (`id`) USING BTREE
  196. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '家族相簿照片' ROW_FORMAT = Dynamic;
  197. -- ----------------------------
  198. -- Table structure for tb_family_events
  199. -- ----------------------------
  200. DROP TABLE IF EXISTS `tb_family_events`;
  201. CREATE TABLE `tb_family_events` (
  202. `id` bigint(20) NOT NULL COMMENT 'ID',
  203. `family_id` bigint(20) NULL DEFAULT NULL COMMENT'家族id',
  204. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT'事件标题',
  205. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT'事件内容',
  206. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  207. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  208. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  209. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  210. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  211. PRIMARY KEY (`id`) USING BTREE
  212. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '家族大事件' ROW_FORMAT = Dynamic;
  213. -- ----------------------------
  214. -- Table structure for tb_family_garden
  215. -- ----------------------------
  216. DROP TABLE IF EXISTS `tb_family_garden`;
  217. CREATE TABLE `tb_family_garden` (
  218. `id` bigint(20) NOT NULL COMMENT 'ID',
  219. `family_id` bigint(20) NULL DEFAULT NULL,
  220. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  221. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  222. `sort` bigint(20) NULL DEFAULT NULL,
  223. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  224. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  225. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  226. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  227. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  228. PRIMARY KEY (`id`) USING BTREE
  229. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '家族园地' ROW_FORMAT = Dynamic;
  230. -- ----------------------------
  231. -- Table structure for tb_family_honor
  232. -- ----------------------------
  233. DROP TABLE IF EXISTS `tb_family_honor`;
  234. CREATE TABLE `tb_family_honor` (
  235. `id` bigint(20) NOT NULL COMMENT 'ID',
  236. `family_id` bigint(20) NULL DEFAULT NULL,
  237. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  238. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  239. `pic_url` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  240. PRIMARY KEY (`id`) USING BTREE
  241. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '家族荣耀' ROW_FORMAT = Dynamic;
  242. -- ----------------------------
  243. -- Table structure for tb_family_member
  244. -- ----------------------------
  245. DROP TABLE IF EXISTS `tb_family_member`;
  246. CREATE TABLE `tb_family_member` (
  247. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  248. `app_user_id` bigint(20) NULL DEFAULT NULL COMMENT '会员id',
  249. `family_id` bigint(20) NULL DEFAULT NULL COMMENT '家族id',
  250. `parent_id` bigint(20) NULL DEFAULT NULL COMMENT '父成员id',
  251. `spouse_id` bigint(20) NULL DEFAULT NULL COMMENT '配偶id',
  252. `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名',
  253. `birthday` date NULL DEFAULT NULL COMMENT '生日',
  254. `gender` char(3) NULL DEFAULT NULL COMMENT '性别:1-男,2-女,3-未知(字典)',
  255. `mobile` varchar(11) NULL DEFAULT NULL COMMENT '手机号码',
  256. `education` char(3) NULL DEFAULT NULL COMMENT '文化程度(字典)',
  257. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  258. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  259. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  260. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  261. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  262. PRIMARY KEY (`id`) USING BTREE
  263. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '家族成员' ROW_FORMAT = Dynamic;
  264. -- ----------------------------
  265. -- Table structure for tb_goods
  266. -- ----------------------------
  267. DROP TABLE IF EXISTS `tb_goods`;
  268. CREATE TABLE `tb_goods` (
  269. `id` bigint(20) NOT NULL,
  270. `type_id` bigint(20) NULL DEFAULT NULL,
  271. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  272. `price` float NULL DEFAULT NULL,
  273. `goods_date` date NULL DEFAULT NULL,
  274. `pic_url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  275. `sell` bigint(20) NULL DEFAULT NULL,
  276. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  277. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  278. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  279. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  280. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  281. PRIMARY KEY (`id`) USING BTREE
  282. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT '商品' ROW_FORMAT = Dynamic;
  283. -- ----------------------------
  284. -- Table structure for tb_goods_type
  285. -- ----------------------------
  286. DROP TABLE IF EXISTS `tb_goods_type`;
  287. CREATE TABLE `tb_goods_type` (
  288. `id` bigint(20) NOT NULL,
  289. `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  290. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  291. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  292. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  293. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  294. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  295. PRIMARY KEY (`id`) USING BTREE
  296. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT '商品类型' ROW_FORMAT = Dynamic;
  297. -- ----------------------------
  298. -- Table structure for tb_orders
  299. -- ----------------------------
  300. DROP TABLE IF EXISTS `tb_orders`;
  301. CREATE TABLE `tb_orders` (
  302. `id` bigint(20) NOT NULL,
  303. `app_user_id` bigint(20) NULL DEFAULT NULL,
  304. `goods_id` bigint(20) NULL DEFAULT NULL,
  305. `money` float NULL DEFAULT NULL,
  306. `status` bigint(20) NULL DEFAULT NULL,
  307. `order_num` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  308. PRIMARY KEY (`id`) USING BTREE
  309. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT '订单' ROW_FORMAT = Dynamic;
  310. -- ----------------------------
  311. -- Table structure for tb_info
  312. -- ----------------------------
  313. DROP TABLE IF EXISTS `tb_info`;
  314. CREATE TABLE `tb_info` (
  315. `id` bigint(20) NOT NULL,
  316. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题',
  317. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '内容 富文本',
  318. `info_date` date NULL DEFAULT NULL,
  319. `pic_url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '封面图',
  320. `pageview` bigint(20) NULL DEFAULT NULL COMMENT '阅览数',
  321. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  322. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  323. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  324. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  325. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  326. PRIMARY KEY (`id`) USING BTREE
  327. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT '资讯' ROW_FORMAT = Dynamic;