topicsForDiscussion-table-db.sql 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. -- ----------------------------------- 专题研讨 ---------------------------------
  2. DROP TABLE IF EXISTS tfd_user;
  3. -- 研讨用户
  4. CREATE TABLE tfd_user
  5. (
  6. id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识
  7. userid INT, -- 用户编号(链接user表的id,如果存在,则主要信息需要与user表同步)
  8. name VARCHAR(50) NOT NULL, -- 用户名称
  9. cardnumber VARCHAR(20) NOT NULL, -- 身份证号码
  10. loginName VARCHAR(20) NOT NULL, -- 登录名称
  11. loginPwd VARCHAR(50) NOT NULL, -- 登录密码
  12. createDate VARCHAR(19), -- 注册日期
  13. phone VARCHAR(20), -- 联系电话
  14. email VARCHAR(100), -- 电子邮箱
  15. addr VARCHAR(100), -- 地址
  16. imgPatch VARCHAR(512), -- 图片保存路径
  17. role INT, -- 用户角色
  18. introduction VARCHAR(2000), -- 简介
  19. topicsId INT, -- 管理的专题,如果不是题主则为空
  20. state INT, -- 状态(0:开启 1:未开启)
  21. isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是)
  22. );
  23. DROP TABLE IF EXISTS tfd_topics;
  24. -- 研讨专题
  25. CREATE TABLE tfd_topics
  26. (
  27. id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识
  28. userId INT, -- 研讨用户ID
  29. name VARCHAR(100), -- 专题名称
  30. detailed VARCHAR(5000), -- 专题说明
  31. imgPatch VARCHAR(512), -- 图片保存路径
  32. createDate VARCHAR(19), -- 创建日期
  33. isEnd INT, -- 是否停止讨论(0:否 1:是)
  34. state INT, -- 状态()
  35. isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是)
  36. );
  37. DROP TABLE IF EXISTS tfd_user_topics;
  38. -- 用户关注的研讨专题
  39. CREATE TABLE tfd_user_topics
  40. (
  41. id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识
  42. userId INT, -- 研讨用户ID
  43. topicsId INT, -- 研讨用户ID
  44. topicsName VARCHAR(100), -- 专题名称
  45. createDate VARCHAR(19) -- 创建日期
  46. );
  47. DROP TABLE IF EXISTS tfd_topics_theme;
  48. -- 专题下的主题信息
  49. CREATE TABLE tfd_topics_theme
  50. (
  51. id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识
  52. topicsId INT, -- 研讨专题ID
  53. userId INT, -- 研讨用户ID
  54. name VARCHAR(100), -- 主题名称
  55. detailed VARCHAR(1000), -- 主题详细内容
  56. praise INT, -- 赞成数
  57. tread INT, -- 反对数
  58. createDate VARCHAR(19), -- 创建日期
  59. isEnd INT, -- 是否完结(0:否 1:是)
  60. state INT, -- 状态(0:待审核 1:通过 2:拒绝 3:封贴)
  61. isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是)
  62. );
  63. DROP TABLE IF EXISTS tfd_topics_theme_audit;
  64. -- 专题下的主题审核
  65. CREATE TABLE tfd_topics_theme_audit
  66. (
  67. id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 流水
  68. qaThemeId INT NOT NULL, -- 专题下的主题ID
  69. auditDate VARCHAR(19) NOT NULL, -- 审核时间
  70. auditUserID INT NOT NULL, -- 审核用户ID
  71. result INT NOT NULL, -- 审核结果(1:通过;2:拒绝)
  72. resDescribe VARCHAR(255), -- 审核结果描述
  73. isdel INTEGER NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是)
  74. );
  75. DROP TABLE IF EXISTS tfd_topics_theme_reply;
  76. -- 主题回复
  77. CREATE TABLE tfd_topics_theme_reply
  78. (
  79. id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识
  80. themeId INT, -- 主题ID
  81. replyId INT, -- 主题回复ID(当对回复进行评论时有效)
  82. userId INT, -- 回复用户ID
  83. solution varchar(5000), -- 回复内容
  84. createDate VARCHAR(19), -- 回复日期
  85. praise INT, -- 赞成数
  86. tread INT, -- 反对数
  87. state INT, -- 状态(0:正常;1:封贴)
  88. isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是)
  89. );