lineage.sql 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. -- ----------------------------
  2. -- Table structure for tb_app_user
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `tb_app_user`;
  5. CREATE TABLE `tb_app_user` (
  6. `id` int(11) NOT NULL,
  7. `family_id` int(11) NULL DEFAULT NULL COMMENT '家族表id',
  8. `member_id` int(11) NULL DEFAULT NULL COMMENT '家族成员表id',
  9. `template_id` int(11) NULL DEFAULT NULL COMMENT '页面模板id',
  10. `role` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色:USER未加入家族的会员,GROUP已加入家族的会员,ADMIN家族管理员',
  11. `nick_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '昵称',
  12. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '头像url',
  13. `birthday` date NULL DEFAULT NULL COMMENT '生日',
  14. `qrcode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '二维码code',
  15. `gender` int(11) NULL DEFAULT NULL COMMENT '性别:1-男,2-女,3-未知',
  16. `mobile` int(11) NULL DEFAULT NULL COMMENT '手机号码',
  17. `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'openid',
  18. `ver_code` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  19. `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名',
  20. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  21. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  22. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  23. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  24. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  25. PRIMARY KEY (`id`) USING BTREE
  26. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '会员' ROW_FORMAT = Dynamic;
  27. -- ----------------------------
  28. -- Table structure for tb_apply
  29. -- ----------------------------
  30. DROP TABLE IF EXISTS `tb_apply`;
  31. CREATE TABLE `tb_apply` (
  32. `id` int(11) NOT NULL,
  33. `family_id` int(11) NULL DEFAULT NULL,
  34. `app_user_id` int(11) NULL DEFAULT NULL,
  35. PRIMARY KEY (`id`) USING BTREE
  36. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '申请加入家族' ROW_FORMAT = Dynamic;
  37. -- ----------------------------
  38. -- Table structure for tb_comment
  39. -- ----------------------------
  40. DROP TABLE IF EXISTS `tb_comment`;
  41. CREATE TABLE `tb_comment` (
  42. `id` int(11) NOT NULL,
  43. `article_id` int(11) NULL DEFAULT NULL,
  44. `app_user_id` int(11) NULL DEFAULT NULL,
  45. `comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  46. `thumbs` int(11) NULL DEFAULT NULL,
  47. PRIMARY KEY (`id`) USING BTREE
  48. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  49. -- ----------------------------
  50. -- Table structure for tb_family
  51. -- ----------------------------
  52. DROP TABLE IF EXISTS `tb_family`;
  53. CREATE TABLE `tb_family` (
  54. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  55. `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族名称',
  56. `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族地址',
  57. `content` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族描述',
  58. `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '家族头像url',
  59. `city` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  60. `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  61. `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  62. `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  63. `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  64. `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  65. PRIMARY KEY (`id`) USING BTREE
  66. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  67. -- ----------------------------
  68. -- Table structure for tb_family_album
  69. -- ----------------------------
  70. DROP TABLE IF EXISTS `tb_family_album`;
  71. CREATE TABLE `tb_family_album` (
  72. `id` int(11) NOT NULL COMMENT 'ID',
  73. `family_id` int(11) NULL DEFAULT NULL,
  74. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  75. `url` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  76. PRIMARY KEY (`id`) USING BTREE
  77. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  78. -- ----------------------------
  79. -- Table structure for tb_family_events
  80. -- ----------------------------
  81. DROP TABLE IF EXISTS `tb_family_events`;
  82. CREATE TABLE `tb_family_events` (
  83. `id` int(11) NOT NULL COMMENT 'ID',
  84. `family_id` int(11) NULL DEFAULT NULL,
  85. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  86. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  87. PRIMARY KEY (`id`) USING BTREE
  88. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  89. -- ----------------------------
  90. -- Table structure for tb_family_garden
  91. -- ----------------------------
  92. DROP TABLE IF EXISTS `tb_family_garden`;
  93. CREATE TABLE `tb_family_garden` (
  94. `id` int(11) NOT NULL COMMENT 'ID',
  95. `family_id` int(11) NULL DEFAULT NULL,
  96. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  97. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  98. `sort` int(11) NULL DEFAULT NULL,
  99. PRIMARY KEY (`id`) USING BTREE
  100. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  101. -- ----------------------------
  102. -- Table structure for tb_family_honor
  103. -- ----------------------------
  104. DROP TABLE IF EXISTS `tb_family_honor`;
  105. CREATE TABLE `tb_family_honor` (
  106. `id` int(11) NOT NULL COMMENT 'ID',
  107. `family_id` int(11) NULL DEFAULT NULL,
  108. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  109. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  110. `pic_url` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  111. PRIMARY KEY (`id`) USING BTREE
  112. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  113. -- ----------------------------
  114. -- Table structure for tb_family_member
  115. -- ----------------------------
  116. DROP TABLE IF EXISTS `tb_family_member`;
  117. CREATE TABLE `tb_family_member` (
  118. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  119. `family_id` int(11) NULL DEFAULT NULL,
  120. `parent_f` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  121. `spouse` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  122. PRIMARY KEY (`id`) USING BTREE
  123. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  124. -- ----------------------------
  125. -- Table structure for tb_family_photo
  126. -- ----------------------------
  127. DROP TABLE IF EXISTS `tb_family_photo`;
  128. CREATE TABLE `tb_family_photo` (
  129. `id` int(11) NOT NULL COMMENT 'ID',
  130. `family_id` int(11) NULL DEFAULT NULL,
  131. `album_id` int(11) NULL DEFAULT NULL,
  132. `title` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  133. `url` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  134. PRIMARY KEY (`id`) USING BTREE
  135. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  136. -- ----------------------------
  137. -- Table structure for tb_friends
  138. -- ----------------------------
  139. DROP TABLE IF EXISTS `tb_friends`;
  140. CREATE TABLE `tb_friends` (
  141. `id` int(11) NOT NULL,
  142. `app_user_id` int(11) NOT NULL,
  143. `friends_id` int(11) NULL DEFAULT NULL,
  144. `status` int(11) NULL DEFAULT NULL,
  145. PRIMARY KEY (`id`) USING BTREE
  146. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  147. -- ----------------------------
  148. -- Table structure for tb_goods
  149. -- ----------------------------
  150. DROP TABLE IF EXISTS `tb_goods`;
  151. CREATE TABLE `tb_goods` (
  152. `id` int(11) NOT NULL,
  153. `typeid` int(11) NULL DEFAULT NULL,
  154. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  155. `price` float NULL DEFAULT NULL,
  156. `goods_date` date NULL DEFAULT NULL,
  157. `picurl` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  158. `sell` int(11) NULL DEFAULT NULL,
  159. PRIMARY KEY (`id`) USING BTREE
  160. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  161. -- ----------------------------
  162. -- Table structure for tb_goods_type
  163. -- ----------------------------
  164. DROP TABLE IF EXISTS `tb_goods_type`;
  165. CREATE TABLE `tb_goods_type` (
  166. `id` int(11) NOT NULL,
  167. `name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  168. PRIMARY KEY (`id`) USING BTREE
  169. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  170. -- ----------------------------
  171. -- Table structure for tb_info
  172. -- ----------------------------
  173. DROP TABLE IF EXISTS `tb_info`;
  174. CREATE TABLE `tb_info` (
  175. `id` int(11) NOT NULL,
  176. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  177. `content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  178. `info_date` date NULL DEFAULT NULL,
  179. `picurl` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  180. `isread` int(11) NULL DEFAULT NULL,
  181. PRIMARY KEY (`id`) USING BTREE
  182. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  183. -- ----------------------------
  184. -- Table structure for tb_msg
  185. -- ----------------------------
  186. DROP TABLE IF EXISTS `tb_msg`;
  187. CREATE TABLE `tb_msg` (
  188. `id` int(11) NOT NULL,
  189. `life_id` int(11) NULL DEFAULT NULL,
  190. `msg_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  191. `msg_content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  192. PRIMARY KEY (`id`) USING BTREE
  193. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  194. -- ----------------------------
  195. -- Table structure for tb_my_publish
  196. -- ----------------------------
  197. DROP TABLE IF EXISTS `tb_my_publish`;
  198. CREATE TABLE `tb_my_publish` (
  199. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  200. `app_user_ID` int(11) NULL DEFAULT NULL COMMENT '会员id',
  201. `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '发表内容',
  202. `picurl1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  203. `picurl2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  204. `picurl3` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  205. `picurl4` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  206. `picurl5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  207. `picurl6` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  208. `picurl7` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  209. `picurl8` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  210. `picurl9` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  211. `message_user` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  212. PRIMARY KEY (`id`) USING BTREE
  213. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '我的近况(我的发表)' ROW_FORMAT = Dynamic;
  214. -- ----------------------------
  215. -- Table structure for tb_orders
  216. -- ----------------------------
  217. DROP TABLE IF EXISTS `tb_orders`;
  218. CREATE TABLE `tb_orders` (
  219. `id` int(11) NOT NULL,
  220. `app_user_id` int(11) NULL DEFAULT NULL,
  221. `goods_id` int(11) NULL DEFAULT NULL,
  222. `money` float NULL DEFAULT NULL,
  223. `status` int(11) NULL DEFAULT NULL,
  224. `order_num` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  225. PRIMARY KEY (`id`) USING BTREE
  226. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  227. -- ----------------------------
  228. -- Table structure for tb_person_life
  229. -- ----------------------------
  230. DROP TABLE IF EXISTS `tb_person_life`;
  231. CREATE TABLE `tb_person_life` (
  232. `id` int(11) NOT NULL,
  233. `app_user_id` int(11) NULL DEFAULT NULL,
  234. `stakeholder` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  235. `stakeholder_date` date NULL DEFAULT NULL,
  236. `life_title` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  237. `life_cotent` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  238. PRIMARY KEY (`id`) USING BTREE
  239. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  240. -- ----------------------------
  241. -- Table structure for tb_template
  242. -- ----------------------------
  243. DROP TABLE IF EXISTS `tb_template`;
  244. CREATE TABLE `tb_template` (
  245. `id` int(11) NOT NULL,
  246. `title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  247. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  248. PRIMARY KEY (`id`) USING BTREE
  249. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;