DROP TABLE IF EXISTS `approve_group`; CREATE TABLE `approve_group` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '审批组ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `groupName` varchar(20) DEFAULT NULL COMMENT '审批组名称', `seq` int(4) DEFAULT NULL COMMENT '排序', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='审批组'; DROP TABLE IF EXISTS `approve_temp`; CREATE TABLE `approve_temp` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '审批模板ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `tempName` varchar(20) DEFAULT NULL COMMENT '审批模板名称', `iconUrl` varchar(50) DEFAULT NULL COMMENT '审批图标url', `approveType` varchar(6) DEFAULT NULL COMMENT '审批类型', `effectTime` DATETIME DEFAULT NULL COMMENT '生效时间', `failureTime` DATETIME DEFAULT NULL COMMENT '失效时间', `approveSetStatus` varchar(6) DEFAULT NULL COMMENT '审批配置状态', `noticeTemp` varchar(100) DEFAULT NULL COMMENT '信息通知模板', `repulseExplain` varchar(100) DEFAULT NULL COMMENT '审批打回说明', `seq` int(4) DEFAULT NULL COMMENT '排序', `approveGroupId` int(11) NOT NULL COMMENT '审批组ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='审批模板'; DROP TABLE IF EXISTS `approve_link`; CREATE TABLE `approve_link` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '审批环节ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `linkName` varchar(20) DEFAULT NULL COMMENT '审批环节名称', `seq` int(4) DEFAULT NULL COMMENT '排序', `approveTempId` int(11) NOT NULL COMMENT '审批模板ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='审批环节'; DROP TABLE IF EXISTS `approve_link_level`; CREATE TABLE `approve_link_level` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '审批环节层级ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `approveLevel` varchar(6) DEFAULT NULL COMMENT '审批层级', `parentId` int(11) DEFAULT NULL COMMENT '上级审批环节层级ID', `approveLinkId` int(11) NOT NULL COMMENT '审批环节ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='审批环节层级'; DROP TABLE IF EXISTS `approve_area_process`; CREATE TABLE `approve_area_process` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '区域审批流程ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `effectTime` DATETIME DEFAULT NULL COMMENT '生效时间', `failureTime` DATETIME DEFAULT NULL COMMENT '失效时间', `approveSetStatus` varchar(6) DEFAULT NULL COMMENT '审批配置状态', `regionLevel` VARCHAR(6) DEFAULT NULL COMMENT '区域级别', `regionId` int(11) NOT NULL COMMENT '单位所在区域ID', `approveLinkLevelId` int(11) NOT NULL COMMENT '审批环节层级ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='区域审批流程'; ALTER TABLE `approve_area_process` ADD UNIQUE (`approveLinkLevelId`,`regionId`) ; DROP TABLE IF EXISTS `approve_area_pro_detail`; CREATE TABLE `approve_area_pro_detail` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '区域审批流程明细ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `effectTime` DATETIME DEFAULT NULL COMMENT '生效时间', `failureTime` DATETIME DEFAULT NULL COMMENT '失效时间', `approveRank` int(4) DEFAULT NULL COMMENT '审批级次(填写1,2之类)', `manyApproveRule` varchar(6) DEFAULT NULL COMMENT '多人审批规则', `positionName` varchar(20) DEFAULT NULL COMMENT '职位名称', `approveAreaProId` int(11) NOT NULL COMMENT '区域审批流程ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='区域审批流程明细'; DROP TABLE IF EXISTS `approve_area_pro_detail_per`; CREATE TABLE `approve_area_pro_detail_per` ( `approveAreaProId` int(11) NOT NULL COMMENT '区域审批流程ID', `approvePerId` int(11) NOT NULL COMMENT '审批人员ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `seq` int(4) DEFAULT NULL COMMENT '排序', `approveTimes` int(11) DEFAULT NULL COMMENT '审批次数', `workStatus` varchar(6)DEFAULT NULL COMMENT '审批次数', PRIMARY KEY (`approveAreaProId`,`approvePerId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='区域审批流程明细人员'; DROP TABLE IF EXISTS `approve_link_pro_detail`; CREATE TABLE `approve_link_pro_detail` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '审批环节流程明细ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `processInfo` longtext DEFAULT NULL COMMENT '流程配置信息', `regionLevel` VARCHAR(6) DEFAULT NULL COMMENT '区域级别', `regionId` int(11) NOT NULL COMMENT '单位所在区域ID', `approveAreaProId` int(11) NOT NULL COMMENT '区域审批流程ID', `approveLinkId` int(11) NOT NULL COMMENT '审批环节ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='审批环节流程明细'; DROP TABLE IF EXISTS `approve_act_rela`; CREATE TABLE `approve_act_rela` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '审批activity关联ID', `active` bit(1) DEFAULT NULL COMMENT '是否可用', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `update_by` varchar(50) DEFAULT NULL COMMENT '修改者', `approveType` varchar(6) DEFAULT NULL COMMENT '审批类型', `processInfo` longtext DEFAULT NULL COMMENT '流程配置信息', `regionLevel` VARCHAR(6) DEFAULT NULL COMMENT '区域级别', `effectTime` DATETIME DEFAULT NULL COMMENT '生效时间', `failureTime` DATETIME DEFAULT NULL COMMENT '失效时间', `regionId` int(11) NOT NULL COMMENT '单位所在区域ID', `approveLinkId` VARCHAR(30) NOT NULL COMMENT 'activity流程ID', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=100000 DEFAULT CHARSET=utf8 COMMENT='审批activity关联';