CREATE DATABASE db_face_discern DEFAULT CHARACTER SET utf8;
|
|
|
CREATE TABLE t_facility(
|
facilityID VARCHAR(32) COMMENT '设备ID',
|
facilityPositionID VARCHAR(32) COMMENT '设备位置ID',
|
companyID VARCHAR(32) COMMENT '设备所属公司',
|
serialNumber VARCHAR(32) COMMENT '设备序列号',
|
provice VARCHAR(20) COMMENT '省',
|
city VARCHAR(20) COMMENT '市',
|
county VARCHAR(20) COMMENT '县',
|
town VARCHAR(20) COMMENT '镇',
|
village VARCHAR(20) COMMENT '村',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='设备表';
|
|
|
CREATE TABLE t_company(
|
companyID VARCHAR(32) COMMENT '公司ID',
|
companyName VARCHAR(20) COMMENT '公司名称',
|
companyAddress VARCHAR(32) COMMENT '公司地址',
|
companyInfo VARCHAR(255) COMMENT '公司详情',
|
provice VARCHAR(20) COMMENT '省',
|
city VARCHAR(20) COMMENT '市',
|
county VARCHAR(20) COMMENT '县',
|
town VARCHAR(20) COMMENT '镇',
|
village VARCHAR(20) COMMENT '村',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='公司表';
|
|
|
|
CREATE TABLE t_facility_position(
|
positionID VARCHAR(32) COMMENT '设备位置ID',
|
companyID VARCHAR(32) COMMENT '所属公司ID',
|
positionLabel VARCHAR(32) COMMENT '位置名称',
|
provice VARCHAR(20) COMMENT '省',
|
city VARCHAR(20) COMMENT '市',
|
county VARCHAR(20) COMMENT '县',
|
town VARCHAR(20) COMMENT '镇',
|
village VARCHAR(20) COMMENT '村',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='公司设备位置表';
|
|
|
|
CREATE TABLE t_user(
|
userID VARCHAR(32) COMMENT '用户ID',
|
userName VARCHAR(32) COMMENT '用户名',
|
nameSpell CHAR(1) COMMENT '名字首字母',
|
sex TINYINT(2) COMMENT '性别',
|
state VARCHAR(20) COMMENT '国籍',
|
birthday DATE COMMENT '出生日期',
|
registerTime DATETIME COMMENT '注册时间',
|
registerCompanyID VARCHAR(32) COMMENT '注册公司ID',
|
registerPositionID VARCHAR(32) COMMENT '注册位置ID',
|
provice VARCHAR(20) COMMENT '省',
|
city VARCHAR(20) COMMENT '市',
|
county VARCHAR(20) COMMENT '县',
|
town VARCHAR(20) COMMENT '镇',
|
village VARCHAR(20) COMMENT '村',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='用户表';
|
|
|
|
CREATE TABLE t_user_credentials(
|
userID VARCHAR(32) COMMENT '用户ID',
|
credentialsType VARCHAR(20) COMMENT '证件类型',
|
credentialsNumber VARCHAR(32) COMMENT '证件编号',
|
credentialsPath VARCHAR(255) COMMENT '证件图片地址',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='用户证件表';
|
|
|
|
CREATE TABLE t_credentials(
|
credentialsID VARCHAR(32) COMMENT '证件类型ID',
|
credentialsType VARCHAR(20) COMMENT '证件类型',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='证件类型表';
|
|
|
|
|
CREATE TABLE t_department(
|
departmentID VARCHAR(32) COMMENT '部门ID',
|
fatherDepartmentID VARCHAR(32) COMMENT '父部门ID',
|
departmentName VARCHAR(20) COMMENT '部门名称',
|
nameSpell CHAR(1) COMMENT '部门首字母',
|
companyID VARCHAR(32) COMMENT '所属公司ID',
|
phone CHAR(15) COMMENT '座机',
|
departmentLable VARCHAR(60) COMMENT '部门职责',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='部门表';
|
|
|
|
|
CREATE TABLE t_user_department(
|
userID VARCHAR(32) COMMENT '用户ID',
|
departmentID VARCHAR(32) COMMENT '部门ID',
|
post VARCHAR(20) COMMENT '用户职位',
|
mobilePhone CHAR(12) COMMENT '手机',
|
phone CHAR(15) COMMENT '座机',
|
companyID VARCHAR(32) COMMENT '部门所在公司ID',
|
resign TINYINT(1) DEFAULT 0 COMMENT '是否离职',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='用户部门表';
|
|
|
CREATE TABLE t_user_picture(
|
userID VARCHAR(32) COMMENT '用户ID',
|
picturePath VARCHAR(255) COMMENT '图片地址',
|
pictureType VARCHAR(20) COMMENT '图片类型',
|
sourcePictureType VARCHAR(20) COMMENT '图片来源类型',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='用户图片表';
|
|
|
|
CREATE TABLE t_visit(
|
visitID VARCHAR(32) COMMENT '事件ID',
|
visitorID VARCHAR(32) COMMENT '拜访人ID',
|
visitedID VARCHAR(32) COMMENT '被拜访人ID',
|
visitStatus VARCHAR(20) COMMENT '访问状态',
|
startTime DATETIME COMMENT '开始时间',
|
endTime DATETIME COMMENT '结束时间',
|
visitorType VARCHAR(20) COMMENT '访客类型',
|
visitMatter VARCHAR(60) COMMENT '拜访事由',
|
remark VARCHAR(255) COMMENT '备注',
|
warning VARCHAR(255) COMMENT '警告信息',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='访客记录表';
|
|
|
|
CREATE TABLE t_visit_status(
|
visitStatusID VARCHAR(32) COMMENT '访问状态ID',
|
visitStatus VARCHAR(20) COMMENT '访问状态',
|
companyID VARCHAR(32) COMMENT '所属公司ID',
|
common TINYINT(2) COMMENT '是否通用',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='访问状态表';
|
|
|
|
CREATE TABLE t_visitor_type(
|
visitorTypeID VARCHAR(32) COMMENT '访客类型ID',
|
visitorType VARCHAR(20) COMMENT '访客类型',
|
companyID VARCHAR(32) COMMENT '所属公司ID',
|
common TINYINT(2) COMMENT '是否通用',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='访客类型表';
|
|
|
|
CREATE TABLE t_visit_matter(
|
visitMatterID VARCHAR(32) COMMENT '拜访事由ID',
|
visitMatter VARCHAR(20) COMMENT '拜访事由',
|
userID VARCHAR(32) COMMENT '用户ID',
|
common TINYINT(2) COMMENT '是否通用',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='拜访事由表';
|
|
|
|
CREATE TABLE t_user_credit_info(
|
userID VARCHAR(32) COMMENT '用户ID',
|
illegalLabel VARCHAR(255) COMMENT '违法违纪说明',
|
illegalTime DATETIME COMMENT '违法违纪时间',
|
creditScore VARCHAR(20) COMMENT '信用分数',
|
illegalStatus TINYINT(2) COMMENT '违纪是否已过期',
|
expireTime DATETIME COMMENT '过期时间',
|
expireReason VARCHAR(255) COMMENT '过期原因',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='用户信用信息表';
|
|
|
|
|
CREATE TABLE t_checking(
|
checkingID VARCHAR(32) COMMENT '考勤ID',
|
checkingType VARCHAR(20) COMMENT '考勤类型',
|
checkingPosition VARCHAR(32) COMMENT '考勤地点ID',
|
checkingTime DATETIME COMMENT '考勤时间',
|
userID VARCHAR(32) COMMENT '用户ID',
|
companyID VARCHAR(32) COMMENT '考勤公司ID',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='考勤记录表';
|
|
|
|
CREATE TABLE t_checking_type(
|
checkingTypeID VARCHAR(32) COMMENT '考勤类型ID',
|
checkingType VARCHAR(20) COMMENT '考勤类型',
|
companyID VARCHAR(32) COMMENT '所属公司ID',
|
common TINYINT(2) COMMENT '是否通用',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='考勤类型表';
|
|
|
CREATE TABLE t_user_discern(
|
userID VARCHAR(32) COMMENT '用户ID',
|
discernNumber VARCHAR(255) COMMENT '此用户识别图片编号',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='用户识别图片表';
|
|
|
CREATE TABLE t_visit_user(
|
userID VARCHAR(32) COMMENT '用户ID',
|
companyID VARCHAR(32) COMMENT '所属公司ID',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='来访记录表';
|
|
|
|
CREATE TABLE t_var_user(
|
userID VARCHAR(32) COMMENT '用户ID',
|
mobilePhone CHAR(12) COMMENT '手机',
|
phone CHAR(15) COMMENT '住宅电话',
|
residence VARCHAR(20) COMMENT '居住地',
|
country VARCHAR(20) COMMENT '国家',
|
provice VARCHAR(20) COMMENT '省',
|
city VARCHAR(20) COMMENT '市',
|
county VARCHAR(20) COMMENT '县',
|
town VARCHAR(20) COMMENT '镇',
|
village VARCHAR(20) COMMENT '村',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='用户变化信息表';
|
|
|
|
CREATE TABLE t_visit_register(
|
discernNumber VARCHAR(255) COMMENT '此用户识别图片编号',
|
positionID VARCHAR(32) COMMENT '记录的设备ID',
|
companyID VARCHAR(32) COMMENT '所属公司ID',
|
dataStatus TINYINT(2) COMMENT '数据状态:1有效,0无效',
|
createTime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '创建该记录时间',
|
creator VARCHAR(32) COMMENT '数据创建人',
|
updatetime DATETIME DEFAULT CURRENT_TIMESTAMP() COMMENT '更新时间',
|
updator VARCHAR(32) COMMENT '数据更新人'
|
) COMMENT='来访注册表';
|