1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- -- ----------------------------------- 视频会议 ---------------------------------
- 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:是)
- );
|