|
@@ -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:是)
|
|
|
|
+);
|