wuhongyuq 5 anni fa
parent
commit
101152c211

File diff suppressed because it is too large
+ 1005 - 0
free-technological-management/doc/sql/db.sql


+ 99 - 0
free-technological-management/doc/sql/industryResearch-table-db.sql

@@ -0,0 +1,99 @@
+-- -----------------------------------  行业研究  ---------------------------------
+
+DROP TABLE IF EXISTS IR_industry_type;
+-- 行业类型
+CREATE TABLE IR_industry_type
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 主键	编号唯一标识
+	name				VARCHAR(50)	NOT NULL,		-- 名称
+	code				VARCHAR(20)	NOT NULL,		-- 编码
+	pcode				VARCHAR(20),				-- 父编码
+	introduction		VARCHAR(2000),				-- 简介说明
+	createDate			VARCHAR(19),				-- 创建日期
+	state				INT,						-- 状态(0:开启  1:未开启)
+	isDel				INTEGER NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS IR_industry_forecast;
+-- 产业预测
+CREATE TABLE IR_industry_forecast
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 主键	编号唯一标识
+	userId				INT,						-- 用户编号
+	name				VARCHAR(50),				-- 标题名称
+	industryType		VARCHAR(50)	NOT NULL,		-- 行业类型
+	attachment			VARCHAR(500),				-- 附件,注:附件只能提交一个,可上传压缩包实现多文件附加
+	explains			text,						-- 预测说明
+	createDate			VARCHAR(19),				-- 创建日期
+	state				INT,						-- 审核状态(0:待审核 1:已通过 2:已拒绝)
+	isDel				INTEGER NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS IR_industry_forecast_audit;
+-- 产业预测审核
+CREATE TABLE IR_industry_forecast_audit
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 流水
+	forecastId			INT,						-- 产业预测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 IR_work_exploration;
+-- 工作探索
+CREATE TABLE IR_work_exploration
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 主键	编号唯一标识
+	userId				INT,						-- 用户编号
+	name				VARCHAR(50),				-- 标题名称
+	industryType		VARCHAR(50)	NOT NULL,		-- 行业类型
+	attachment			VARCHAR(500),				-- 附件,注:附件只能提交一个,可上传压缩包实现多文件附加
+	explains			text,						-- 探索说明
+	createDate			VARCHAR(19),				-- 创建日期
+	state				INT,						-- 审核状态(0:待审核 1:已通过 2:已拒绝)
+	isDel				INTEGER NOT NULL DEFAULT 0	-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS IR_work_exploration_audit;
+-- 工作探索审核
+CREATE TABLE IR_work_exploration_audit
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 流水
+	explorationId		INT,						-- 工作探索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 IR_research_report;
+-- 研究报告
+CREATE TABLE IR_research_report
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 主键	编号唯一标识
+	userId				INT,						-- 用户编号
+	name				VARCHAR(50),				-- 报告名称
+	industryType		VARCHAR(50)	NOT NULL,		-- 行业类型
+	attachment			VARCHAR(500),				-- 附件,注:附件只能提交一个,可上传压缩包实现多文件附加
+	explains			text,						-- 报告详情
+	createDate			VARCHAR(19),				-- 创建日期
+	state				INT,						-- 审核状态(0:待审核 1:已通过 2:已拒绝)
+	isDel				INTEGER NOT NULL DEFAULT 0	-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS IR_research_report_audit;
+-- 研究报告审核
+CREATE TABLE IR_research_report_audit
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 流水
+	reportId			INT,						-- 研究报告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:是)
+);

+ 33 - 0
free-technological-management/doc/sql/logmanage-table-db.sql

@@ -0,0 +1,33 @@
+
+CREATE TABLE system_log	-- 系统日志表
+(
+id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+optModel		VARCHAR(50) NOT NULL,						-- 操作模块
+optType			VARCHAR(50) NOT NULL,						-- 操作类型
+optContent		VARCHAR(5000) NOT NULL,						-- 操作内容
+optDate			datetime,									-- 操作时间
+optStatus		INT	NOT NULL								-- 操作状态()
+);
+
+CREATE TABLE user_log	-- 用户日志表
+(
+id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+optUserType		INT NOT NULL,								-- 操作用户类型(1:游客    2:用户)
+optUser			VARCHAR(50),								-- 操作用户(当游客登录时填 -1)
+optModel		VARCHAR(50) NOT NULL,						-- 操作模块
+optType			VARCHAR(50) NOT NULL,						-- 操作类型
+optContent		VARCHAR(5000) NOT NULL,						-- 操作内容
+optDate			datetime,									-- 操作时间
+optStatus		INT	NOT NULL								-- 操作状态()
+);
+
+CREATE TABLE log_dictionary	-- 日志字典表
+(
+id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+dicCode			VARCHAR(10) NOT NULL,						-- 字典值编码
+dicText			VARCHAR(50),								-- 字典值名称
+dicType			VARCHAR(50),								-- 字典值类型
+parentCode		VARCHAR(10),								-- 父编码(为空则没有父编码)
+dicStatus		INT	NOT NULL								-- 状态(1:启用  2:停用)
+);
+CREATE UNIQUE INDEX Index_log_dictionary_diccode ON log_dictionary (dicCode);	-- 创建索引

+ 38 - 0
free-technological-management/doc/sql/onlineSurvey-table-db.sql

