-- ----------------------------------- 专题研讨 --------------------------------- DROP TABLE IF EXISTS tfd_user; -- 研讨用户 CREATE TABLE tfd_user ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识 userid INT, -- 用户编号(链接user表的id,如果存在,则主要信息需要与user表同步) name VARCHAR(50) NOT NULL, -- 用户名称 cardnumber VARCHAR(20) NOT NULL, -- 身份证号码 loginName VARCHAR(20) NOT NULL, -- 登录名称 loginPwd VARCHAR(50) NOT NULL, -- 登录密码 createDate VARCHAR(19), -- 注册日期 phone VARCHAR(20), -- 联系电话 email VARCHAR(100), -- 电子邮箱 addr VARCHAR(100), -- 地址 imgPatch VARCHAR(512), -- 图片保存路径 role INT, -- 用户角色 introduction VARCHAR(2000), -- 简介 topicsId INT, -- 管理的专题,如果不是题主则为空 state INT, -- 状态(0:开启 1:未开启) isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是) ); DROP TABLE IF EXISTS tfd_topics; -- 研讨专题 CREATE TABLE tfd_topics ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识 userId INT, -- 研讨用户ID name VARCHAR(100), -- 专题名称 detailed VARCHAR(5000), -- 专题说明 imgPatch VARCHAR(512), -- 图片保存路径 createDate VARCHAR(19), -- 创建日期 isEnd INT, -- 是否停止讨论(0:否 1:是) state INT, -- 状态() isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是) ); DROP TABLE IF EXISTS tfd_user_topics; -- 用户关注的研讨专题 CREATE TABLE tfd_user_topics ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识 userId INT, -- 研讨用户ID topicsId INT, -- 研讨用户ID topicsName VARCHAR(100), -- 专题名称 createDate VARCHAR(19) -- 创建日期 ); DROP TABLE IF EXISTS tfd_topics_theme; -- 专题下的主题信息 CREATE TABLE tfd_topics_theme ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识 topicsId INT, -- 研讨专题ID userId INT, -- 研讨用户ID name VARCHAR(100), -- 主题名称 detailed VARCHAR(1000), -- 主题详细内容 praise INT, -- 赞成数 tread INT, -- 反对数 createDate VARCHAR(19), -- 创建日期 isEnd INT, -- 是否完结(0:否 1:是) state INT, -- 状态(0:待审核 1:通过 2:拒绝 3:封贴) isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是) ); DROP TABLE IF EXISTS tfd_topics_theme_audit; -- 专题下的主题审核 CREATE TABLE tfd_topics_theme_audit ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 流水 qaThemeId INT NOT NULL, -- 专题下的主题ID auditDate VARCHAR(19) NOT NULL, -- 审核时间 auditUserID INT NOT NULL, -- 审核用户ID result INT NOT NULL, -- 审核结果(1:通过;2:拒绝) resDescribe VARCHAR(255), -- 审核结果描述 isdel INTEGER NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是) ); DROP TABLE IF EXISTS tfd_topics_theme_reply; -- 主题回复 CREATE TABLE tfd_topics_theme_reply ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, -- 主键 编号唯一标识 themeId INT, -- 主题ID replyId INT, -- 主题回复ID(当对回复进行评论时有效) userId INT, -- 回复用户ID solution varchar(5000), -- 回复内容 createDate VARCHAR(19), -- 回复日期 praise INT, -- 赞成数 tread INT, -- 反对数 state INT, -- 状态(0:正常;1:封贴) isDel INT NOT NULL DEFAULT 0 -- 是否删除(0:否 1:是) );