-- 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 ='技术人员扩展表';