@@ -0,0 +1,38 @@
+-- -----------------------------------  网上调查  ---------------------------------
+
+DROP TABLE IF EXISTS onlineSurvey_theme;
+-- 调查主题
+CREATE TABLE onlineSurvey_theme
+(
+	id				INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 主键	编号唯一标识
+	userid			INT,					-- 添加用户编号
+	explains		VARCHAR(500) NOT NULL,	-- 主题说明
+	imgPatch		VARCHAR(512),			-- 主题图片保存路径
+	selnum			INT,					-- 可选择的选项数量(默认为1,表示单选,页面表示为单选按钮,如果大于1,则为多选,页面表示为复选框,需要加验证选择数量不能大于限制数量)
+	state			INT,					-- 状态(0:开启  1:未开启  2:结束)
+	isDel			INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS onlineSurvey_theme_options;
+-- 主题选项
+CREATE TABLE onlineSurvey_theme_options
+(
+	id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+	themeId			INT,					-- 主题编号
+	explains		VARCHAR(50),			-- 选项说明
+	state			INT,					-- 状态()
+	isDel			INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS onlineSurvey_theme_result;
+-- 调查结果
+CREATE TABLE onlineSurvey_theme_result
+(
+	id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+	themeId			INT,					-- 主题编号
+	optionsId		INT,					-- 选项编号
+	userIP			VARCHAR(15),			-- 提交的IP地址,同一个主题同一IP只能参与一次
+	createDate		VARCHAR(19),			-- 创建时间
+	state			INT,					-- 状态()
+	isDel			INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);

+ 16 - 0
free-technological-management/doc/sql/technicalRequirements-table-db.sql

@@ -0,0 +1,16 @@
+-- -----------------------------------  技术需求指南发布  ---------------------------------
+
+DROP TABLE IF EXISTS technical_requirements_guide;
+-- 技术需求指南发布
+CREATE TABLE technical_requirements_guide
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 主键	编号唯一标识
+	userId				INT,						-- 用户编号
+	allianceName		VARCHAR(100),				-- 联盟名称
+	name				VARCHAR(500),				-- 需求名称
+	attachment			VARCHAR(500),				-- 附件,注:附件只能提交一个,可上传压缩包实现多文件附加
+	explains			text,						-- 需求说明
+	endDate				VARCHAR(10),				-- 解决方案征集截止日期
+	createDate			VARCHAR(19),				-- 创建日期
+	isDel				INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);

+ 96 - 0
free-technological-management/doc/sql/topicsForDiscussion-table-db.sql

@@ -0,0 +1,96 @@
+-- -----------------------------------  专题研讨  ---------------------------------
+
+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:是)
+);
+

+ 95 - 0
free-technological-management/doc/sql/videoConference-table-db.sql

@@ -0,0 +1,95 @@
+-- -----------------------------------  视频会议  ---------------------------------
+
+DROP TABLE IF EXISTS video_conference_user;
+-- 会议用户
+CREATE TABLE video_conference_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),			-- 简介
+	state			INT,					-- 状态(0:开启  1:未开启)
+	isDel			INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS video_conference_room;
+-- 会议房间
+CREATE TABLE video_conference_room
+(
+	id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+	roomType		INT,					-- 房间类型(0:普通    1:专用    2:其他)
+	roomNumber		VARCHAR(50),			-- 房间编号
+	roomName		VARCHAR(50),			-- 房间名称
+	roomContent		VARCHAR(5000),			-- 房间说明
+	vcUserid		INT,					-- 所有用户(当类型为“专用”时有效)
+	nowOrderId		INT,					-- 当前召开的会议
+	state			INT,					-- 状态(0:空闲  1:占用)
+	isDel			INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS video_conference_order;
+-- 会议安排
+CREATE TABLE video_conference_order
+(
+	id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+	roomNumber		VARCHAR(50),			-- 房间编号
+	meetingName		VARCHAR(50),			-- 会议名称
+	vcUserid		INT,					-- 发起用户
+	meetingContent	VARCHAR(5000),			-- 会议说明
+	orderStartTime	VARCHAR(19),			-- 会议预约开始时间
+	orderEndTime	VARCHAR(19),			-- 会议预约结束时间
+	startTime		VARCHAR(19),			-- 会议实际开始时间
+	endTime			VARCHAR(19),			-- 会议实际结束时间
+	createDate		VARCHAR(19),			-- 创建时间
+	videoType		VARCHAR(50),			-- 会议类型
+	public			INT,					-- 公开通知(0:不公开  1:公开)
+	state			INT,					-- 状态(0:申请;1:拒绝;2:预约;3:取消;4:开始;5:结束)
+	isDel			INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS video_conference_order_audit;
+-- 会议申请审核
+CREATE TABLE video_conference_order_audit
+(
+	id			INT AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 流水
+	orderId		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 video_conference_order_user;
+-- 会议参与用户
+CREATE TABLE video_conference_order_user
+(
+	id				INT	AUTO_INCREMENT NOT NULL PRIMARY KEY,	-- 主键记录编号
+	orderid			INT,					-- 会议ID
+	vcUserid		INT,					-- 与会用户ID
+	userType		INT,					-- 参与角色(1:主讲人;2:专家;3:观众)
+	state			INT,					-- 状态(0:未参与;1:参与)
+	isDel			INT NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);
+
+DROP TABLE IF EXISTS video_conference_type;
+-- 视频会议分类
+CREATE TABLE video_conference_type
+(
+	id					INT AUTO_INCREMENT	NOT NULL PRIMARY KEY,		-- 主键	编号唯一标识
+	name				VARCHAR(50)	NOT NULL,		-- 名称
+	code				VARCHAR(20)	NOT NULL,		-- 编码
+	introduction		VARCHAR(2000),				-- 简介说明
+	createDate			VARCHAR(19),				-- 创建日期
+	state				INT,						-- 状态(0:开启  1:未开启)
+	isDel				INTEGER NOT NULL DEFAULT 0		-- 是否删除(0:否  1:是)
+);