You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

666 lines
43 KiB

-- CREATE DATABASE `jlzx_jlcyry` /*!40100 COLLATE 'utf8mb4_unicode_ci' */
-- 人员信息表
DROP TABLE IF EXISTS `personnel`;
CREATE TABLE `personnel`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
`sid` varchar(64) NOT NULL DEFAULT '0' COMMENT '字符型编号',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NULL DEFAULT NULL COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`state` int(11) NOT NULL DEFAULT '1' COMMENT '记录状态值',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`isDelete` int(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`name` varchar(100) NOT NULL COMMENT '登录名',
`password` varchar(100) NOT NULL COMMENT '密码',
`realName` varchar(100) NOT NULL COMMENT '真实姓名',
`sex` int(11) NOT NULL DEFAULT '1',
`email` varchar(200) DEFAULT NULL COMMENT '邮箱',
`phone` varchar(200) DEFAULT NULL COMMENT '电话',
`mobile` varchar(200) DEFAULT NULL COMMENT '手机',
`userType` varchar(2) DEFAULT '00' COMMENT '用户类型(00系统用户)',
`photo` varchar(1000) DEFAULT NULL COMMENT '用户头像',
`loginIp` varchar(100) DEFAULT NULL COMMENT '最后登陆IP',
`loginDate` datetime DEFAULT NULL COMMENT '最后登陆时间',
`loginAddress` varchar(100) DEFAULT NULL COMMENT '最后登陆地址',
`roleids` varchar(1000) DEFAULT NULL COMMENT '角色ID,[id]格式',
PRIMARY KEY (`id`)
) ENGINE = InnoDB COMMENT ='人员信息表';
-- 证书表
DROP TABLE IF EXISTS `certificate`;
CREATE TABLE `certificate`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 证书表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`certNo` varchar(64) DEFAULT NULL COMMENT '证书编号',
`registerNo` varchar(64) DEFAULT NULL COMMENT '注册号/批文号/其他相关的管理号',
`dateStart` timestamp NULL DEFAULT NULL COMMENT '证书有效期始',
`dateEnd` timestamp NULL DEFAULT NULL COMMENT '证书有效期止',
`issueOrg` varchar(64) DEFAULT NULL COMMENT '发证机构',
`certTrade` varchar(64) DEFAULT NULL COMMENT '证书行业(特种设备、计量等)',
`certType` varchar(64) DEFAULT NULL COMMENT '证书类别(注册计量师证、考评员证等官方名称)',
`certLevel` varchar(64) DEFAULT NULL COMMENT '等级,非必填项',
`subject` varchar(64) DEFAULT NULL COMMENT '专业名称,非必填',
`otherName` varchar(64) DEFAULT NULL COMMENT '其他名称,如资格名称,非必填',
`professionalSeries` varchar(64) DEFAULT NULL COMMENT '专业技术系列,非必填',
`certUrl` varchar(64) DEFAULT NULL COMMENT '证书路径',
`ownerOrg` varchar(64) DEFAULT NULL COMMENT '聘用单位',
`approvalDate` timestamp NULL DEFAULT NULL COMMENT '批准日期',
`post` varchar(64) DEFAULT NULL COMMENT '职务(非必填)',
`staffSid` varchar(64) DEFAULT NULL COMMENT '人员sid',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='证书表';
-- 专业项目表
DROP TABLE IF EXISTS `certitem`;
CREATE TABLE `certitem`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 专业项目',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`subject` varchar(64) DEFAULT NULL COMMENT '专业',
`item` varchar(64) DEFAULT NULL COMMENT '项目',
`subItem` varchar(64) DEFAULT NULL COMMENT '子项目',
`basis` varchar(64) DEFAULT NULL COMMENT '依据、标准、规程、规范等',
`certSid` varchar(64) DEFAULT NULL COMMENT '证书sid',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='专业项目';
-- 教育经历表
DROP TABLE IF EXISTS `education`;
CREATE TABLE `education`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 教育经历表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`schoolName` varchar(64) DEFAULT NULL COMMENT '毕业院校',
`eduStartDate` timestamp NULL DEFAULT NULL COMMENT '开始日期',
`gradDate` timestamp NULL DEFAULT NULL COMMENT '毕业日期',
`cultlevel` varchar(64) DEFAULT NULL COMMENT '文化程度(学历)',
`degree` varchar(64) DEFAULT NULL COMMENT '学位',
`speciality` varchar(64) DEFAULT NULL COMMENT '专业',
`diploma` varchar(64) DEFAULT NULL COMMENT '学历证(毕业证)',
`degreeCert` varchar(64) DEFAULT NULL COMMENT '学位证书',
`staffSid` varchar(64) DEFAULT NULL COMMENT '人员sid',
`signChar` varchar(64) DEFAULT NULL COMMENT '学历标识(第一学历、最高学历)',
`studyMode` varchar(64) DEFAULT NULL COMMENT '学习形式(普通全日制、非全日制……)',
`studyType` varchar(64) DEFAULT NULL COMMENT '学习类型(普高、职高、自考、学历文凭、)',
`studyYears` varchar(64) DEFAULT NULL COMMENT '学制',
`diplomaCertNo` varchar(64) DEFAULT NULL COMMENT '毕业证书编号',
`issueDate` varchar(64) DEFAULT NULL COMMENT '学位证授予日期',
`degreeCertNo` varchar(64) DEFAULT NULL COMMENT '学位证书编号',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='教育经历表';
-- 机构信息表
DROP TABLE IF EXISTS `organization`;
CREATE TABLE `organization`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 机构',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值:机构状态(正常、注销、吊销和过期) C053 默认编码为1 页面上不显示',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`name` varchar(64) DEFAULT NULL COMMENT '机构名称',
`orgAddress` varchar(64) DEFAULT NULL COMMENT '住所',
`orgCode` varchar(64) DEFAULT NULL COMMENT '机构代码 C006',
`contactMan` varchar(64) DEFAULT NULL COMMENT '联系人',
`contactTelephone` varchar(64) DEFAULT NULL COMMENT '联系人座机电话',
`contactMobile` varchar(64) DEFAULT NULL COMMENT '联系人手机号码',
`postAddress` varchar(64) DEFAULT NULL COMMENT '通信地址 默认为行政区划+具体地址,如河北省石家庄市桥西区XXXX街XXX号,如果修改组织机构代码则需要重新填写地址',
`postcode` varchar(64) DEFAULT NULL COMMENT '邮政编码',
`email` varchar(64) DEFAULT NULL COMMENT '电子邮件',
`gisInfo` varchar(64) DEFAULT NULL COMMENT '地理信息(经度,纬度)',
`pSid` varchar(64) DEFAULT NULL COMMENT '上级sid',
`sidPath` varchar(64) DEFAULT NULL COMMENT '组织机构sid全路径(各路径中间以"/"分隔)',
`regionSid` varchar(64) DEFAULT NULL COMMENT '区域sid',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='机构信息表';
-- 区域表
DROP TABLE IF EXISTS `region`;
CREATE TABLE `region`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 区域',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`name` varchar(64) DEFAULT NULL COMMENT '名称,区域名称',
`districtCode` varchar(64) DEFAULT NULL COMMENT '行政区划代码',
`pSid` varchar(64) DEFAULT NULL COMMENT '上级sid',
`sidPath` varchar(64) DEFAULT NULL COMMENT 'sid全路径Id(provincesid/citysid/countysid/townsid)',
`summary` varchar(64) DEFAULT NULL COMMENT '备注',
`sortNo` varchar(64) DEFAULT NULL COMMENT '排序号',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='区域表';
-- 学术情况(著作、论文及重要技术报告)
DROP TABLE IF EXISTS `science`;
CREATE TABLE `science`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 学术情况(著作、论文及重要技术报告)',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`pubDate` timestamp NULL DEFAULT NULL COMMENT '公布日期',
`title` varchar(64) DEFAULT NULL COMMENT '名称',
`summary` varchar(64) DEFAULT NULL COMMENT '内容提要',
`achievement` varchar(64) DEFAULT NULL COMMENT '成果情况(出版、登载获奖或在学术会议上交流情况)',
`partakeType` varchar(64) DEFAULT NULL COMMENT '参与形式(合(独)著、译)',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffSid 属于 学术情况(著作、论文及重要技术报告)',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='学术情况(著作、论文及重要技术报告';
-- 人员机构关系表
DROP TABLE IF EXISTS `staff_org`;
CREATE TABLE `staff_org`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 人员机构关系表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值:0未审核,1审核通过',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`staffSid` varchar(64) DEFAULT NULL COMMENT '人员sid',
`orgSid` varchar(64) DEFAULT NULL COMMENT '机构sid',
`linkDate` timestamp NULL DEFAULT NULL COMMENT '关联日期',
`identity` varchar(64) DEFAULT NULL COMMENT '人员身份(在编、聘用等)',
`joinDate` varchar(64) DEFAULT NULL COMMENT '进入本单位日期',
`joinType` varchar(64) DEFAULT NULL COMMENT '进入本单位形式',
`staffClass` varchar(64) DEFAULT NULL COMMENT '人员类别(公务员、事业单位工作人员、企业人员、其他)',
`currentjob` varchar(64) DEFAULT NULL COMMENT '现从事工作',
`nowTechtitle` varchar(64) DEFAULT NULL COMMENT '现任职务(资格)',
`nowTechtitleDate` varchar(64) DEFAULT NULL COMMENT '现任职务(资格)日期',
`currentPost` varchar(64) DEFAULT NULL COMMENT '现聘(职级)岗位',
`currentPostDate` varchar(64) DEFAULT NULL COMMENT '现聘(职级)岗位日期',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='人员机构关系表';
-- 人员基础信息表
DROP TABLE IF EXISTS `staffinfo`;
CREATE TABLE `staffinfo`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 人员基础信息表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NULL DEFAULT NULL COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`name` varchar(64) DEFAULT NULL COMMENT 'name 属于 人员基础信息表',
`beforeName` varchar(64) DEFAULT NULL COMMENT '曾用名',
`idType` varchar(64) DEFAULT NULL COMMENT '证件类型',
`idNo` varchar(64) DEFAULT NULL COMMENT '证件号码',
`gender` int(32) DEFAULT NULL COMMENT '性别 :1男,2女',
`national` varchar(64) DEFAULT NULL COMMENT '民族',
`birthPlace` varchar(64) DEFAULT NULL COMMENT '出生地',
`joinGroupDate` varchar(64) DEFAULT NULL COMMENT '入党团日期',
`nativePlace` varchar(64) DEFAULT NULL COMMENT '籍贯',
`birthday` timestamp NULL DEFAULT NULL COMMENT '出生日期',
`poliCode` varchar(64) DEFAULT NULL COMMENT '政治面貌 ',
`mobile` varchar(64) DEFAULT NULL COMMENT '手机号码',
`telephone` varchar(64) DEFAULT NULL COMMENT '联系电话',
`address` varchar(64) DEFAULT NULL COMMENT '家庭住址',
`postcode` varchar(64) DEFAULT NULL COMMENT '邮编',
`email` varchar(64) DEFAULT NULL COMMENT '电子邮箱',
`photoPath` varchar(64) DEFAULT NULL COMMENT '照片文件路径',
`organizationSid` varchar(64) DEFAULT NULL COMMENT '所属机构sid',
`jobDateStart` timestamp NULL DEFAULT NULL COMMENT '参加工作日期',
`highestDegree` varchar(64) DEFAULT NULL COMMENT '最高学位',
`highestEducation` varchar(64) DEFAULT NULL COMMENT '最高学历',
`jlJobDate` timestamp NULL DEFAULT NULL COMMENT '从事计量工作开始日期',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 7
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='人员基础信息表';
-- 培训经历表
DROP TABLE IF EXISTS `train`;
CREATE TABLE `train`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 培训经历表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`trainType` varchar(64) DEFAULT NULL COMMENT '培训类别',
`trainMode` varchar(64) DEFAULT NULL COMMENT '培训形式',
`trainTopics` varchar(64) DEFAULT NULL COMMENT '培训专题',
`trainDateS` timestamp NULL DEFAULT NULL COMMENT '培训日期起始',
`trainDateE` timestamp NULL DEFAULT NULL COMMENT '培训日期结束',
`hourLong` varchar(64) DEFAULT NULL COMMENT '学时',
`trainResult` varchar(64) DEFAULT NULL COMMENT '考核等次或考核结果',
`organizeDept` varchar(64) DEFAULT NULL COMMENT '组织单位',
`trainPlace` varchar(64) DEFAULT NULL COMMENT '培训地点',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffSid 属于 培训经历表',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='培训经历表';
-- 工作经历表
DROP TABLE IF EXISTS `workexperience`;
CREATE TABLE `workexperience`
(
`id` int(32) NOT NULL DEFAULT '0' COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 人员机构关系表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值:0未审核,1审核通过',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`staffSid` varchar(64) DEFAULT NULL COMMENT '人员sid',
`orgSid` varchar(64) DEFAULT NULL COMMENT '机构sid',
`identity` varchar(64) DEFAULT NULL COMMENT '人员身份(在编、聘用等)',
`joinDate` varchar(64) DEFAULT NULL COMMENT '进入本单位日期',
`joinType` varchar(64) DEFAULT NULL COMMENT '进入本单位形式',
`staffClass` varchar(64) DEFAULT NULL COMMENT '人员类别(公务员、事业单位工作人员、企业人员、其他)',
`currentjob` varchar(64) DEFAULT NULL COMMENT '现从事工作',
`nowTechtitle` varchar(64) DEFAULT NULL COMMENT '现任职务(资格)',
`nowTechtitleDate` varchar(64) DEFAULT NULL COMMENT '现任职务(资格)日期',
`currentPost` varchar(64) DEFAULT NULL COMMENT '现聘(职级)岗位',
`currentPostDate` varchar(64) DEFAULT NULL COMMENT '现聘(职级)岗位日期',
`orgName` varchar(64) DEFAULT NULL COMMENT '单位名称',
`leaveDate` varchar(64) DEFAULT NULL COMMENT '离职日期'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='工作经历表';
-- 人员注册待审核表
DROP TABLE IF EXISTS `staff_apply`;
CREATE TABLE `staff_apply`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录修改时间',
`state` int(32) NOT NULL DEFAULT '1' COMMENT '记录状态值:2审核通过,1待审核',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`isDelete` int(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`name` varchar(64) DEFAULT NULL COMMENT '姓名',
`idNo` varchar(64) DEFAULT NULL COMMENT '证件号码',
`mobile` varchar(64) DEFAULT NULL COMMENT '手机号码',
`idFrontPhoto` varchar(255) DEFAULT NULL COMMENT '身份证正面照路径',
`idBackPhoto` varchar(255) DEFAULT NULL COMMENT '身份证反面照路径',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8 COMMENT ='人员注册待审核';
-- 专家任职情况表
DROP TABLE IF EXISTS `expert_post_info`;
CREATE TABLE `expert_post_info`
(
`id` int(32) NOT NULL DEFAULT '0' COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 人员机构关系表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值:0未审核,1审核通过',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`ownerOrg` varchar(64) DEFAULT NULL COMMENT '任职机构',
`post` varchar(64) DEFAULT NULL COMMENT '职务',
`subject` varchar(64) DEFAULT NULL COMMENT '专业类别',
`certNo` varchar(64) DEFAULT NULL COMMENT '编号',
`issueOrg` varchar(64) DEFAULT NULL COMMENT '发证单位',
`dateStart` varchar(64) DEFAULT NULL COMMENT '起始日期',
`dateEnd` varchar(64) DEFAULT NULL COMMENT '有效期止',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffSid 属于 专家任职情况'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='专家任职情况表';
-- 机构资质证书表
DROP TABLE IF EXISTS `org_cert`;
CREATE TABLE `org_cert`
(
`id` int(32) NOT NULL DEFAULT '0' COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 人员机构关系表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值:0未审核,1审核通过',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`name` varchar(64) DEFAULT NULL COMMENT '证书名称',
`certNo` varchar(64) DEFAULT NULL COMMENT '证书编号',
`issueOrg` varchar(64) DEFAULT NULL COMMENT '发证机关',
`issueDate` varchar(64) DEFAULT NULL COMMENT '发证日期',
`dateEnd` varchar(64) DEFAULT NULL COMMENT '到期日期',
`certUrl` varchar(64) DEFAULT NULL COMMENT '证书路径',
`orgSid` varchar(64) DEFAULT NULL COMMENT 'orgSid 属于 机构资质证书'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='机构资质证书表';
-- 图片表
DROP TABLE IF EXISTS `photocommon`;
CREATE TABLE `photocommon`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid',
`lockVersion` int(32) DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
`state` int(32) DEFAULT '1' COMMENT '状态值',
`isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用',
`isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0没有,1删除',
`linkSid` varchar(64) DEFAULT NULL COMMENT '关联sid',
`FilePath` varchar(64) DEFAULT NULL COMMENT '位置',
`type` varchar(64) DEFAULT NULL COMMENT '类型',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 13
DEFAULT CHARSET = utf8 COMMENT ='图片表';
-- 专业技术工作业绩
DROP TABLE IF EXISTS `professional_achievement`;
CREATE TABLE `professional_achievement`
(
`id` int(32) NOT NULL DEFAULT '0' COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 专业技术工作经历及业绩',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`dateStart` timestamp NULL DEFAULT NULL COMMENT '开始日期',
`dateEnd` timestamp NULL DEFAULT NULL COMMENT '结束日期',
`achievementType` varchar(64) DEFAULT NULL COMMENT '成果类型',
`achievementLevel` varchar(64) DEFAULT NULL COMMENT '成果等级',
`partakeType` varchar(64) DEFAULT NULL COMMENT '参与方式',
`certUrl` varchar(64) DEFAULT NULL COMMENT '证书图片路径',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffSid 属于 专业技术工作业绩',
`workSid` varchar(64) DEFAULT NULL COMMENT '专业技术工作Sid,暂时为空'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='专业技术工作业绩';
-- 专业技术资格
DROP TABLE IF EXISTS `professional_qualification`;
CREATE TABLE `professional_qualification`
(
`id` int(32) NOT NULL DEFAULT '0' COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 人员机构关系表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值:0未审核,1审核通过',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`certNo` varchar(64) DEFAULT NULL COMMENT '编号',
`professionalSeries` varchar(64) DEFAULT NULL COMMENT '专业技术系列',
`subject` varchar(64) DEFAULT NULL COMMENT '专业名称',
`name` varchar(64) DEFAULT NULL COMMENT '资格名称(高级工程师、中级工程师等)',
`approlNo` varchar(64) DEFAULT NULL COMMENT '批文号',
`confermentDate` varchar(64) DEFAULT NULL COMMENT '授予时间',
`dateEnd` varchar(64) DEFAULT NULL COMMENT '有效期至',
`issueOrg` varchar(64) DEFAULT NULL COMMENT '发证机关',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffSid 属于 专业技术资格'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='专业技术资格表';
-- 专业技术工作经历
DROP TABLE IF EXISTS `professionalwork`;
CREATE TABLE `professionalwork`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 专业技术工作经历及业绩',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`dateStart` timestamp NULL DEFAULT NULL COMMENT '开始日期',
`dateEnd` timestamp NULL DEFAULT NULL COMMENT '结束日期',
`workLevel` varchar(64) DEFAULT NULL COMMENT '工作级别(国际、国家等等)',
`workTitle` varchar(64) DEFAULT NULL COMMENT '工作名称',
`workContent` varchar(64) DEFAULT NULL COMMENT '工作内容',
`completionStatus` varchar(64) DEFAULT NULL COMMENT '完成情况',
`partakeType` varchar(64) DEFAULT NULL COMMENT '参与方式(主持、参与)',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffSid 部分标识 专业技术工作经历',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='专业技术工作经历';
-- 奖励情况
DROP TABLE IF EXISTS `reward_info`;
CREATE TABLE `reward_info`
(
`id` int(32) NOT NULL DEFAULT '0' COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 人员机构关系表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) NOT NULL DEFAULT '1' COMMENT '记录状态值:0未审核,1审核通过',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`name` varchar(64) DEFAULT NULL COMMENT '奖励名称',
`issueOrg` varchar(64) DEFAULT NULL COMMENT '授予单位',
`issueDate` timestamp NULL DEFAULT NULL COMMENT '授予日期',
`certNo` varchar(64) DEFAULT NULL COMMENT '证件编号',
`certUrl` varchar(64) DEFAULT NULL COMMENT '证件图片',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffSid 属于 奖励情况'
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='奖励情况';
-- 计量工作经历
DROP TABLE IF EXISTS `workexperience_jl`;
CREATE TABLE `workexperience_jl`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 工作经历',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`deptName` varchar(64) DEFAULT NULL COMMENT '工作单位',
`post` varchar(64) DEFAULT NULL COMMENT '职位或岗位或职务',
`job` varchar(64) DEFAULT NULL COMMENT '从事工作或从事专业',
`dateStart` timestamp NULL DEFAULT NULL COMMENT '开始日期',
`dateEnd` timestamp NULL DEFAULT NULL COMMENT '结束日期',
`staffSid` varchar(64) DEFAULT NULL COMMENT '员工sid',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='计量工作经历';
-- 目前废除
-- 行政人员信息扩展表
DROP TABLE IF EXISTS `staff_supervise_extra`;
CREATE TABLE `staff_supervise_extra`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 行政人员信息扩展表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`jlManageJobDateStart` timestamp NULL DEFAULT NULL COMMENT '计量管理工作开始日期',
`post` varchar(64) DEFAULT NULL COMMENT '职务',
`postLevel` varchar(64) DEFAULT NULL COMMENT '职级',
`identity` varchar(64) DEFAULT NULL COMMENT '身份(在编、聘用等)',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffsid 属于 行政人员信息扩展表',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='行政人员信息扩展表';
-- 技术人员扩展表
DROP TABLE IF EXISTS `staff_technical_extra`;
CREATE TABLE `staff_technical_extra`
(
`id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id',
`sid` varchar(64) NOT NULL COMMENT 'sid 标识 技术人员扩展表',
`lockVersion` int(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
`createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
`isEnable` int(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
`state` int(11) DEFAULT '1' COMMENT '记录状态值',
`isDelete` int(32) DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
`remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
`createBySid` varchar(64) DEFAULT NULL COMMENT '创建者',
`updateBySid` varchar(64) DEFAULT NULL COMMENT '更新者',
`techTitle` varchar(64) DEFAULT NULL COMMENT '职称',
`currentJob` varchar(64) DEFAULT NULL COMMENT '现从事工作',
`jlJobDateStart` timestamp NULL DEFAULT NULL COMMENT '从事计量工作开始日期',
`identity` varchar(64) DEFAULT NULL COMMENT '身份(在编、聘用等)',
`joinDate` timestamp NULL DEFAULT NULL COMMENT '进入本单位日期',
`joinType` varchar(64) DEFAULT NULL COMMENT '进入本单位形式',
`award` varchar(64) DEFAULT NULL COMMENT '奖励情况',
`currentPost` varchar(64) DEFAULT NULL COMMENT '现聘岗位',
`currentPostDate` timestamp NULL DEFAULT NULL COMMENT '现聘岗位日期',
`staffSid` varchar(64) DEFAULT NULL COMMENT 'staffsid 属于 技术人员扩展表',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8
ROW_FORMAT = DYNAMIC COMMENT ='技术人员扩展表';