/*
|
SQLyog Ultimate v12.09 (64 bit)
|
MySQL - 5.7.17 : Database - face_discern
|
*********************************************************************
|
*/
|
|
/*!40101 SET NAMES utf8 */;
|
|
/*!40101 SET SQL_MODE=''*/;
|
|
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
CREATE DATABASE /*!32312 IF NOT EXISTS*/`face_discern` /*!40100 DEFAULT CHARACTER SET utf8 */;
|
|
USE `face_discern`;
|
|
/*Table structure for table `t_calling` */
|
|
DROP TABLE IF EXISTS `t_calling`;
|
|
CREATE TABLE `t_calling` (
|
`ID` int(32) NOT NULL COMMENT '签到事件主键',
|
`callDT` datetime DEFAULT NULL COMMENT '呼叫时间',
|
`callerPersonID` int(32) DEFAULT NULL COMMENT '呼叫人员主键',
|
`calleePersonID` int(32) DEFAULT NULL COMMENT '被呼叫人员主键',
|
PRIMARY KEY (`ID`),
|
KEY `con_calling_callerPersonID` (`callerPersonID`),
|
KEY `con_calling_calleePersonID` (`calleePersonID`),
|
CONSTRAINT `con_calling_calleePersonID` FOREIGN KEY (`calleePersonID`) REFERENCES `t_person` (`ID`),
|
CONSTRAINT `con_calling_callerPersonID` FOREIGN KEY (`callerPersonID`) REFERENCES `t_person` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_calling` */
|
|
/*Table structure for table `t_checking` */
|
|
DROP TABLE IF EXISTS `t_checking`;
|
|
CREATE TABLE `t_checking` (
|
`ID` int(32) NOT NULL COMMENT '签到事件主键',
|
`statusID` tinyint(2) DEFAULT NULL COMMENT '签到状态',
|
`statusDT` datetime DEFAULT NULL COMMENT '签到时间',
|
`personID` int(32) DEFAULT NULL COMMENT '人员主键',
|
`placeID` int(32) DEFAULT NULL COMMENT '签到位置',
|
PRIMARY KEY (`ID`),
|
KEY `con_checking_personID` (`personID`),
|
KEY `con_checking_placeID` (`placeID`),
|
CONSTRAINT `con_checking_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`),
|
CONSTRAINT `con_checking_placeID` FOREIGN KEY (`placeID`) REFERENCES `t_place` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_checking` */
|
|
/*Table structure for table `t_checkingcompany` */
|
|
DROP TABLE IF EXISTS `t_checkingcompany`;
|
|
CREATE TABLE `t_checkingcompany` (
|
`personID` int(32) DEFAULT NULL COMMENT '人员主键',
|
`companyID` int(32) DEFAULT NULL COMMENT '公司主键',
|
KEY `con_checkingCompany_personID` (`personID`),
|
KEY `con_checkingCompany_registerCompanyID` (`companyID`),
|
CONSTRAINT `con_checkingCompany_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`),
|
CONSTRAINT `con_checkingCompany_registerCompanyID` FOREIGN KEY (`companyID`) REFERENCES `t_company` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_checkingcompany` */
|
|
/*Table structure for table `t_company` */
|
|
DROP TABLE IF EXISTS `t_company`;
|
|
CREATE TABLE `t_company` (
|
`ID` int(10) NOT NULL COMMENT '公司主键',
|
`NAME` varchar(255) DEFAULT NULL COMMENT '公司名称',
|
PRIMARY KEY (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_company` */
|
|
/*Table structure for table `t_department` */
|
|
DROP TABLE IF EXISTS `t_department`;
|
|
CREATE TABLE `t_department` (
|
`ID` int(10) NOT NULL COMMENT '部门主键',
|
`label` varchar(40) DEFAULT NULL COMMENT '部门名称',
|
`labelSpell` char(2) DEFAULT NULL COMMENT '部门首字母',
|
PRIMARY KEY (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_department` */
|
|
/*Table structure for table `t_employeeface` */
|
|
DROP TABLE IF EXISTS `t_employeeface`;
|
|
CREATE TABLE `t_employeeface` (
|
`ID` int(32) NOT NULL COMMENT '员工图片主键',
|
`registerCompanyID` int(32) DEFAULT NULL COMMENT '注册公司主键',
|
`personID` int(32) DEFAULT NULL COMMENT '人员主键',
|
`imagePath` varchar(255) DEFAULT NULL COMMENT '图片地址',
|
PRIMARY KEY (`ID`),
|
KEY `con_employeeFace_personID` (`personID`),
|
KEY `con_employeeFace_registerCompanyID` (`registerCompanyID`),
|
CONSTRAINT `con_employeeFace_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`),
|
CONSTRAINT `con_employeeFace_registerCompanyID` FOREIGN KEY (`registerCompanyID`) REFERENCES `t_company` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_employeeface` */
|
|
/*Table structure for table `t_image` */
|
|
DROP TABLE IF EXISTS `t_image`;
|
|
CREATE TABLE `t_image` (
|
`personID` int(10) DEFAULT NULL COMMENT '人员主键',
|
`imageTye` varchar(32) DEFAULT NULL COMMENT '图片类型',
|
`imagePath` varchar(255) DEFAULT NULL COMMENT '图片地址',
|
KEY `con_image_personID` (`personID`),
|
CONSTRAINT `con_image_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_image` */
|
|
/*Table structure for table `t_person` */
|
|
DROP TABLE IF EXISTS `t_person`;
|
|
CREATE TABLE `t_person` (
|
`ID` int(10) NOT NULL COMMENT '人员主键',
|
`NAME` varchar(40) DEFAULT NULL COMMENT '人员名字',
|
`nameSpell` char(2) DEFAULT NULL COMMENT '人员名首字母',
|
`gender` tinyint(1) DEFAULT NULL COMMENT '性别',
|
`country` char(20) DEFAULT NULL COMMENT '国籍',
|
`province` char(20) DEFAULT NULL COMMENT '省',
|
`city` char(20) DEFAULT NULL COMMENT '市',
|
`birthday` date DEFAULT NULL COMMENT '出生日期',
|
`phone` char(12) DEFAULT NULL COMMENT '座机电话',
|
`mobilePhone` char(15) DEFAULT NULL COMMENT '移动电话',
|
`identityType` char(40) DEFAULT NULL COMMENT '证件类型',
|
`identify` varchar(255) DEFAULT NULL COMMENT '证件编号',
|
`companyID` int(10) DEFAULT NULL COMMENT '公司主键',
|
`departmentID` int(10) DEFAULT NULL COMMENT '部门主键',
|
`postID` int(10) DEFAULT NULL COMMENT '职务主键',
|
`remark` varchar(255) DEFAULT NULL COMMENT '人员备注消息',
|
`warning` varchar(255) DEFAULT NULL COMMENT '危险人员警告消息',
|
PRIMARY KEY (`ID`),
|
KEY `con_person_companyID` (`companyID`),
|
KEY `con_person_departmentID` (`departmentID`),
|
KEY `con_person_postID` (`postID`),
|
CONSTRAINT `con_person_companyID` FOREIGN KEY (`companyID`) REFERENCES `t_company` (`ID`),
|
CONSTRAINT `con_person_departmentID` FOREIGN KEY (`departmentID`) REFERENCES `t_department` (`ID`),
|
CONSTRAINT `con_person_postID` FOREIGN KEY (`postID`) REFERENCES `t_post` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_person` */
|
|
/*Table structure for table `t_personext` */
|
|
DROP TABLE IF EXISTS `t_personext`;
|
|
CREATE TABLE `t_personext` (
|
`personID` int(32) DEFAULT NULL COMMENT '人员主键',
|
KEY `con_personExt_personID` (`personID`),
|
CONSTRAINT `con_personExt_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_personext` */
|
|
/*Table structure for table `t_place` */
|
|
DROP TABLE IF EXISTS `t_place`;
|
|
CREATE TABLE `t_place` (
|
`ID` int(10) NOT NULL COMMENT '设备主键',
|
`companyID` int(10) DEFAULT NULL COMMENT '公司主键',
|
`label` varchar(40) DEFAULT NULL COMMENT '设备地点',
|
`authorizationID` varchar(40) DEFAULT NULL COMMENT '设备授权码',
|
PRIMARY KEY (`ID`),
|
KEY `con_place_companyID` (`companyID`),
|
CONSTRAINT `con_place_companyID` FOREIGN KEY (`companyID`) REFERENCES `t_company` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_place` */
|
|
/*Table structure for table `t_post` */
|
|
DROP TABLE IF EXISTS `t_post`;
|
|
CREATE TABLE `t_post` (
|
`ID` int(10) NOT NULL COMMENT '职位主键',
|
`label` varchar(40) DEFAULT NULL COMMENT '职位名称',
|
PRIMARY KEY (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_post` */
|
|
/*Table structure for table `t_visit` */
|
|
DROP TABLE IF EXISTS `t_visit`;
|
|
CREATE TABLE `t_visit` (
|
`ID` int(32) NOT NULL COMMENT '访问事件主键',
|
`visitorPersonID` int(32) DEFAULT NULL COMMENT '访问人员主键',
|
`visiteePersonID` int(32) DEFAULT NULL COMMENT '被访问人员主键',
|
`matterID` int(32) DEFAULT NULL COMMENT '访问事由主键',
|
`remark` varchar(255) DEFAULT NULL COMMENT '访问备注',
|
`lastStatus` int(40) DEFAULT NULL COMMENT '最新的访问状态',
|
`startTime` datetime DEFAULT NULL COMMENT '来访时间',
|
`lastTime` datetime DEFAULT NULL COMMENT '签离时间',
|
`visitorTypeLabel` varchar(32) DEFAULT NULL COMMENT '访客类型',
|
`warning` varchar(255) DEFAULT NULL COMMENT '当前访问的警告状态',
|
PRIMARY KEY (`ID`),
|
KEY `con_visit_visitorPersonID` (`visitorPersonID`),
|
KEY `con_visit_visiteePersonID` (`visiteePersonID`),
|
KEY `con_visit_matterID` (`matterID`),
|
CONSTRAINT `con_visit_matterID` FOREIGN KEY (`matterID`) REFERENCES `t_visitmatter` (`ID`),
|
CONSTRAINT `con_visit_visiteePersonID` FOREIGN KEY (`visiteePersonID`) REFERENCES `t_person` (`ID`),
|
CONSTRAINT `con_visit_visitorPersonID` FOREIGN KEY (`visitorPersonID`) REFERENCES `t_person` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_visit` */
|
|
/*Table structure for table `t_visitface` */
|
|
DROP TABLE IF EXISTS `t_visitface`;
|
|
CREATE TABLE `t_visitface` (
|
`ID` int(10) NOT NULL COMMENT '访客图片主键',
|
`personID` int(32) DEFAULT NULL COMMENT '人员主键',
|
`imagePath` varchar(255) DEFAULT NULL COMMENT '图片地址',
|
PRIMARY KEY (`ID`),
|
KEY `con_visitFace_personID` (`personID`),
|
CONSTRAINT `con_visitFace_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_visitface` */
|
|
/*Table structure for table `t_visiting` */
|
|
DROP TABLE IF EXISTS `t_visiting`;
|
|
CREATE TABLE `t_visiting` (
|
`ID` int(32) NOT NULL COMMENT '访问事件流水ID',
|
`visitID` int(32) DEFAULT NULL COMMENT '访问事件ID',
|
`statusID` datetime DEFAULT NULL COMMENT '当前访问状态',
|
`statusDT` datetime DEFAULT NULL COMMENT '更新状态时间',
|
`placeID` int(32) DEFAULT NULL COMMENT '设备位置主键',
|
PRIMARY KEY (`ID`),
|
KEY `con_visiting_placeID` (`placeID`),
|
CONSTRAINT `con_visiting_placeID` FOREIGN KEY (`placeID`) REFERENCES `t_place` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_visiting` */
|
|
/*Table structure for table `t_visitmatter` */
|
|
DROP TABLE IF EXISTS `t_visitmatter`;
|
|
CREATE TABLE `t_visitmatter` (
|
`ID` int(32) NOT NULL COMMENT '访问事由主键',
|
`companyID` int(32) DEFAULT NULL COMMENT '公司主键',
|
`label` varchar(40) DEFAULT NULL COMMENT '访问事由',
|
`available` tinyint(1) DEFAULT NULL COMMENT '是否是通用事由',
|
PRIMARY KEY (`ID`),
|
KEY `con_visitMatter_companyID` (`companyID`),
|
CONSTRAINT `con_visitMatter_companyID` FOREIGN KEY (`companyID`) REFERENCES `t_company` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_visitmatter` */
|
|
/*Table structure for table `t_visitortype` */
|
|
DROP TABLE IF EXISTS `t_visitortype`;
|
|
CREATE TABLE `t_visitortype` (
|
`ID` int(32) NOT NULL COMMENT '访客类型主键',
|
`label` varchar(32) DEFAULT NULL COMMENT '访客类型',
|
`registerCompanyID` int(32) DEFAULT NULL COMMENT '注册公司主键',
|
`personID` int(32) DEFAULT NULL COMMENT '人员主键',
|
PRIMARY KEY (`ID`),
|
KEY `con_visitorType_personID` (`personID`),
|
KEY `con_visitorType_registerCompanyID` (`registerCompanyID`),
|
CONSTRAINT `con_visitorType_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`),
|
CONSTRAINT `con_visitorType_registerCompanyID` FOREIGN KEY (`registerCompanyID`) REFERENCES `t_company` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_visitortype` */
|
|
/*Table structure for table `t_visitstat` */
|
|
DROP TABLE IF EXISTS `t_visitstat`;
|
|
CREATE TABLE `t_visitstat` (
|
`personID` int(32) DEFAULT NULL COMMENT '人员主键',
|
`registerCompanyID` int(32) DEFAULT NULL COMMENT '注册公司主键',
|
`totalCount` int(20) DEFAULT NULL COMMENT '来访公司次数',
|
KEY `con_visitStat_personID` (`personID`),
|
KEY `con_visitStat_registerCompanyID` (`registerCompanyID`),
|
CONSTRAINT `con_visitStat_personID` FOREIGN KEY (`personID`) REFERENCES `t_person` (`ID`),
|
CONSTRAINT `con_visitStat_registerCompanyID` FOREIGN KEY (`registerCompanyID`) REFERENCES `t_company` (`ID`)
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
/*Data for the table `t_visitstat` */
|
|
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
|
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
|
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
|
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
|