XYHSQL.sql 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374
  1. USE `YanZhongXYH`;
  2. SET NAMES utf8mb4;
  3. SET FOREIGN_KEY_CHECKS = 0;
  4. -- ----------------------------
  5. -- 1、校友信息
  6. -- ----------------------------
  7. drop table if exists am_alumnus;
  8. create table am_alumnus
  9. (
  10. am_id bigint(20) not null AUTO_INCREMENT comment '校友id',
  11. user_id bigint(20) not null comment '用户id',
  12. name varchar(30) not null comment '姓名',
  13. gender char(1) default 0 comment '性别',
  14. birthday date comment '出生日期',
  15. type char(1) default '0' comment '校友身份(0校友 1教职工 2校友及教职工 3其他)',
  16. enrol_year char(4) comment '入学年份',
  17. graduate_year char(4) comment '毕业年份',
  18. am_class varchar(15) comment '班级',
  19. audit_status char(1) default '0' comment '审核状态 0未审核 1已通过 2未通过',
  20. audit_id bigint(20) comment '审核人ID',
  21. audit_time datetime comment '审核时间',
  22. education varchar(30) default '' comment '最高学历',
  23. province varchar(10) comment '省份',
  24. city varchar(10) comment '城市',
  25. district varchar(10) comment '区县',
  26. native_place varchar(10) comment '籍贯',
  27. email varchar(50) comment '邮箱',
  28. qq varchar(15) comment 'QQ',
  29. wechat varchar(30) comment '微信',
  30. am_public char(1) default '0' comment '信息公开标志(0不公开 1好友公开 2全部公开)',
  31. industry varchar(10) default '' comment '行业',
  32. industry_area varchar(10) default '' comment '行业领域',
  33. work_unit varchar(50) default '' comment '工作单位',
  34. position varchar(30) default '' comment '职位',
  35. del_flag char(1) default '0' comment '删除标志(0代表存在 1代表删除)',
  36. create_by varchar(64) default '' comment '创建者',
  37. create_time datetime comment '创建时间',
  38. update_by varchar(64) default '' comment '更新者',
  39. update_time datetime comment '更新时间',
  40. primary key (am_id)
  41. ) engine = innodb
  42. auto_increment = 200 comment = '校友信息表';
  43. -- ----------------------------
  44. -- 2、校友扩展信息
  45. -- ----------------------------
  46. drop table if exists am_alumnus_ex;
  47. create table am_alumnus_ex
  48. (
  49. am_id bigint(20) not null comment '校友id',
  50. user_id bigint(20) not null comment '用户id',
  51. address varchar(100) default '' comment '详细地址',
  52. work_unit_more varchar(50) default '' comment '工作单位介绍',
  53. industry_more varchar(500) default '' comment '行业说明',
  54. self_introduction varchar(500) default '' comment '自我介绍',
  55. resources varchar(500) default '' comment '能提供的资源',
  56. create_by varchar(64) default '' comment '创建者',
  57. create_time datetime comment '创建时间',
  58. update_by varchar(64) default '' comment '更新者',
  59. update_time datetime comment '更新时间',
  60. remark varchar(500) default null comment '备注',
  61. primary key (am_id)
  62. ) engine = innodb comment = '校友扩展信息';
  63. -- ----------------------------
  64. -- 3、学习经历信息
  65. -- ----------------------------
  66. drop table if exists am_study;
  67. create table am_study
  68. (
  69. study_id bigint(20) not null comment '校友id',
  70. am_id bigint(20) not null comment '校友id',
  71. study varchar(30) not null comment '专业名称',
  72. enrol_year char(4) not null comment '入学年份',
  73. graduate_year char(4) not null comment '毕业年份',
  74. create_by varchar(64) default '' comment '创建者',
  75. create_time datetime comment '创建时间',
  76. update_by varchar(64) default '' comment '更新者',
  77. update_time datetime comment '更新时间',
  78. primary key (study_id)
  79. ) engine = innodb
  80. auto_increment = 100 comment = '学习经历信息';
  81. -- ----------------------------
  82. -- 4、好友信息
  83. -- ----------------------------
  84. drop table if exists am_friends;
  85. create table am_friends
  86. (
  87. am_id bigint(20) not null comment '校友id',
  88. friend_id bigint(20) not null comment '好友id',
  89. status char(4) default 0 comment '状态(0好友 1黑名单)',
  90. create_by varchar(64) default '' comment '创建者',
  91. create_time datetime comment '创建时间',
  92. update_by varchar(64) default '' comment '更新者',
  93. update_time datetime comment '更新时间',
  94. remark varchar(500) default null comment '备注',
  95. primary key (am_id, friend_id)
  96. ) engine = innodb
  97. auto_increment = 100 comment = '好友信息';
  98. -- ----------------------------
  99. -- 5、好友申请信息
  100. -- ----------------------------
  101. drop table if exists am_friends_apply;
  102. create table am_friends_apply
  103. (
  104. apply_id bigint(20) not null AUTO_INCREMENT comment 'id',
  105. am_id bigint(20) not null comment '校友id',
  106. friend_id bigint(20) not null comment '好友id',
  107. status char(4) default 0 comment '状态(0申请中 1通过 2拒绝)',
  108. create_by varchar(64) default '' comment '创建者',
  109. create_time datetime comment '创建时间',
  110. update_by varchar(64) default '' comment '更新者',
  111. update_time datetime comment '更新时间',
  112. remark varchar(500) default null comment '备注',
  113. primary key (apply_id)
  114. ) engine = innodb
  115. auto_increment = 100 comment = '好友申请信息';
  116. -- ----------------------------
  117. -- 6、资讯信息
  118. -- ----------------------------
  119. drop table if exists am_news;
  120. create table am_news
  121. (
  122. news_id char(20) not null comment '新闻id',
  123. title varchar(50) not null comment '新闻标题',
  124. category char(5) not null comment '新闻类别',
  125. content text not null comment '新闻内容',
  126. date datetime not null comment '发布日期',
  127. status char(4) default '0' comment '状态(0草稿 1发布)',
  128. isHead char(1) default '0' comment '是否头条(0否 1是)',
  129. create_by varchar(64) default '' comment '创建者',
  130. create_time datetime comment '创建时间',
  131. update_by varchar(64) default '' comment '更新者',
  132. update_time datetime comment '更新时间',
  133. remark varchar(500) default null comment '备注',
  134. primary key (news_id)
  135. ) engine = innodb comment = '资讯信息';
  136. -- ----------------------------
  137. -- 7、活动信息
  138. -- ----------------------------
  139. drop table if exists am_activity;
  140. create table am_activity
  141. (
  142. activity_id char(20) not null comment '活动id',
  143. title varchar(50) not null comment '活动标题',
  144. category char(5) not null comment '活动类别',
  145. content varchar(500) not null comment '活动详情',
  146. cost varchar(500) not null comment '活动费用',
  147. people_max int(4) default 0 comment '活动人数上限',
  148. activity_date datetime not null comment '活动日期',
  149. expiry_date datetime not null comment '截止日期',
  150. area varchar(50) not null comment '活动区域',
  151. address varchar(50) not null comment '活动地点',
  152. status char(4) default 0 comment '状态(0草稿 1申请中 2通过 3拒绝)',
  153. create_by varchar(64) default '' comment '创建者',
  154. create_time datetime comment '创建时间',
  155. update_by varchar(64) default '' comment '更新者',
  156. update_time datetime comment '更新时间',
  157. remark varchar(500) default null comment '备注',
  158. primary key (activity_id)
  159. ) engine = innodb
  160. auto_increment = 100 comment = '活动信息';
  161. -- ----------------------------
  162. -- 8、活动报名信息
  163. -- ----------------------------
  164. drop table if exists am_activity_apply;
  165. create table am_activity_apply
  166. (
  167. apply_id bigint(20) not null AUTO_INCREMENT comment 'id',
  168. activity_id char(20) not null comment '活动id',
  169. audit_status char(4) default 0 comment '状态(1申请中 2通过 3拒绝)',
  170. audit_time datetime comment '创建时间',
  171. cost decimal(18, 2) default null default 0 comment '费用',
  172. cost_status char(4) default '0' comment '费用状态(0未支付 1已支付)',
  173. cost_time datetime default null comment '创建时间',
  174. create_by varchar(64) default '' comment '创建者',
  175. create_time datetime comment '创建时间',
  176. update_by varchar(64) default '' comment '更新者',
  177. update_time datetime comment '更新时间',
  178. remark varchar(500) default null comment '备注',
  179. primary key (apply_id, activity_id)
  180. ) engine = innodb
  181. auto_increment = 100 comment = '活动信息';
  182. -- ----------------------------
  183. -- 9、互助信息
  184. -- ----------------------------
  185. drop table if exists am_help;
  186. create table am_help
  187. (
  188. help_id char(20) not null comment '互助id',
  189. title varchar(50) not null comment '互助标题',
  190. category char(5) not null comment '互助类别',
  191. content varchar(500) not null comment '互助详情',
  192. expiry_date datetime not null comment '有效日期',
  193. area varchar(50) not null comment '有效区域',
  194. status char(4) default 0 comment '状态(0草稿 1申请中 2通过 3拒绝)',
  195. create_by varchar(64) default '' comment '创建者',
  196. create_time datetime comment '创建时间',
  197. update_by varchar(64) default '' comment '更新者',
  198. update_time datetime comment '更新时间',
  199. remark varchar(500) default null comment '备注',
  200. primary key (help_id)
  201. ) engine = innodb comment = '互助信息';
  202. -- ----------------------------
  203. -- 10、评论信息
  204. -- ----------------------------
  205. drop table if exists am_comment;
  206. create table am_comment
  207. (
  208. comment_id char(20) not null comment '附件id',
  209. source_id char(20) not null comment '源id',
  210. source_type char(20) default '' comment '源类型',
  211. parent_id bigint(20) default 0 comment '父评论id',
  212. user_id bigint(20) not null comment '评论人id',
  213. content text not null comment '评论内容',
  214. status char(4) default '0' comment '状态(0正常 1异常)',
  215. isHead char(1) default '0' comment '是否头条(0否 1是)',
  216. create_by varchar(64) default '' comment '创建者',
  217. create_time datetime comment '创建时间',
  218. update_by varchar(64) default '' comment '更新者',
  219. update_time datetime comment '更新时间',
  220. remark varchar(500) default null comment '备注',
  221. primary key (comment_id)
  222. ) engine = innodb comment = '评论信息';
  223. -- ----------------------------
  224. -- 11、图片附件信息
  225. -- ----------------------------
  226. drop table if exists am_attach;
  227. create table am_attach
  228. (
  229. att_id bigint(20) not null AUTO_INCREMENT comment '附件id',
  230. source_id char(20) not null comment '源id',
  231. source_type char(20) default '' comment '源类型',
  232. file_type char(1) not null comment '附件类型(1图片 2视频)',
  233. file_path varchar(255) not null comment '附件路径',
  234. file_name varchar(255) not null comment '附件名称',
  235. create_by varchar(64) default '' comment '创建者',
  236. create_time datetime comment '创建时间',
  237. update_by varchar(64) default '' comment '更新者',
  238. update_time datetime comment '更新时间',
  239. remark varchar(500) default null comment '备注',
  240. primary key (att_id)
  241. ) engine = innodb
  242. auto_increment = 100 comment = '图片附件信息';
  243. -- ----------------------------
  244. -- 12、统计信息
  245. -- ----------------------------
  246. drop table if exists am_statistics;
  247. create table am_statistics
  248. (
  249. am_id bigint(20) not null comment '校友id',
  250. source_id char(20) not null comment '源id',
  251. source_type char(20) default '' comment '源类型',
  252. read_status char(1) default '0' comment '阅读状态(0未阅读 1阅读)',
  253. star_status char(1) default '0' comment '点赞状态(0未点赞 1点赞)',
  254. favorite_status char(1) default '0' comment '收藏状态(0未收藏 1收藏)',
  255. create_by varchar(64) default '' comment '创建者',
  256. create_time datetime comment '创建时间',
  257. update_by varchar(64) default '' comment '更新者',
  258. update_time datetime comment '更新时间',
  259. remark varchar(500) default null comment '备注',
  260. primary key (am_id, source_id)
  261. ) engine = innodb comment = '统计信息';
  262. -- ----------------------------
  263. -- 13、关注信息
  264. -- ----------------------------
  265. drop table if exists am_follow;
  266. create table am_follow
  267. (
  268. am_id bigint(20) not null comment '校友id',
  269. follow_id bigint(20) not null comment '关注id',
  270. status char(1) default '0' comment '关注状态(0未关注 1关注)',
  271. follow_time datetime comment '关注时间',
  272. create_by varchar(64) default '' comment '创建者',
  273. create_time datetime comment '创建时间',
  274. update_by varchar(64) default '' comment '更新者',
  275. update_time datetime comment '更新时间',
  276. remark varchar(500) default null comment '备注',
  277. primary key (am_id, follow_id)
  278. ) engine = innodb comment = '关注信息';
  279. -- ----------------------------
  280. -- 14、类别信息
  281. -- ----------------------------
  282. drop table if exists sys_category;
  283. create table sys_category
  284. (
  285. category_id bigint(20) not null AUTO_INCREMENT comment '类别id',
  286. parent_id bigint(20) default '0' comment '父类别id',
  287. category_name varchar(20) not null comment '类别名称',
  288. category_type char(4) not null comment '类别类型',
  289. sort int(4) default 0 comment '类别排序',
  290. status char(1) default '0' comment '类别状态(0禁用 1启用)',
  291. create_by varchar(64) default '' comment '创建者',
  292. create_time datetime comment '创建时间',
  293. update_by varchar(64) default '' comment '更新者',
  294. update_time datetime comment '更新时间',
  295. remark varchar(500) default null comment '备注',
  296. primary key (category_id)
  297. ) engine = innodb comment = '类别信息';
  298. insert into sys_category
  299. values (1, 0, '要闻', 'N', 1, '1', null, null, null, null, null);
  300. insert into sys_category
  301. values (2, 0, '通知', 'N', 2, '1', null, null, null, null, null);
  302. insert into sys_category
  303. values (3, 0, '校友风采', 'N', 3, '1', null, null, null, null, null);
  304. insert into sys_category
  305. values (4, 0, '校企展示', 'N', 4, '1', null, null, null, null, null);
  306. insert into sys_category
  307. values (5, 0, '盐中新闻', 'N', 5, '1', null, null, null, null, null);
  308. insert into sys_category
  309. values (6, 0, '其他', 'A', 6, '1', null, null, null, null, null);
  310. insert into sys_category
  311. values (20, 0, '文体娱乐', 'A', 1, '1', null, null, null, null, null);
  312. insert into sys_category
  313. values (21, 0, '户外活动', 'A', 2, '1', null, null, null, null, null);
  314. insert into sys_category
  315. values (22, 0, '闲聊小聚', 'A', 3, '1', null, null, null, null, null);
  316. insert into sys_category
  317. values (23, 0, '创业碰撞', 'A', 4, '1', null, null, null, null, null);
  318. insert into sys_category
  319. values (24, 0, '公益活动', 'A', 5, '1', null, null, null, null, null);
  320. insert into sys_category
  321. values (25, 0, '旅游度假', 'A', 6, '1', null, null, null, null, null);
  322. insert into sys_category
  323. values (26, 0, '摄影摄像', 'A', 7, '1', null, null, null, null, null);
  324. insert into sys_category
  325. values (27, 0, '校友聚会', 'A', 8, '1', null, null, null, null, null);
  326. insert into sys_category
  327. values (28, 0, '教育培训', 'A', 9, '1', null, null, null, null, null);
  328. insert into sys_category
  329. values (29, 0, '学术活动', 'A', 10, '1', null, null, null, null, null);
  330. insert into sys_category
  331. values (30, 0, '游戏动漫', 'A', 11, '1', null, null, null, null, null);
  332. insert into sys_category
  333. values (31, 0, '线上会议', 'A', 12, '1', null, null, null, null, null);
  334. insert into sys_category
  335. values (32, 0, '其他', 'A', 13, '1', null, null, null, null, null);
  336. insert into sys_category
  337. values (50, 0, '创业合作', 'H', 1, '1', null, null, null, null, null);
  338. insert into sys_category
  339. values (51, 0, '资源合作', 'H', 2, '1', null, null, null, null, null);
  340. insert into sys_category
  341. values (52, 0, '招聘求职', 'H', 3, '1', null, null, null, null, null);
  342. insert into sys_category
  343. values (53, 0, '企业推介', 'H', 4, '1', null, null, null, null, null);
  344. insert into sys_category
  345. values (54, 0, '供应采购', 'H', 5, '1', null, null, null, null, null);
  346. insert into sys_category
  347. values (55, 0, '商务合作', 'H', 6, '1', null, null, null, null, null);
  348. insert into sys_category
  349. values (56, 0, '服务咨询', 'H', 7, '1', null, null, null, null, null);
  350. insert into sys_category
  351. values (57, 0, '二手交易', 'H', 8, '1', null, null, null, null, null);
  352. insert into sys_category
  353. values (58, 0, '其他', 'H', 9, '1', null, null, null, null, null);
  354. SET FOREIGN_KEY_CHECKS = 1;