2720 lines
		
	
	
		
			112 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			2720 lines
		
	
	
		
			112 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
| /*
 | ||
| SQLyog Ultimate v13.1.1 (64 bit)
 | ||
| MySQL - 8.0.14 : Database - xgl_oa
 | ||
| *********************************************************************
 | ||
| */
 | ||
| 
 | ||
| /*!40101 SET NAMES utf8mb4 */;
 | ||
| 
 | ||
| /*!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*/`xgl_oa` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
 | ||
| 
 | ||
| USE `xgl_oa`;
 | ||
| 
 | ||
| /*Table structure for table `ab_group_address_book` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `ab_group_address_book`;
 | ||
| 
 | ||
| CREATE TABLE `ab_group_address_book` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `gr_no` varchar(50) DEFAULT '' COMMENT '编号',
 | ||
|   `gr_name` varchar(50) DEFAULT '' COMMENT '分组名称',
 | ||
|   `gr_remark` varchar(50) DEFAULT NULL COMMENT '备注,说明',
 | ||
|   `gr_uid` char(32) DEFAULT '' COMMENT '所属用户,外键ID',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='个人通讯簿分租';
 | ||
| 
 | ||
| /*Table structure for table `ab_group_address_book_public` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `ab_group_address_book_public`;
 | ||
| 
 | ||
| CREATE TABLE `ab_group_address_book_public` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `ga_name` varchar(50) DEFAULT '' COMMENT '分组名',
 | ||
|   `ga_remark` varchar(9999) DEFAULT '' COMMENT '备注',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公共分组';
 | ||
| 
 | ||
| /*Table structure for table `ab_personal_address_book` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `ab_personal_address_book`;
 | ||
| 
 | ||
| CREATE TABLE `ab_personal_address_book` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `pe_name` varchar(50) DEFAULT '' COMMENT '姓名',
 | ||
|   `pe_sex` varchar(1) DEFAULT '' COMMENT '性别',
 | ||
|   `pe_email` varchar(50) DEFAULT '' COMMENT 'email地址',
 | ||
|   `pe_phone` varchar(50) DEFAULT '' COMMENT '手机号',
 | ||
|   `pe_other` varchar(50) DEFAULT '' COMMENT '其他联系',
 | ||
|   `pe_grouping` varchar(50) DEFAULT '' COMMENT '分组,调用字典',
 | ||
|   `pe_company` varchar(50) DEFAULT '' COMMENT '公司名称',
 | ||
|   `pe_officPhone` varchar(50) DEFAULT '' COMMENT '办公电话',
 | ||
|   `pe_officFax` varchar(50) DEFAULT '' COMMENT '办公传真',
 | ||
|   `pe_companyAddress` varchar(50) DEFAULT '' COMMENT '公司地址',
 | ||
|   `pe_zip` varchar(50) DEFAULT '' COMMENT '邮编',
 | ||
|   `pe_post` varchar(50) DEFAULT '' COMMENT '职位',
 | ||
|   `pe_homeAddress` varchar(50) DEFAULT '' COMMENT '家庭地址',
 | ||
|   `pe_homePhone` varchar(50) DEFAULT '' COMMENT '家庭电话',
 | ||
|   `pe_remark` varchar(2000) DEFAULT '' COMMENT '备注',
 | ||
|   `pe_uid` char(32) DEFAULT '' COMMENT '所属人员',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `pe_uid_fk` (`pe_uid`),
 | ||
|   KEY `pe_grouping_pk` (`pe_grouping`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='个人通讯簿';
 | ||
| 
 | ||
| /*Table structure for table `ab_public_address_book` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `ab_public_address_book`;
 | ||
| 
 | ||
| CREATE TABLE `ab_public_address_book` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `pu_name` varchar(50) DEFAULT '' COMMENT '姓名',
 | ||
|   `pu_sex` varchar(50) DEFAULT '' COMMENT '性别',
 | ||
|   `pu_email` varchar(50) DEFAULT '' COMMENT '邮箱',
 | ||
|   `pu_phone` varchar(50) DEFAULT '' COMMENT '手机号',
 | ||
|   `pu_other` varchar(50) DEFAULT '' COMMENT '其他联系',
 | ||
|   `pu_grouping` char(32) DEFAULT '' COMMENT '分组,外键,调字典',
 | ||
|   `pu_company` varchar(50) DEFAULT '' COMMENT '公司名称',
 | ||
|   `pu_officPhone` varchar(50) DEFAULT '' COMMENT '办公电话',
 | ||
|   `pu_officFax` varchar(50) DEFAULT '' COMMENT '办公传真',
 | ||
|   `pu_companyAddress` varchar(50) DEFAULT '' COMMENT '公司地址',
 | ||
|   `pu_zip` varchar(50) DEFAULT '' COMMENT '邮编',
 | ||
|   `pu_post` varchar(50) DEFAULT '' COMMENT '职位',
 | ||
|   `pu_homeAddress` varchar(50) DEFAULT '' COMMENT '家庭地址',
 | ||
|   `pu_homePhone` varchar(50) DEFAULT '' COMMENT '家庭电话',
 | ||
|   `pu_remark` varchar(2000) DEFAULT '' COMMENT '备注',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公司通讯薄';
 | ||
| 
 | ||
| /*Table structure for table `act_evt_log` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_evt_log`;
 | ||
| 
 | ||
| CREATE TABLE `act_evt_log` (
 | ||
|   `LOG_NR_` bigint(20) NOT NULL AUTO_INCREMENT,
 | ||
|   `TYPE_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3),
 | ||
|   `USER_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `DATA_` longblob,
 | ||
|   `LOCK_OWNER_` varchar(255) DEFAULT NULL,
 | ||
|   `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   `IS_PROCESSED_` tinyint(4) DEFAULT '0',
 | ||
|   PRIMARY KEY (`LOG_NR_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ge_bytearray` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ge_bytearray`;
 | ||
| 
 | ||
| CREATE TABLE `act_ge_bytearray` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `DEPLOYMENT_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `BYTES_` longblob,
 | ||
|   `GENERATED_` tinyint(4) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_FK_BYTEARR_DEPL` (`DEPLOYMENT_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ge_property` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ge_property`;
 | ||
| 
 | ||
| CREATE TABLE `act_ge_property` (
 | ||
|   `NAME_` varchar(64) NOT NULL,
 | ||
|   `VALUE_` varchar(300) DEFAULT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`NAME_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_actinst` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_actinst`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_actinst` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) NOT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) NOT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) NOT NULL,
 | ||
|   `ACT_ID_` varchar(255) NOT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `CALL_PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `ACT_NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `ACT_TYPE_` varchar(255) NOT NULL,
 | ||
|   `ASSIGNEE_` varchar(255) DEFAULT NULL,
 | ||
|   `START_TIME_` datetime(3) NOT NULL,
 | ||
|   `END_TIME_` datetime(3) DEFAULT NULL,
 | ||
|   `DURATION_` bigint(20) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_HI_ACT_INST_START` (`START_TIME_`),
 | ||
|   KEY `ACT_IDX_HI_ACT_INST_END` (`END_TIME_`),
 | ||
|   KEY `ACT_IDX_HI_ACT_INST_PROCINST` (`PROC_INST_ID_`,`ACT_ID_`),
 | ||
|   KEY `ACT_IDX_HI_ACT_INST_EXEC` (`EXECUTION_ID_`,`ACT_ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_attachment` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_attachment`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_attachment` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `USER_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `DESCRIPTION_` varchar(4000) DEFAULT NULL,
 | ||
|   `TYPE_` varchar(255) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `URL_` varchar(4000) DEFAULT NULL,
 | ||
|   `CONTENT_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TIME_` datetime(3) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_comment` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_comment`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_comment` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `TYPE_` varchar(255) DEFAULT NULL,
 | ||
|   `TIME_` datetime(3) NOT NULL,
 | ||
|   `USER_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `ACTION_` varchar(255) DEFAULT NULL,
 | ||
|   `MESSAGE_` varchar(4000) DEFAULT NULL,
 | ||
|   `FULL_MSG_` longblob,
 | ||
|   PRIMARY KEY (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_detail` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_detail`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_detail` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `TYPE_` varchar(255) NOT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `ACT_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) NOT NULL,
 | ||
|   `VAR_TYPE_` varchar(255) DEFAULT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `TIME_` datetime(3) NOT NULL,
 | ||
|   `BYTEARRAY_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `DOUBLE_` double DEFAULT NULL,
 | ||
|   `LONG_` bigint(20) DEFAULT NULL,
 | ||
|   `TEXT_` varchar(4000) DEFAULT NULL,
 | ||
|   `TEXT2_` varchar(4000) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_HI_DETAIL_PROC_INST` (`PROC_INST_ID_`),
 | ||
|   KEY `ACT_IDX_HI_DETAIL_ACT_INST` (`ACT_INST_ID_`),
 | ||
|   KEY `ACT_IDX_HI_DETAIL_TIME` (`TIME_`),
 | ||
|   KEY `ACT_IDX_HI_DETAIL_NAME` (`NAME_`),
 | ||
|   KEY `ACT_IDX_HI_DETAIL_TASK_ID` (`TASK_ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_identitylink` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_identitylink`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_identitylink` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `GROUP_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `TYPE_` varchar(255) DEFAULT NULL,
 | ||
|   `USER_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_HI_IDENT_LNK_USER` (`USER_ID_`),
 | ||
|   KEY `ACT_IDX_HI_IDENT_LNK_TASK` (`TASK_ID_`),
 | ||
|   KEY `ACT_IDX_HI_IDENT_LNK_PROCINST` (`PROC_INST_ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_procinst` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_procinst`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_procinst` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) NOT NULL,
 | ||
|   `BUSINESS_KEY_` varchar(255) DEFAULT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) NOT NULL,
 | ||
|   `START_TIME_` datetime(3) NOT NULL,
 | ||
|   `END_TIME_` datetime(3) DEFAULT NULL,
 | ||
|   `DURATION_` bigint(20) DEFAULT NULL,
 | ||
|   `START_USER_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `START_ACT_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `END_ACT_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `SUPER_PROCESS_INSTANCE_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `DELETE_REASON_` varchar(4000) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   UNIQUE KEY `PROC_INST_ID_` (`PROC_INST_ID_`),
 | ||
|   KEY `ACT_IDX_HI_PRO_INST_END` (`END_TIME_`),
 | ||
|   KEY `ACT_IDX_HI_PRO_I_BUSKEY` (`BUSINESS_KEY_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_taskinst` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_taskinst`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_taskinst` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TASK_DEF_KEY_` varchar(255) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `PARENT_TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `DESCRIPTION_` varchar(4000) DEFAULT NULL,
 | ||
|   `OWNER_` varchar(255) DEFAULT NULL,
 | ||
|   `ASSIGNEE_` varchar(255) DEFAULT NULL,
 | ||
|   `START_TIME_` datetime(3) NOT NULL,
 | ||
|   `CLAIM_TIME_` datetime(3) DEFAULT NULL,
 | ||
|   `END_TIME_` datetime(3) DEFAULT NULL,
 | ||
|   `DURATION_` bigint(20) DEFAULT NULL,
 | ||
|   `DELETE_REASON_` varchar(4000) DEFAULT NULL,
 | ||
|   `PRIORITY_` int(11) DEFAULT NULL,
 | ||
|   `DUE_DATE_` datetime(3) DEFAULT NULL,
 | ||
|   `FORM_KEY_` varchar(255) DEFAULT NULL,
 | ||
|   `CATEGORY_` varchar(255) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_HI_TASK_INST_PROCINST` (`PROC_INST_ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_hi_varinst` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_hi_varinst`;
 | ||
| 
 | ||
| CREATE TABLE `act_hi_varinst` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) NOT NULL,
 | ||
|   `VAR_TYPE_` varchar(100) DEFAULT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `BYTEARRAY_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `DOUBLE_` double DEFAULT NULL,
 | ||
|   `LONG_` bigint(20) DEFAULT NULL,
 | ||
|   `TEXT_` varchar(4000) DEFAULT NULL,
 | ||
|   `TEXT2_` varchar(4000) DEFAULT NULL,
 | ||
|   `CREATE_TIME_` datetime(3) DEFAULT NULL,
 | ||
|   `LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_HI_PROCVAR_PROC_INST` (`PROC_INST_ID_`),
 | ||
|   KEY `ACT_IDX_HI_PROCVAR_NAME_TYPE` (`NAME_`,`VAR_TYPE_`),
 | ||
|   KEY `ACT_IDX_HI_PROCVAR_TASK_ID` (`TASK_ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_id_group` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_id_group`;
 | ||
| 
 | ||
| CREATE TABLE `act_id_group` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `TYPE_` varchar(255) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_id_info` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_id_info`;
 | ||
| 
 | ||
| CREATE TABLE `act_id_info` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `USER_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TYPE_` varchar(64) DEFAULT NULL,
 | ||
|   `KEY_` varchar(255) DEFAULT NULL,
 | ||
|   `VALUE_` varchar(255) DEFAULT NULL,
 | ||
|   `PASSWORD_` longblob,
 | ||
|   `PARENT_ID_` varchar(255) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_id_membership` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_id_membership`;
 | ||
| 
 | ||
| CREATE TABLE `act_id_membership` (
 | ||
|   `USER_ID_` varchar(64) NOT NULL,
 | ||
|   `GROUP_ID_` varchar(64) NOT NULL,
 | ||
|   PRIMARY KEY (`USER_ID_`,`GROUP_ID_`),
 | ||
|   KEY `ACT_FK_MEMB_GROUP` (`GROUP_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_MEMB_GROUP` FOREIGN KEY (`GROUP_ID_`) REFERENCES `act_id_group` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_MEMB_USER` FOREIGN KEY (`USER_ID_`) REFERENCES `act_id_user` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_id_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_id_user`;
 | ||
| 
 | ||
| CREATE TABLE `act_id_user` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `FIRST_` varchar(255) DEFAULT NULL,
 | ||
|   `LAST_` varchar(255) DEFAULT NULL,
 | ||
|   `EMAIL_` varchar(255) DEFAULT NULL,
 | ||
|   `PWD_` varchar(255) DEFAULT NULL,
 | ||
|   `PICTURE_ID_` varchar(64) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_procdef_info` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_procdef_info`;
 | ||
| 
 | ||
| CREATE TABLE `act_procdef_info` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `INFO_JSON_ID_` varchar(64) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   UNIQUE KEY `ACT_UNIQ_INFO_PROCDEF` (`PROC_DEF_ID_`),
 | ||
|   KEY `ACT_IDX_INFO_PROCDEF` (`PROC_DEF_ID_`),
 | ||
|   KEY `ACT_FK_INFO_JSON_BA` (`INFO_JSON_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_re_deployment` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_re_deployment`;
 | ||
| 
 | ||
| CREATE TABLE `act_re_deployment` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `CATEGORY_` varchar(255) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_re_model` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_re_model`;
 | ||
| 
 | ||
| CREATE TABLE `act_re_model` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `KEY_` varchar(255) DEFAULT NULL,
 | ||
|   `CATEGORY_` varchar(255) DEFAULT NULL,
 | ||
|   `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   `VERSION_` int(11) DEFAULT NULL,
 | ||
|   `META_INFO_` varchar(4000) DEFAULT NULL,
 | ||
|   `DEPLOYMENT_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `EDITOR_SOURCE_VALUE_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_FK_MODEL_SOURCE` (`EDITOR_SOURCE_VALUE_ID_`),
 | ||
|   KEY `ACT_FK_MODEL_SOURCE_EXTRA` (`EDITOR_SOURCE_EXTRA_VALUE_ID_`),
 | ||
|   KEY `ACT_FK_MODEL_DEPLOYMENT` (`DEPLOYMENT_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_re_procdef` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_re_procdef`;
 | ||
| 
 | ||
| CREATE TABLE `act_re_procdef` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `CATEGORY_` varchar(255) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `KEY_` varchar(150) NOT NULL,
 | ||
|   `VERSION_` int(11) NOT NULL,
 | ||
|   `DEPLOYMENT_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `RESOURCE_NAME_` varchar(4000) DEFAULT NULL,
 | ||
|   `DGRM_RESOURCE_NAME_` varchar(4000) DEFAULT NULL,
 | ||
|   `DESCRIPTION_` varchar(4000) DEFAULT NULL,
 | ||
|   `HAS_START_FORM_KEY_` tinyint(4) DEFAULT NULL,
 | ||
|   `HAS_GRAPHICAL_NOTATION_` tinyint(4) DEFAULT NULL,
 | ||
|   `SUSPENSION_STATE_` int(11) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(150) DEFAULT '',
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   UNIQUE KEY `ACT_UNIQ_PROCDEF` (`KEY_`,`VERSION_`,`TENANT_ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ru_event_subscr` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ru_event_subscr`;
 | ||
| 
 | ||
| CREATE TABLE `act_ru_event_subscr` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `EVENT_TYPE_` varchar(255) NOT NULL,
 | ||
|   `EVENT_NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `ACTIVITY_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `CONFIGURATION_` varchar(255) DEFAULT NULL,
 | ||
|   `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
 | ||
|   `PROC_DEF_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_EVENT_SUBSCR_CONFIG_` (`CONFIGURATION_`),
 | ||
|   KEY `ACT_FK_EVENT_EXEC` (`EXECUTION_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ru_execution` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ru_execution`;
 | ||
| 
 | ||
| CREATE TABLE `act_ru_execution` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `BUSINESS_KEY_` varchar(255) DEFAULT NULL,
 | ||
|   `PARENT_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `SUPER_EXEC_` varchar(64) DEFAULT NULL,
 | ||
|   `ACT_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `IS_ACTIVE_` tinyint(4) DEFAULT NULL,
 | ||
|   `IS_CONCURRENT_` tinyint(4) DEFAULT NULL,
 | ||
|   `IS_SCOPE_` tinyint(4) DEFAULT NULL,
 | ||
|   `IS_EVENT_SCOPE_` tinyint(4) DEFAULT NULL,
 | ||
|   `SUSPENSION_STATE_` int(11) DEFAULT NULL,
 | ||
|   `CACHED_ENT_STATE_` int(11) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_EXEC_BUSKEY` (`BUSINESS_KEY_`),
 | ||
|   KEY `ACT_FK_EXE_PROCINST` (`PROC_INST_ID_`),
 | ||
|   KEY `ACT_FK_EXE_PARENT` (`PARENT_ID_`),
 | ||
|   KEY `ACT_FK_EXE_SUPER` (`SUPER_EXEC_`),
 | ||
|   KEY `ACT_FK_EXE_PROCDEF` (`PROC_DEF_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `act_ru_execution` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE,
 | ||
|   CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `act_ru_execution` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ru_identitylink` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ru_identitylink`;
 | ||
| 
 | ||
| CREATE TABLE `act_ru_identitylink` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `GROUP_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `TYPE_` varchar(255) DEFAULT NULL,
 | ||
|   `USER_ID_` varchar(255) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_IDENT_LNK_USER` (`USER_ID_`),
 | ||
|   KEY `ACT_IDX_IDENT_LNK_GROUP` (`GROUP_ID_`),
 | ||
|   KEY `ACT_IDX_ATHRZ_PROCEDEF` (`PROC_DEF_ID_`),
 | ||
|   KEY `ACT_FK_TSKASS_TASK` (`TASK_ID_`),
 | ||
|   KEY `ACT_FK_IDL_PROCINST` (`PROC_INST_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `act_ru_task` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ru_job` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ru_job`;
 | ||
| 
 | ||
| CREATE TABLE `act_ru_job` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `TYPE_` varchar(255) NOT NULL,
 | ||
|   `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   `LOCK_OWNER_` varchar(255) DEFAULT NULL,
 | ||
|   `EXCLUSIVE_` tinyint(1) DEFAULT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROCESS_INSTANCE_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `RETRIES_` int(11) DEFAULT NULL,
 | ||
|   `EXCEPTION_STACK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `EXCEPTION_MSG_` varchar(4000) DEFAULT NULL,
 | ||
|   `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   `REPEAT_` varchar(255) DEFAULT NULL,
 | ||
|   `HANDLER_TYPE_` varchar(255) DEFAULT NULL,
 | ||
|   `HANDLER_CFG_` varchar(4000) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_FK_JOB_EXCEPTION` (`EXCEPTION_STACK_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ru_task` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ru_task`;
 | ||
| 
 | ||
| CREATE TABLE `act_ru_task` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_DEF_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `NAME_` varchar(255) DEFAULT NULL,
 | ||
|   `PARENT_TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `DESCRIPTION_` varchar(4000) DEFAULT NULL,
 | ||
|   `TASK_DEF_KEY_` varchar(255) DEFAULT NULL,
 | ||
|   `OWNER_` varchar(255) DEFAULT NULL,
 | ||
|   `ASSIGNEE_` varchar(255) DEFAULT NULL,
 | ||
|   `DELEGATION_` varchar(64) DEFAULT NULL,
 | ||
|   `PRIORITY_` int(11) DEFAULT NULL,
 | ||
|   `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
 | ||
|   `DUE_DATE_` datetime(3) DEFAULT NULL,
 | ||
|   `CATEGORY_` varchar(255) DEFAULT NULL,
 | ||
|   `SUSPENSION_STATE_` int(11) DEFAULT NULL,
 | ||
|   `TENANT_ID_` varchar(255) DEFAULT '',
 | ||
|   `FORM_KEY_` varchar(255) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_TASK_CREATE` (`CREATE_TIME_`),
 | ||
|   KEY `ACT_FK_TASK_EXE` (`EXECUTION_ID_`),
 | ||
|   KEY `ACT_FK_TASK_PROCINST` (`PROC_INST_ID_`),
 | ||
|   KEY `ACT_FK_TASK_PROCDEF` (`PROC_DEF_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `act_ru_variable` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `act_ru_variable`;
 | ||
| 
 | ||
| CREATE TABLE `act_ru_variable` (
 | ||
|   `ID_` varchar(64) NOT NULL,
 | ||
|   `REV_` int(11) DEFAULT NULL,
 | ||
|   `TYPE_` varchar(255) NOT NULL,
 | ||
|   `NAME_` varchar(255) NOT NULL,
 | ||
|   `EXECUTION_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `PROC_INST_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `TASK_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `BYTEARRAY_ID_` varchar(64) DEFAULT NULL,
 | ||
|   `DOUBLE_` double DEFAULT NULL,
 | ||
|   `LONG_` bigint(20) DEFAULT NULL,
 | ||
|   `TEXT_` varchar(4000) DEFAULT NULL,
 | ||
|   `TEXT2_` varchar(4000) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`ID_`),
 | ||
|   KEY `ACT_IDX_VARIABLE_TASK_ID` (`TASK_ID_`),
 | ||
|   KEY `ACT_FK_VAR_EXE` (`EXECUTION_ID_`),
 | ||
|   KEY `ACT_FK_VAR_PROCINST` (`PROC_INST_ID_`),
 | ||
|   KEY `ACT_FK_VAR_BYTEARRAY` (`BYTEARRAY_ID_`),
 | ||
|   CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`),
 | ||
|   CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `bi_basicinformation` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `bi_basicinformation`;
 | ||
| 
 | ||
| CREATE TABLE `bi_basicinformation` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `usingname` varchar(100) DEFAULT NULL COMMENT '用品名称',
 | ||
|   `type_id` char(32) DEFAULT NULL COMMENT '所属类别',
 | ||
|   `danwei` varchar(10) DEFAULT NULL COMMENT '单位',
 | ||
|   `currentinventory` int(11) DEFAULT NULL COMMENT '当前库存',
 | ||
|   `remark` varchar(255) DEFAULT NULL COMMENT '备注',
 | ||
|   `userid` char(32) NOT NULL COMMENT '用户id',
 | ||
|   `createdate` datetime NOT NULL COMMENT '创建日期',
 | ||
|   `specificationstype` varchar(50) DEFAULT NULL COMMENT '规格型号',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='物品管理';
 | ||
| 
 | ||
| /*Table structure for table `bi_goodsreceiving` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `bi_goodsreceiving`;
 | ||
| 
 | ||
| CREATE TABLE `bi_goodsreceiving` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `usingnameid` char(32) DEFAULT NULL COMMENT '用品名称ID',
 | ||
|   `usenumber` int(11) DEFAULT NULL COMMENT '领用数量',
 | ||
|   `recipients` char(32) DEFAULT NULL COMMENT '领用人',
 | ||
|   `receive_time` datetime NOT NULL COMMENT '领取时间',
 | ||
|   `userid` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `createdate` datetime NOT NULL COMMENT '创建日期',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `usingnameid` (`usingnameid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='物品领用';
 | ||
| 
 | ||
| /*Table structure for table `bi_shopping` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `bi_shopping`;
 | ||
| 
 | ||
| CREATE TABLE `bi_shopping` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `usingname_id` char(32) NOT NULL COMMENT '用品名称编号',
 | ||
|   `amount` int(11) DEFAULT NULL COMMENT '总数',
 | ||
|   `unitprice` double(11,2) DEFAULT NULL COMMENT '单价',
 | ||
|   `totalmonety` double(11,2) DEFAULT NULL COMMENT '总金额',
 | ||
|   `userid` char(32) NOT NULL COMMENT '操作人id ',
 | ||
|   `createdate` datetime NOT NULL COMMENT '创建日期',
 | ||
|   `purchaser` char(32) DEFAULT NULL COMMENT '购买人姓名',
 | ||
|   `buy_time` datetime NOT NULL COMMENT '购买时间',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `usingname_id` (`usingname_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='物品购买';
 | ||
| 
 | ||
| /*Table structure for table `crm_client_info` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `crm_client_info`;
 | ||
| 
 | ||
| CREATE TABLE `crm_client_info` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `cl_name` varchar(50) DEFAULT NULL COMMENT '客户名称',
 | ||
|   `cl_no` varchar(50) DEFAULT NULL COMMENT '客户编号',
 | ||
|   `cl_category` char(32) DEFAULT NULL COMMENT '客户类别',
 | ||
|   `cl_type` char(32) DEFAULT NULL COMMENT '客户类型',
 | ||
|   `cl_source` char(32) DEFAULT NULL COMMENT '客户来源',
 | ||
|   `cl_grade` char(32) DEFAULT NULL COMMENT '客户等级',
 | ||
|   `cl_status` char(32) DEFAULT NULL COMMENT '客户状态',
 | ||
|   `cl_staje` char(32) DEFAULT NULL COMMENT '客户阶段',
 | ||
|   `cl_relation` char(32) DEFAULT NULL COMMENT '客户关系',
 | ||
|   `cl_staff` char(32) DEFAULT NULL COMMENT '负责人',
 | ||
|   `cl_remark` varchar(5000) DEFAULT NULL COMMENT '备注',
 | ||
|   `cl_industry` char(32) DEFAULT '' COMMENT '所属行业',
 | ||
|   `cl_describe` varchar(5000) DEFAULT NULL COMMENT '行业描述',
 | ||
|   `cl_address` varchar(100) DEFAULT NULL COMMENT '公司地址',
 | ||
|   `cl_email` varchar(50) DEFAULT NULL COMMENT '电子邮件',
 | ||
|   `cl_phone` varchar(50) DEFAULT NULL COMMENT '电话',
 | ||
|   `cl_phoneNumeber` varchar(50) DEFAULT NULL COMMENT '手机号码',
 | ||
|   `cl_fax` varchar(50) DEFAULT NULL COMMENT '传真',
 | ||
|   `cl_zip` varchar(50) DEFAULT NULL COMMENT '邮编',
 | ||
|   `cl_wangwang` varchar(50) DEFAULT NULL COMMENT '旺旺',
 | ||
|   `cl_qq` varchar(50) DEFAULT NULL COMMENT 'QQ/MSN',
 | ||
|   `cl_website` varchar(50) DEFAULT NULL COMMENT '网址',
 | ||
|   `cl_receipt` varchar(100) DEFAULT NULL COMMENT '收货地址',
 | ||
|   `cl_bank` varchar(100) DEFAULT NULL COMMENT '开户行',
 | ||
|   `cl_people` varchar(50) DEFAULT NULL COMMENT '开户人',
 | ||
|   `cl_number` varchar(50) DEFAULT NULL COMMENT '帐号',
 | ||
|   `cl_create` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `cl_createTime` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `cl_uptade` char(32) DEFAULT NULL COMMENT '最后修改人',
 | ||
|   `cl_updateTime` datetime DEFAULT NULL COMMENT '最后修改人',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户信息表';
 | ||
| 
 | ||
| /*Table structure for table `crm_client_linkman` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `crm_client_linkman`;
 | ||
| 
 | ||
| CREATE TABLE `crm_client_linkman` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `li_name` varchar(30) NOT NULL COMMENT '联系人姓名',
 | ||
|   `customerId` char(32) NOT NULL COMMENT '客户ID',
 | ||
|   `li_sex` char(1) DEFAULT NULL COMMENT '联系人性别',
 | ||
|   `li_species` char(32) DEFAULT NULL COMMENT '联系人种类',
 | ||
|   `li_type` char(32) DEFAULT NULL COMMENT '联系人类型',
 | ||
|   `li_business` varchar(30) DEFAULT NULL COMMENT '负责业务',
 | ||
|   `li_dept` varchar(50) DEFAULT NULL COMMENT '联系人部门',
 | ||
|   `li_post` varchar(20) DEFAULT NULL COMMENT '联系人职务',
 | ||
|   `li_appellation` varchar(20) DEFAULT NULL COMMENT '联系人称谓',
 | ||
|   `li_telephone` varchar(15) DEFAULT NULL COMMENT '联系人电话',
 | ||
|   `li_email` varchar(35) DEFAULT NULL COMMENT '联系人邮箱',
 | ||
|   `li_fax` varchar(15) DEFAULT NULL COMMENT '联系人传真',
 | ||
|   `li_mobile_phone` varchar(11) DEFAULT NULL COMMENT '手机',
 | ||
|   `li_msn_qq` varchar(15) DEFAULT NULL COMMENT '联系人MSN或者QQ',
 | ||
|   `li_zip_code` varchar(8) DEFAULT NULL COMMENT '邮编',
 | ||
|   `li_homeaddress` varchar(50) DEFAULT NULL COMMENT '联系人家庭住址',
 | ||
|   `li_homephone` varchar(15) DEFAULT NULL COMMENT '联系人家庭电话',
 | ||
|   `li_birthday` datetime DEFAULT NULL COMMENT '联系人出生日期(yyyy-MM-dd)',
 | ||
|   `remark` varchar(30) DEFAULT NULL COMMENT '备注',
 | ||
|   `create_man` varchar(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `createtime` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `update_man` varchar(32) DEFAULT NULL COMMENT '最后修改人',
 | ||
|   `updatetime` datetime DEFAULT NULL COMMENT '最后修改时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户联系人';
 | ||
| 
 | ||
| /*Table structure for table `crm_client_share` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `crm_client_share`;
 | ||
| 
 | ||
| CREATE TABLE `crm_client_share` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `cs_clid` char(32) DEFAULT NULL COMMENT '客户信息外键id',
 | ||
|   `cs_fkid` char(32) DEFAULT NULL COMMENT '部门和联系人外键id',
 | ||
|   `cs_type` char(1) DEFAULT NULL COMMENT '1:部门id,2:用户id',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户共享表';
 | ||
| 
 | ||
| /*Table structure for table `crm_sell_activity` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `crm_sell_activity`;
 | ||
| 
 | ||
| CREATE TABLE `crm_sell_activity` (
 | ||
|   `id` char(32) NOT NULL COMMENT '主键',
 | ||
|   `ac_title` varchar(50) NOT NULL COMMENT '活动主题',
 | ||
|   `ac_type` char(32) DEFAULT NULL COMMENT '活动方式',
 | ||
|   `ac_time` datetime DEFAULT NULL COMMENT '活动时间',
 | ||
|   `ac_danwei` char(50) NOT NULL COMMENT '单位(客户)',
 | ||
|   `ac_contacts` varchar(30) NOT NULL COMMENT '联系人(存名字,可选可填)',
 | ||
|   `ac_detail` varchar(500) DEFAULT NULL COMMENT '活动详情',
 | ||
|   `ac_our_staff` varchar(30) NOT NULL COMMENT '我方联系人(存名字可选可填)',
 | ||
|   `ac_place` varchar(50) DEFAULT NULL COMMENT '活动地点',
 | ||
|   `ac_duration` varchar(5) DEFAULT NULL COMMENT '持续时间',
 | ||
|   `ac_spend` float(10,2) DEFAULT NULL COMMENT '花费',
 | ||
|   `ac_give_gift` varchar(30) DEFAULT NULL COMMENT '赠送礼品',
 | ||
|   `ac_gift_num` int(8) DEFAULT NULL COMMENT '礼品数量',
 | ||
|   `ac_importance` char(1) DEFAULT NULL COMMENT '重要性(0一般1重要2非常重要)',
 | ||
|   `chanceid` char(32) DEFAULT NULL COMMENT '销售机会ID',
 | ||
|   `ac_create_man` char(32) NOT NULL COMMENT '创建人',
 | ||
|   `ac_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='客户活动';
 | ||
| 
 | ||
| /*Table structure for table `crm_sell_chance` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `crm_sell_chance`;
 | ||
| 
 | ||
| CREATE TABLE `crm_sell_chance` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `sc_info` char(32) DEFAULT NULL COMMENT '客户信息id',
 | ||
|   `sc_linkman` char(32) DEFAULT NULL COMMENT '联系人ID',
 | ||
|   `sc_name` varchar(50) DEFAULT NULL COMMENT '销售机会名称',
 | ||
|   `sc_source` char(32) DEFAULT NULL COMMENT '销售机会来源',
 | ||
|   `sc_status` char(32) DEFAULT NULL COMMENT '销售状态',
 | ||
|   `sc_picture` varchar(999) DEFAULT NULL COMMENT '销售机会描述',
 | ||
|   `sc_create` char(32) DEFAULT NULL COMMENT '录入人',
 | ||
|   `sc_createDate` datetime DEFAULT NULL COMMENT '录入时间',
 | ||
|   `sc_branch` varchar(3200) DEFAULT NULL COMMENT '负责部门',
 | ||
|   `sc_staff` varchar(3200) DEFAULT NULL COMMENT '负责人',
 | ||
|   `sc_date` datetime DEFAULT NULL COMMENT '分配时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='销售机会表';
 | ||
| 
 | ||
| /*Table structure for table `em_draftbox` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_draftbox`;
 | ||
| 
 | ||
| CREATE TABLE `em_draftbox` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `ed_inUid` varchar(9999) DEFAULT NULL COMMENT '收件人ID',
 | ||
|   `ed_name` varchar(50) DEFAULT NULL COMMENT '标题',
 | ||
|   `ed_detail` varchar(2000) DEFAULT NULL COMMENT '内容',
 | ||
|   `ed_outUid` char(32) DEFAULT NULL COMMENT '发件人ID',
 | ||
|   `ed_date` datetime DEFAULT NULL COMMENT '保存时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='草稿箱';
 | ||
| 
 | ||
| /*Table structure for table `em_draftbox_file` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_draftbox_file`;
 | ||
| 
 | ||
| CREATE TABLE `em_draftbox_file` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `df_edid` char(32) DEFAULT NULL COMMENT '草稿箱ID',
 | ||
|   `df_efid` char(32) DEFAULT NULL COMMENT '附件ID',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `df_edid_fk` (`df_edid`),
 | ||
|   KEY `df_efid_fk` (`df_efid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='草稿箱和附件的关联表';
 | ||
| 
 | ||
| /*Table structure for table `em_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_files`;
 | ||
| 
 | ||
| CREATE TABLE `em_files` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `ef_name` varchar(50) DEFAULT NULL COMMENT '原文件名',
 | ||
|   `ef_new_name` char(32) DEFAULT NULL COMMENT '保存时的文件名称,UUID',
 | ||
|   `ef_ext` varchar(50) DEFAULT NULL COMMENT '后缀',
 | ||
|   `ef_size` int(50) DEFAULT NULL COMMENT '大小',
 | ||
|   `ef_num` int(11) DEFAULT '0' COMMENT '引用量',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='邮件附件';
 | ||
| 
 | ||
| /*Table structure for table `em_inbox` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_inbox`;
 | ||
| 
 | ||
| CREATE TABLE `em_inbox` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `ei_name` varchar(50) DEFAULT NULL COMMENT '标题',
 | ||
|   `ei_detail` varchar(2000) DEFAULT NULL COMMENT '内容',
 | ||
|   `ei_uid` char(32) DEFAULT NULL COMMENT '发件人',
 | ||
|   `ei_date` datetime DEFAULT NULL COMMENT '发送时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收件箱';
 | ||
| 
 | ||
| /*Table structure for table `em_inbox_file` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_inbox_file`;
 | ||
| 
 | ||
| CREATE TABLE `em_inbox_file` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `if_eiid` char(32) DEFAULT NULL COMMENT '收件箱ID',
 | ||
|   `if_efid` char(32) DEFAULT NULL COMMENT '附件表ID',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `if_eiid_fk` (`if_eiid`),
 | ||
|   KEY `if_efid_fk` (`if_efid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收件箱和附件的关联表';
 | ||
| 
 | ||
| /*Table structure for table `em_inbox_outbox_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_inbox_outbox_user`;
 | ||
| 
 | ||
| CREATE TABLE `em_inbox_outbox_user` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `io_eoid` char(32) DEFAULT NULL COMMENT '发件箱ID',
 | ||
|   `io_eiid` char(32) DEFAULT NULL COMMENT '收件箱ID',
 | ||
|   `io_uid` char(32) DEFAULT NULL COMMENT '收件人ID',
 | ||
|   `io_status` varchar(5) DEFAULT NULL COMMENT '状态(已读未读)',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `io_uid_fk` (`io_uid`),
 | ||
|   KEY `io_eoid_fk` (`io_eoid`),
 | ||
|   KEY `io_eiid_fk` (`io_eiid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='收件箱发件箱和人员的关联表';
 | ||
| 
 | ||
| /*Table structure for table `em_outbox` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_outbox`;
 | ||
| 
 | ||
| CREATE TABLE `em_outbox` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `eo_name` varchar(50) DEFAULT NULL COMMENT '标题',
 | ||
|   `eo_detail` varchar(2000) DEFAULT NULL COMMENT '内容',
 | ||
|   `eo_uid` char(32) DEFAULT NULL COMMENT '发件人ID',
 | ||
|   `eo_date` datetime DEFAULT NULL COMMENT '发送时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='发件箱';
 | ||
| 
 | ||
| /*Table structure for table `em_outbox_file` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_outbox_file`;
 | ||
| 
 | ||
| CREATE TABLE `em_outbox_file` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `of_eoid` char(32) DEFAULT NULL COMMENT '收件箱ID',
 | ||
|   `of_efid` char(32) DEFAULT NULL COMMENT '附件表ID',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `of_eoid_fk` (`of_eoid`),
 | ||
|   KEY `of_efid_fk` (`of_efid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='发件箱和附件的关联表';
 | ||
| 
 | ||
| /*Table structure for table `em_recyclebox` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_recyclebox`;
 | ||
| 
 | ||
| CREATE TABLE `em_recyclebox` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `er_table` int(11) DEFAULT NULL COMMENT '表类型(1:收件箱、2:发件箱、3:草稿箱)',
 | ||
|   `er_name` varchar(50) DEFAULT NULL COMMENT '标题',
 | ||
|   `er_detail` varchar(2000) DEFAULT NULL COMMENT '内容',
 | ||
|   `er_inuid` varchar(9999) DEFAULT NULL COMMENT '收件人ID',
 | ||
|   `er_outuid` varchar(32) DEFAULT NULL COMMENT '发件人id',
 | ||
|   `er_date` datetime DEFAULT NULL COMMENT '发送时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `em_recyclebox_file` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `em_recyclebox_file`;
 | ||
| 
 | ||
| CREATE TABLE `em_recyclebox_file` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `rf_efid` varchar(32) DEFAULT NULL COMMENT '附件表',
 | ||
|   `rf_erid` varchar(32) DEFAULT NULL COMMENT '草稿箱表',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `FK_iucqpgfjl8c66y0v22c65xtmr` (`rf_efid`),
 | ||
|   KEY `FK_yofi3xicdlalbxvxguf357tg` (`rf_erid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `idcard` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `idcard`;
 | ||
| 
 | ||
| CREATE TABLE `idcard` (
 | ||
|   `uid` varchar(32) NOT NULL,
 | ||
|   `address` varchar(50) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`uid`),
 | ||
|   KEY `FK_ig7p62hvd1wgcifu60sdwtn5q` (`uid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `image_space` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `image_space`;
 | ||
| 
 | ||
| CREATE TABLE `image_space` (
 | ||
|   `id` char(32) NOT NULL COMMENT '关联用户id',
 | ||
|   `_user_id` char(32) NOT NULL COMMENT '关联用户',
 | ||
|   `_name` varchar(50) NOT NULL COMMENT '相册名称',
 | ||
|   `_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `_remark` varchar(255) DEFAULT NULL COMMENT '备注',
 | ||
|   `_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '类型:0:用户创建,1:word图片转存(系统创建)',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `image_space_ibfk_1` (`_user_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='个人图库--相册';
 | ||
| 
 | ||
| /*Table structure for table `image_space_img` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `image_space_img`;
 | ||
| 
 | ||
| CREATE TABLE `image_space_img` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_user_id` char(32) NOT NULL COMMENT '用户id',
 | ||
|   `_type` char(32) DEFAULT NULL COMMENT '图片类型id,关联image_space',
 | ||
|   `_name` varchar(255) DEFAULT NULL COMMENT '图片名称',
 | ||
|   `_ext` varchar(50) DEFAULT NULL COMMENT '后缀',
 | ||
|   `_size` int(11) DEFAULT NULL COMMENT '图片大小',
 | ||
|   `_create_time` datetime DEFAULT NULL COMMENT '上传时间',
 | ||
|   `_save_path` varchar(255) DEFAULT NULL COMMENT '保存地址',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `image_space_img_ibfk_1` (`_type`),
 | ||
|   KEY `_user_id` (`_user_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='个人图库--图片';
 | ||
| 
 | ||
| /*Table structure for table `list_values` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `list_values`;
 | ||
| 
 | ||
| CREATE TABLE `list_values` (
 | ||
|   `id` char(32) CHARACTER SET utf8mb4 NOT NULL,
 | ||
|   `list_type` int(11) NOT NULL COMMENT '字典值类型',
 | ||
|   `list_value` varchar(50) CHARACTER SET utf8mb4 NOT NULL COMMENT '字典值',
 | ||
|   `list_desc` varchar(50) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '字典值说明',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `list_type` (`list_type`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='字典值';
 | ||
| 
 | ||
| /*Table structure for table `mt_mapping` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `mt_mapping`;
 | ||
| 
 | ||
| CREATE TABLE `mt_mapping` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `mp_mtid` char(32) DEFAULT NULL COMMENT '会议id',
 | ||
|   `mp_fkid` char(32) DEFAULT NULL COMMENT '部门ID,人员ID',
 | ||
|   `mp_type` char(32) DEFAULT NULL COMMENT '1部门ID,2人员ID',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `mp_mtid_fk` (`mp_mtid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会议--参与人员关联';
 | ||
| 
 | ||
| /*Table structure for table `mt_meeting` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `mt_meeting`;
 | ||
| 
 | ||
| CREATE TABLE `mt_meeting` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `m_type` varchar(50) DEFAULT NULL COMMENT '会议类型',
 | ||
|   `m_name` varchar(50) DEFAULT NULL COMMENT '会议主题',
 | ||
|   `m_host` varchar(50) DEFAULT NULL COMMENT '主持人',
 | ||
|   `m_date` date DEFAULT NULL COMMENT '会议日期',
 | ||
|   `m_statime` varchar(50) DEFAULT NULL COMMENT '会议开始时间',
 | ||
|   `m_endtime` varchar(50) DEFAULT NULL COMMENT '会议结束时间',
 | ||
|   `m_rid` char(32) DEFAULT NULL COMMENT '会议室id',
 | ||
|   `m_summary` varchar(2000) DEFAULT NULL COMMENT '简介',
 | ||
|   `m_remark` varchar(2000) DEFAULT NULL COMMENT '备注',
 | ||
|   `m_published` varchar(50) DEFAULT NULL COMMENT '插入时间',
 | ||
|   `m_uid` char(32) DEFAULT NULL COMMENT '发布人员',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `fk` (`m_rid`),
 | ||
|   KEY `fk2` (`m_uid`),
 | ||
|   KEY `m_date` (`m_date`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会议管理';
 | ||
| 
 | ||
| /*Table structure for table `mt_room` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `mt_room`;
 | ||
| 
 | ||
| CREATE TABLE `mt_room` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `mr_no` varchar(50) DEFAULT NULL COMMENT '会议室编号',
 | ||
|   `mr_name` varchar(50) DEFAULT NULL COMMENT '会议室名称',
 | ||
|   `mr_num` varchar(50) DEFAULT NULL COMMENT '容纳的人数',
 | ||
|   `mr_remark` varchar(9999) DEFAULT NULL COMMENT '备注',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会议室';
 | ||
| 
 | ||
| /*Table structure for table `newscomment` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `newscomment`;
 | ||
| 
 | ||
| CREATE TABLE `newscomment` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '' COMMENT '主键',
 | ||
|   `newscomments` text COMMENT '新闻评论内容',
 | ||
|   `conmmentsname_id` char(32) NOT NULL COMMENT '评论人姓名',
 | ||
|   `conmmentsdate` datetime NOT NULL COMMENT '评论日期',
 | ||
|   `newsid` char(64) NOT NULL COMMENT '新闻 id',
 | ||
|   `bycommentname_id` char(32) DEFAULT NULL COMMENT '被评论人姓名',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `newsid` (`newsid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新闻评论表';
 | ||
| 
 | ||
| /*Table structure for table `newsmanagement` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `newsmanagement`;
 | ||
| 
 | ||
| CREATE TABLE `newsmanagement` (
 | ||
|   `id` char(32) NOT NULL COMMENT '主键',
 | ||
|   `typeid` char(200) NOT NULL COMMENT '新闻类型',
 | ||
|   `newstitle` varchar(100) NOT NULL COMMENT '新闻标题',
 | ||
|   `plotsummary` varchar(200) DEFAULT NULL COMMENT '新闻简介',
 | ||
|   `newsplot` text COMMENT '新闻内容',
 | ||
|   `status` int(1) DEFAULT NULL COMMENT '状态',
 | ||
|   `promulgator` varchar(100) DEFAULT NULL COMMENT '发布人',
 | ||
|   `createdtime` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `modifiedate` datetime NOT NULL COMMENT '修改时间',
 | ||
|   `hits` int(11) DEFAULT '0' COMMENT '点击数',
 | ||
|   `contents` int(11) DEFAULT '0' COMMENT '评论数',
 | ||
|   `allowcomment` int(1) DEFAULT NULL COMMENT '是否允许评论',
 | ||
|   `modifyByname` varchar(32) DEFAULT NULL COMMENT '修改人姓名',
 | ||
|   `stick` int(1) DEFAULT NULL COMMENT '是否置顶',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新闻表';
 | ||
| 
 | ||
| /*Table structure for table `pe_deal` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pe_deal`;
 | ||
| 
 | ||
| CREATE TABLE `pe_deal` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `pd_uid` varchar(999) DEFAULT NULL COMMENT '员工姓名(外键id)',
 | ||
|   `pd_idNo` varchar(50) DEFAULT NULL COMMENT '身份证号码',
 | ||
|   `pd_number` varchar(50) DEFAULT NULL,
 | ||
|   `pd_name` varchar(50) DEFAULT NULL COMMENT '合同名称',
 | ||
|   `pd_type` char(32) DEFAULT NULL COMMENT '合同类型',
 | ||
|   `pd_status` char(32) DEFAULT NULL COMMENT '合同状态',
 | ||
|   `pd_signDate` date DEFAULT NULL COMMENT '签订日期',
 | ||
|   `pd_signNumber` varchar(50) DEFAULT NULL COMMENT '签订次数',
 | ||
|   `pd_start` date DEFAULT NULL COMMENT '生效日期',
 | ||
|   `pd_end` date DEFAULT NULL COMMENT '结束日期',
 | ||
|   `pd_content` varchar(50) DEFAULT NULL COMMENT '合同内容',
 | ||
|   `pd_staffId` char(32) DEFAULT NULL COMMENT '创建人(外键ID)',
 | ||
|   `pd_date` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='合同信息';
 | ||
| 
 | ||
| /*Table structure for table `pe_file` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pe_file`;
 | ||
| 
 | ||
| CREATE TABLE `pe_file` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `pe_name` varchar(50) DEFAULT NULL COMMENT '原文件名',
 | ||
|   `pe_new_name` char(32) DEFAULT NULL COMMENT '保存时的文件名称,UUID',
 | ||
|   `pe_ext` varchar(50) DEFAULT NULL COMMENT '后缀',
 | ||
|   `pe_size` int(50) DEFAULT NULL COMMENT '大小',
 | ||
|   `pe_did` char(32) DEFAULT NULL COMMENT '关联合同表id',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='合同附件表';
 | ||
| 
 | ||
| /*Table structure for table `pe_job` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pe_job`;
 | ||
| 
 | ||
| CREATE TABLE `pe_job` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `pj_name` varchar(50) DEFAULT NULL COMMENT '姓名',
 | ||
|   `pj_sex` varchar(50) DEFAULT NULL COMMENT '性别',
 | ||
|   `pj_birthdate` varchar(50) DEFAULT NULL COMMENT '出生日期',
 | ||
|   `pj_idNo` char(18) DEFAULT NULL COMMENT '身份证号',
 | ||
|   `pj_ethnic` varchar(50) DEFAULT NULL COMMENT '民族',
 | ||
|   `pj_marital` varchar(50) DEFAULT NULL COMMENT '婚姻状态',
 | ||
|   `pj_phone` varchar(50) DEFAULT NULL COMMENT '联系方式',
 | ||
|   `pj_height` varchar(50) DEFAULT NULL COMMENT '身高',
 | ||
|   `pj_qq` varchar(50) DEFAULT NULL COMMENT 'QQ号',
 | ||
|   `pj_education` varchar(50) DEFAULT NULL COMMENT '学历',
 | ||
|   `pj_degree` varchar(50) DEFAULT NULL COMMENT '学位',
 | ||
|   `pj_experience` varchar(50) DEFAULT NULL COMMENT '经验',
 | ||
|   `pj_address` varchar(500) DEFAULT NULL COMMENT '地址',
 | ||
|   `pj_hometown` varchar(500) DEFAULT NULL COMMENT '籍贯',
 | ||
|   `pj_post` varchar(50) DEFAULT NULL COMMENT '岗位',
 | ||
|   `pj_salary` varchar(50) DEFAULT NULL COMMENT '期望薪资',
 | ||
|   `pj_skill` varchar(500) DEFAULT NULL COMMENT '技能特长',
 | ||
|   `pj_jobStatus` varchar(50) DEFAULT NULL COMMENT '职位状态',
 | ||
|   `pj_eduTime1` varchar(50) DEFAULT NULL COMMENT '教育起止时间',
 | ||
|   `pj_school1` varchar(50) DEFAULT NULL COMMENT '毕业学校',
 | ||
|   `pj_specialty1` varchar(50) DEFAULT NULL COMMENT '专业',
 | ||
|   `pj_education1` varchar(50) DEFAULT NULL COMMENT '学历',
 | ||
|   `pj_eduTime2` varchar(50) DEFAULT NULL COMMENT '教育起止时间',
 | ||
|   `pj_school2` varchar(50) DEFAULT NULL COMMENT '毕业学校',
 | ||
|   `pj_specialty2` varchar(50) DEFAULT NULL COMMENT '专业',
 | ||
|   `pj_education2` varchar(50) DEFAULT NULL COMMENT '学历',
 | ||
|   `pj_eduTime3` varchar(50) DEFAULT NULL COMMENT '教育起止时间',
 | ||
|   `pj_school3` varchar(50) DEFAULT NULL COMMENT '毕业学校',
 | ||
|   `pj_specialty3` varchar(50) DEFAULT NULL COMMENT '专业',
 | ||
|   `pj_education3` varchar(50) DEFAULT NULL COMMENT '学历',
 | ||
|   `pj_workTime1` varchar(50) DEFAULT NULL COMMENT '工作起止时间',
 | ||
|   `pj_company1` varchar(50) DEFAULT NULL COMMENT '工作单位',
 | ||
|   `pj_position1` varchar(50) DEFAULT NULL COMMENT '职务',
 | ||
|   `pj_salary1` varchar(50) DEFAULT NULL COMMENT '薪资',
 | ||
|   `pj_leave1` varchar(500) DEFAULT NULL COMMENT '离职原因',
 | ||
|   `pj_workTime2` varchar(50) DEFAULT NULL COMMENT '工作起止时间',
 | ||
|   `pj_company2` varchar(50) DEFAULT NULL COMMENT '工作单位',
 | ||
|   `pj_position2` varchar(50) DEFAULT NULL COMMENT '职务',
 | ||
|   `pj_salary2` varchar(50) DEFAULT NULL COMMENT '薪资',
 | ||
|   `pj_leave2` varchar(500) DEFAULT NULL COMMENT '离职原因',
 | ||
|   `pj_workTime3` varchar(50) DEFAULT NULL COMMENT '工作起止时间',
 | ||
|   `pj_company3` varchar(50) DEFAULT NULL COMMENT '工作单位',
 | ||
|   `pj_position3` varchar(50) DEFAULT NULL COMMENT '职务',
 | ||
|   `pj_salary3` varchar(50) DEFAULT NULL COMMENT '薪资',
 | ||
|   `pj_leave3` varchar(500) DEFAULT NULL COMMENT '离职原因',
 | ||
|   `pj_workTime4` varchar(50) DEFAULT NULL COMMENT '工作起止时间',
 | ||
|   `pj_company4` varchar(50) DEFAULT NULL COMMENT '工作单位',
 | ||
|   `pj_position4` varchar(50) DEFAULT NULL COMMENT '职务',
 | ||
|   `pj_salary4` varchar(50) DEFAULT NULL COMMENT '薪资',
 | ||
|   `pj_leave4` varchar(500) DEFAULT NULL COMMENT '离职原因',
 | ||
|   `pj_workTime5` varchar(50) DEFAULT NULL COMMENT '工作起止时间',
 | ||
|   `pj_company5` varchar(50) DEFAULT NULL COMMENT '工作单位',
 | ||
|   `pj_position5` varchar(50) DEFAULT NULL COMMENT '职务',
 | ||
|   `pj_salary5` varchar(50) DEFAULT NULL COMMENT '薪资',
 | ||
|   `pj_leave5` varchar(500) DEFAULT NULL COMMENT '离职原因',
 | ||
|   `pj_call1` varchar(50) DEFAULT NULL COMMENT '称呼',
 | ||
|   `pj_name1` varchar(50) DEFAULT NULL COMMENT '姓名',
 | ||
|   `pj_unit1` varchar(50) DEFAULT NULL COMMENT '工作单位及职务',
 | ||
|   `pj_residence1` varchar(50) DEFAULT NULL COMMENT '住所',
 | ||
|   `pj_phone1` varchar(50) DEFAULT NULL COMMENT '联系电话',
 | ||
|   `pj_call2` varchar(50) DEFAULT NULL COMMENT '称呼',
 | ||
|   `pj_name2` varchar(50) DEFAULT NULL COMMENT '姓名',
 | ||
|   `pj_unit2` varchar(50) DEFAULT NULL COMMENT '工作单位及职务',
 | ||
|   `pj_residence2` varchar(50) DEFAULT NULL COMMENT '住所',
 | ||
|   `pj_phone2` varchar(50) DEFAULT NULL COMMENT '联系电话',
 | ||
|   `pj_call3` varchar(50) DEFAULT NULL COMMENT '称呼',
 | ||
|   `pj_name3` varchar(50) DEFAULT NULL COMMENT '姓名',
 | ||
|   `pj_unit3` varchar(50) DEFAULT NULL COMMENT '工作单位及职务',
 | ||
|   `pj_residence3` varchar(50) DEFAULT NULL COMMENT '住所',
 | ||
|   `pj_phone3` varchar(50) DEFAULT NULL COMMENT '联系电话',
 | ||
|   `pj_project` varchar(999) DEFAULT NULL COMMENT '项目介绍',
 | ||
|   `pj_plan` varchar(999) DEFAULT NULL COMMENT '职业规划',
 | ||
|   `pj_evaluate` varchar(999) DEFAULT NULL COMMENT '自我评价',
 | ||
|   `pj_result` varchar(999) DEFAULT NULL COMMENT '结果',
 | ||
|   `pj_date` date DEFAULT NULL COMMENT '填报日期',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='简历信息';
 | ||
| 
 | ||
| /*Table structure for table `pe_salary` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pe_salary`;
 | ||
| 
 | ||
| CREATE TABLE `pe_salary` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `s_id` char(32) DEFAULT NULL COMMENT '员工id',
 | ||
|   `salary` double(10,2) DEFAULT NULL COMMENT '薪资',
 | ||
|   `s_explain` varchar(500) DEFAULT NULL COMMENT '薪资说明',
 | ||
|   `userid` char(32) DEFAULT NULL COMMENT '操作人',
 | ||
|   `s_date` datetime DEFAULT NULL COMMENT '操作时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='薪资表';
 | ||
| 
 | ||
| /*Table structure for table `pe_staff` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pe_staff`;
 | ||
| 
 | ||
| CREATE TABLE `pe_staff` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `ps_name` varchar(50) DEFAULT NULL COMMENT '员工姓名',
 | ||
|   `ps_sex` varchar(2) DEFAULT NULL COMMENT '性别',
 | ||
|   `ps_birthday` date DEFAULT NULL COMMENT '生日',
 | ||
|   `ps_age` int(11) DEFAULT NULL COMMENT '年龄',
 | ||
|   `ps_presentAddress` varchar(200) DEFAULT NULL COMMENT '现居住地',
 | ||
|   `ps_homePhone` varchar(15) DEFAULT NULL COMMENT '家庭电话',
 | ||
|   `ps_phone` varchar(50) DEFAULT NULL COMMENT '手机号',
 | ||
|   `ps_other` varchar(15) DEFAULT NULL COMMENT '其他联系人',
 | ||
|   `ps_accountAddress` varchar(200) DEFAULT NULL COMMENT '户口所在地',
 | ||
|   `ps_ethnic` varchar(50) DEFAULT NULL COMMENT '民族',
 | ||
|   `ps_card` varchar(50) DEFAULT NULL COMMENT '身份证号',
 | ||
|   `ps_homeTown` varchar(200) DEFAULT NULL COMMENT '籍贯',
 | ||
|   `ps_userId` char(32) DEFAULT NULL COMMENT '用户帐户',
 | ||
|   `ps_staffId` varchar(50) DEFAULT NULL COMMENT '员工编号',
 | ||
|   `ps_wage` varchar(50) DEFAULT NULL COMMENT '工资卡号',
 | ||
|   `ps_social` varchar(50) DEFAULT NULL COMMENT '社保号',
 | ||
|   `ps_edu` char(32) DEFAULT NULL COMMENT '学历',
 | ||
|   `ps_specialty` varchar(50) DEFAULT NULL COMMENT '专业',
 | ||
|   `ps_school` varchar(50) DEFAULT NULL COMMENT '毕业学校',
 | ||
|   `ps_graduation` date DEFAULT NULL COMMENT '毕业时间',
 | ||
|   `ps_status` varchar(50) DEFAULT NULL COMMENT '职位状态(在职,离职,退休)',
 | ||
|   `ps_type` char(32) DEFAULT NULL COMMENT '职位类型',
 | ||
|   `ps_post` char(32) DEFAULT NULL COMMENT '职位',
 | ||
|   `ps_entryDate` date DEFAULT NULL COMMENT '入职时间',
 | ||
|   `ps_resReason` char(32) DEFAULT NULL COMMENT '离职原因',
 | ||
|   `ps_resDate` date DEFAULT NULL COMMENT '离职时间',
 | ||
|   `ps_resRemark` varchar(500) DEFAULT NULL COMMENT '离职备注',
 | ||
|   `ps_retReason` char(32) DEFAULT NULL COMMENT '退休原因',
 | ||
|   `ps_retRemark` varchar(500) DEFAULT NULL COMMENT '退休备注',
 | ||
|   `ps_retDate` date DEFAULT NULL COMMENT '退休时间',
 | ||
|   `ps_uid` char(32) DEFAULT NULL COMMENT '录入人',
 | ||
|   `ps_inDate` date DEFAULT NULL COMMENT '录入时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='员工信息表';
 | ||
| 
 | ||
| /*Table structure for table `per_instant_message` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `per_instant_message`;
 | ||
| 
 | ||
| CREATE TABLE `per_instant_message` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `send_uid` char(32) NOT NULL COMMENT '发送人id',
 | ||
|   `receive_uid` char(32) NOT NULL COMMENT '接收人id',
 | ||
|   `create_time` datetime NOT NULL COMMENT '发送时间',
 | ||
|   `message_content` text COMMENT '消息内容',
 | ||
|   `read_state` tinyint(1) NOT NULL DEFAULT '0' COMMENT '消息读取状态,1:已读,0:未读',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `per_instant_message_ibfk_2` (`receive_uid`),
 | ||
|   KEY `per_instant_message_ibfk_1` (`send_uid`),
 | ||
|   KEY `create_time` (`create_time`),
 | ||
|   KEY `read_state` (`read_state`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='即时消息';
 | ||
| 
 | ||
| /*Table structure for table `per_msg` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `per_msg`;
 | ||
| 
 | ||
| CREATE TABLE `per_msg` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `user_id` char(32) NOT NULL COMMENT '用户id',
 | ||
|   `msg_type` tinyint(4) NOT NULL COMMENT '消息类型',
 | ||
|   `table_id` varchar(64) NOT NULL COMMENT '内容表id',
 | ||
|   `msg_time` datetime NOT NULL COMMENT '发送时间',
 | ||
|   `read_state` tinyint(1) NOT NULL COMMENT '消息读取状态,1:已读,0:未读',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `per_msg_ibfk_1` (`user_id`),
 | ||
|   KEY `msg_time` (`msg_time`),
 | ||
|   KEY `read_state` (`read_state`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='消息提醒';
 | ||
| 
 | ||
| /*Table structure for table `per_schedule` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `per_schedule`;
 | ||
| 
 | ||
| CREATE TABLE `per_schedule` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `user_id` char(32) NOT NULL COMMENT '日程安排所属人',
 | ||
|   `sch_title` varchar(50) NOT NULL COMMENT '主题',
 | ||
|   `sch_type` char(32) DEFAULT NULL COMMENT '日程安排类型',
 | ||
|   `start_time` datetime NOT NULL COMMENT '开始时间',
 | ||
|   `end_time` datetime DEFAULT NULL COMMENT '结束时间',
 | ||
|   `warn_time` datetime NOT NULL COMMENT '提醒时间',
 | ||
|   `sch_content` text NOT NULL COMMENT '详细内容',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `per_schedule_ibfk_1` (`user_id`),
 | ||
|   KEY `start_time` (`start_time`),
 | ||
|   KEY `warn_time` (`warn_time`),
 | ||
|   KEY `per_schedule_ibfk_2` (`sch_type`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='日程安排';
 | ||
| 
 | ||
| /*Table structure for table `pm_file` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pm_file`;
 | ||
| 
 | ||
| CREATE TABLE `pm_file` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `create_date` datetime DEFAULT NULL,
 | ||
|   `create_employee_id` varchar(32) DEFAULT NULL,
 | ||
|   `last_date` datetime DEFAULT NULL,
 | ||
|   `last_employee_id` varchar(32) DEFAULT NULL,
 | ||
|   `length_id` varchar(32) DEFAULT NULL,
 | ||
|   `plan_id` varchar(32) DEFAULT NULL,
 | ||
|   `prj_id` varchar(32) DEFAULT NULL,
 | ||
|   `pm_did` varchar(100) NOT NULL,
 | ||
|   `pm_ext` varchar(100) NOT NULL,
 | ||
|   `pm_name` varchar(200) NOT NULL,
 | ||
|   `pm_new_name` varchar(100) NOT NULL,
 | ||
|   `pm_size` int(11) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目管理文件表';
 | ||
| 
 | ||
| /*Table structure for table `pm_project_flow` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pm_project_flow`;
 | ||
| 
 | ||
| CREATE TABLE `pm_project_flow` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `create_date` datetime DEFAULT NULL,
 | ||
|   `create_employee_id` varchar(32) DEFAULT NULL,
 | ||
|   `last_date` datetime DEFAULT NULL,
 | ||
|   `last_employee_id` varchar(32) DEFAULT NULL,
 | ||
|   `dept` varchar(100) DEFAULT NULL,
 | ||
|   `dept_id` varchar(32) DEFAULT NULL,
 | ||
|   `lx_date` datetime DEFAULT NULL,
 | ||
|   `prj_code` varchar(100) DEFAULT NULL,
 | ||
|   `prj_content` varchar(200) DEFAULT NULL,
 | ||
|   `prj_name` varchar(100) DEFAULT NULL,
 | ||
|   `prj_source` varchar(32) DEFAULT NULL,
 | ||
|   `prj_status` varchar(32) DEFAULT NULL,
 | ||
|   `prj_total` double DEFAULT NULL,
 | ||
|   `prj_type` varchar(32) DEFAULT NULL,
 | ||
|   `prj_bz` varchar(200) DEFAULT NULL,
 | ||
|   `prj_fzr` varchar(32) DEFAULT NULL,
 | ||
|   `prj_fzr_id` varchar(32) DEFAULT NULL,
 | ||
|   `prj_yjr` varchar(32) DEFAULT NULL,
 | ||
|   `prj_yjr_id` varchar(32) DEFAULT NULL,
 | ||
|   `subject` varchar(100) DEFAULT NULL,
 | ||
|   `subject_id` varchar(32) DEFAULT NULL,
 | ||
|   `syrs` int(11) DEFAULT NULL,
 | ||
|   `ygcb` double DEFAULT NULL,
 | ||
|   `yglr` double DEFAULT NULL,
 | ||
|   `yjjs_time` datetime DEFAULT NULL,
 | ||
|   `yjks_time` datetime DEFAULT NULL,
 | ||
|   `zj_source` varchar(32) DEFAULT NULL,
 | ||
|   `zycd` varchar(32) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目立项';
 | ||
| 
 | ||
| /*Table structure for table `pm_project_flow_file` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pm_project_flow_file`;
 | ||
| 
 | ||
| CREATE TABLE `pm_project_flow_file` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `create_date` datetime DEFAULT NULL,
 | ||
|   `create_employee_id` varchar(32) DEFAULT NULL,
 | ||
|   `pm_did` varchar(100) NOT NULL,
 | ||
|   `pm_ext` varchar(100) NOT NULL,
 | ||
|   `pm_name` varchar(200) NOT NULL,
 | ||
|   `pm_new_name` varchar(100) NOT NULL,
 | ||
|   `pm_size` int(11) DEFAULT NULL,
 | ||
|   `upload_time` datetime DEFAULT NULL,
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目立项-附件表';
 | ||
| 
 | ||
| /*Table structure for table `pm_subject_one` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pm_subject_one`;
 | ||
| 
 | ||
| CREATE TABLE `pm_subject_one` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `beizu` varchar(500) DEFAULT NULL,
 | ||
|   `code` varchar(32) DEFAULT NULL,
 | ||
|   `content` varchar(500) DEFAULT NULL,
 | ||
|   `name` varchar(32) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='科目1';
 | ||
| 
 | ||
| /*Table structure for table `pm_subject_two` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `pm_subject_two`;
 | ||
| 
 | ||
| CREATE TABLE `pm_subject_two` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `beizu` varchar(500) DEFAULT NULL,
 | ||
|   `code` varchar(32) DEFAULT NULL,
 | ||
|   `content` varchar(500) DEFAULT NULL,
 | ||
|   `name` varchar(32) DEFAULT NULL,
 | ||
|   `pid` varchar(32) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='科目2';
 | ||
| 
 | ||
| /*Table structure for table `project` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project`;
 | ||
| 
 | ||
| CREATE TABLE `project` (
 | ||
|   `id` char(32) CHARACTER SET utf8mb4 NOT NULL,
 | ||
|   `_name` varchar(100) NOT NULL COMMENT '名称',
 | ||
|   `_type` char(32) DEFAULT NULL COMMENT '项目类型',
 | ||
|   `_importance` char(32) DEFAULT NULL COMMENT '重要程度',
 | ||
|   `_area` char(32) DEFAULT NULL COMMENT '项目地区',
 | ||
|   `_status` tinyint(4) NOT NULL COMMENT '状态,0:未开始,1:运行中,2:暂停,3:结束',
 | ||
|   `_start_time` datetime NOT NULL COMMENT '开始时间',
 | ||
|   `_end_time` datetime NOT NULL COMMENT '结束时间',
 | ||
|   `_create_user_id` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `_update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   `_content` longtext COMMENT '项目内容',
 | ||
|   `_notify` smallint(6) DEFAULT '0' COMMENT '是否发送微信通知,0:未通知',
 | ||
|   `_customer` varchar(50) DEFAULT NULL COMMENT '客户接口人姓名+联系方式',
 | ||
|   `_contractno` varchar(30) NOT NULL COMMENT '合同编号',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目管理';
 | ||
| 
 | ||
| /*Table structure for table `project_area` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project_area`;
 | ||
| 
 | ||
| CREATE TABLE `project_area` (
 | ||
|   `id` int(11) NOT NULL COMMENT 'ID',
 | ||
|   `area` varchar(30) CHARACTER SET utf8mb4 NOT NULL COMMENT '区域名称',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   UNIQUE KEY `ukey` (`area`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目区域表,加这个主要是为了查询按区域排序';
 | ||
| 
 | ||
| /*Table structure for table `project_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project_files`;
 | ||
| 
 | ||
| CREATE TABLE `project_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_project_id` char(32) NOT NULL COMMENT '关联项目id',
 | ||
|   `_title` varchar(50) NOT NULL COMMENT '标题',
 | ||
|   `_content` text COMMENT '内容',
 | ||
|   `_create_user_id` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `_create_time` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `_update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   `_files` text COMMENT '附件信息,json格式',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目 文档';
 | ||
| 
 | ||
| /*Table structure for table `project_task` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project_task`;
 | ||
| 
 | ||
| CREATE TABLE `project_task` (
 | ||
|   `id` char(32) CHARACTER SET utf8mb4 NOT NULL,
 | ||
|   `_project_id` char(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '关联项目id',
 | ||
|   `_name` varchar(100) NOT NULL COMMENT '任务名称',
 | ||
|   `_start_time` datetime NOT NULL COMMENT '开始时间',
 | ||
|   `_end_time` datetime NOT NULL COMMENT '结束时间',
 | ||
|   `_content` varchar(1000) DEFAULT NULL COMMENT '内容',
 | ||
|   `_create_user_id` char(32) NOT NULL COMMENT '创建人',
 | ||
|   `_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `_update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   `_speed` tinyint(4) DEFAULT NULL COMMENT '进度%数 范围:1-100',
 | ||
|   `_notify` smallint(6) DEFAULT '0' COMMENT '是否发送微信通知,0:未通知',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `project_task_ibfk_1` (`_project_id`),
 | ||
|   KEY `_name` (`_name`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目--任务';
 | ||
| 
 | ||
| /*Table structure for table `project_task_journal` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project_task_journal`;
 | ||
| 
 | ||
| CREATE TABLE `project_task_journal` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_project_task_id` char(32) NOT NULL COMMENT '关联的任务id',
 | ||
|   `_start_time` datetime DEFAULT NULL COMMENT '开始时间',
 | ||
|   `_end_time` datetime DEFAULT NULL COMMENT '结束时间',
 | ||
|   `_content` varchar(255) NOT NULL COMMENT '进度说明 内容',
 | ||
|   `_journal` varchar(100) NOT NULL COMMENT '进度日志,由系统自动生成',
 | ||
|   `_create_user_id` char(32) NOT NULL COMMENT '创建人',
 | ||
|   `_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `_update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目任务进度日志';
 | ||
| 
 | ||
| /*Table structure for table `project_task_journal_comment` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project_task_journal_comment`;
 | ||
| 
 | ||
| CREATE TABLE `project_task_journal_comment` (
 | ||
|   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID, 主键,自增',
 | ||
|   `_create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
 | ||
|   `_project_task_journal_id` char(32) NOT NULL COMMENT '关联的任务日志id',
 | ||
|   `_user_id` char(50) NOT NULL COMMENT '评论人id',
 | ||
|   `_content` varchar(200) NOT NULL COMMENT '评论内容',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目任务进度日志评论';
 | ||
| 
 | ||
| /*Table structure for table `project_task_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project_task_user`;
 | ||
| 
 | ||
| CREATE TABLE `project_task_user` (
 | ||
|   `id` char(32) CHARACTER SET utf8mb4 NOT NULL,
 | ||
|   `_project_id` char(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '关联项目id',
 | ||
|   `_project_task_id` char(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '关联的任务表id',
 | ||
|   `_user_id` char(32) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务负责人id',
 | ||
|   `_create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
 | ||
|   `_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `_project_task_id` (`_project_task_id`),
 | ||
|   KEY `key_projectid` (`_project_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目任务--负责人关联表';
 | ||
| 
 | ||
| /*Table structure for table `project_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `project_user`;
 | ||
| 
 | ||
| CREATE TABLE `project_user` (
 | ||
|   `id` char(100) CHARACTER SET utf8mb4 NOT NULL,
 | ||
|   `_project_id` char(32) CHARACTER SET utf8mb4 NOT NULL COMMENT '关联的项目id',
 | ||
|   `_type` tinyint(4) NOT NULL COMMENT '关联人类型,1:负责人,2:授权部门,3:授权人员',
 | ||
|   `_table_id` char(32) CHARACTER SET utf8mb4 NOT NULL COMMENT '关联表id',
 | ||
|   `_create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
 | ||
|   `_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   UNIQUE KEY `project_id_type_table_id` (`_project_id`,`_type`,`_table_id`),
 | ||
|   KEY `project_user_ibfk_1` (`_project_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目--负责人 关联表';
 | ||
| 
 | ||
| /*Table structure for table `qywx_party` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `qywx_party`;
 | ||
| 
 | ||
| CREATE TABLE `qywx_party` (
 | ||
|   `Id` int(11) NOT NULL COMMENT 'ID, 主键,部门Id',
 | ||
|   `createtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
 | ||
|   `updatetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   `Name` varchar(100) DEFAULT NULL COMMENT '部门名称',
 | ||
|   `ParentId` int(11) DEFAULT NULL COMMENT '父部门id',
 | ||
|   `Order` int(11) DEFAULT NULL COMMENT '部门排序',
 | ||
|   PRIMARY KEY (`Id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业微信部门信息表';
 | ||
| 
 | ||
| /*Table structure for table `qywx_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `qywx_user`;
 | ||
| 
 | ||
| CREATE TABLE `qywx_user` (
 | ||
|   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID, 主键,自增',
 | ||
|   `createtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
 | ||
|   `updatetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
 | ||
|   `UserID` varchar(50) NOT NULL COMMENT '成员UserID',
 | ||
|   `Name` varchar(100) DEFAULT NULL COMMENT '成员名称',
 | ||
|   `Department` varchar(100) DEFAULT NULL COMMENT '成员部门列表',
 | ||
|   `Mobile` varchar(30) DEFAULT NULL COMMENT '手机号码',
 | ||
|   `Position` varchar(65) DEFAULT NULL COMMENT '职位信息',
 | ||
|   `Gender` smallint(6) DEFAULT NULL COMMENT '性别,1表示男性,2表示女性',
 | ||
|   `Email` varchar(50) DEFAULT NULL COMMENT '邮箱',
 | ||
|   `Status` smallint(6) DEFAULT NULL COMMENT '激活状态:1=已激活 2=已禁用 4=未激活 已激活代表已激活企业微信或已关注微工作台(原企业号)',
 | ||
|   `Avatar` varchar(255) DEFAULT NULL COMMENT '头像url。注:如果要获取小图将url最后的”/0”改成”/100”即可',
 | ||
|   `EnglishName` varchar(50) DEFAULT NULL COMMENT '英文名',
 | ||
|   `IsLeader` smallint(6) DEFAULT NULL COMMENT '上级字段,标识是否为上级。0表示普通成员,1表示上级',
 | ||
|   `Telephone` varchar(20) DEFAULT NULL COMMENT '座机',
 | ||
|   `ExtAttr` varchar(255) DEFAULT NULL COMMENT '扩展属性',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   UNIQUE KEY `ukey_userid` (`UserID`)
 | ||
| ) ENGINE=InnoDB AUTO_INCREMENT=226 DEFAULT CHARSET=utf8mb4 COMMENT='企业微信成员信息表';
 | ||
| 
 | ||
| /*Table structure for table `rg_rulesregulations` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `rg_rulesregulations`;
 | ||
| 
 | ||
| CREATE TABLE `rg_rulesregulations` (
 | ||
|   `id` char(32) NOT NULL COMMENT '主键',
 | ||
|   `typeid` char(32) NOT NULL COMMENT '规章类型',
 | ||
|   `contents` text NOT NULL COMMENT '内容',
 | ||
|   `promulgator` char(32) NOT NULL COMMENT '作者',
 | ||
|   `createdate` datetime NOT NULL COMMENT '创建日期',
 | ||
|   `modifiedate` datetime NOT NULL COMMENT '修改日期',
 | ||
|   `rulestitle` char(50) NOT NULL,
 | ||
|   `modifyByname` char(32) DEFAULT NULL COMMENT '修改人姓民',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `createdate` (`createdate`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='规章管理';
 | ||
| 
 | ||
| /*Table structure for table `rm_rulesmanager` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `rm_rulesmanager`;
 | ||
| 
 | ||
| CREATE TABLE `rm_rulesmanager` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `rules_title` varchar(50) NOT NULL COMMENT '法规标题',
 | ||
|   `rules_typeid` char(32) NOT NULL COMMENT '法规类型',
 | ||
|   `author` char(32) NOT NULL COMMENT '作者',
 | ||
|   `modyauthor` char(32) DEFAULT NULL COMMENT '修改人',
 | ||
|   `createdate` datetime NOT NULL COMMENT '创建日期',
 | ||
|   `Modydate` datetime NOT NULL COMMENT '修改日期',
 | ||
|   `contents` text NOT NULL COMMENT '内容',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `createdate` (`createdate`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='法规管理';
 | ||
| 
 | ||
| /*Table structure for table `sy_action` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_action`;
 | ||
| 
 | ||
| CREATE TABLE `sy_action` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `menu_id` char(32) NOT NULL COMMENT '此操作关联的菜单ID,0代表系统公共权限',
 | ||
|   `action_sort` smallint(6) NOT NULL COMMENT 'action 排序,用于显示',
 | ||
|   `action_name` varchar(50) NOT NULL COMMENT '操作名称',
 | ||
|   `action_url` varchar(500) NOT NULL COMMENT '请求url,不需要参数,如果还有多个请求用,隔开',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `menu_id` (`menu_id`),
 | ||
|   KEY `action_sort` (`action_sort`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='action操作表';
 | ||
| 
 | ||
| /*Table structure for table `sy_company` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_company`;
 | ||
| 
 | ||
| CREATE TABLE `sy_company` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `c_name` varchar(50) DEFAULT NULL COMMENT '企业名称',
 | ||
|   `c_code` varchar(20) DEFAULT NULL COMMENT '企业代码',
 | ||
|   `c_explain` varchar(500) DEFAULT NULL COMMENT '企业说明',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业信息表';
 | ||
| 
 | ||
| /*Table structure for table `sy_data_permissions` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_data_permissions`;
 | ||
| 
 | ||
| CREATE TABLE `sy_data_permissions` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `_name` varchar(50) NOT NULL COMMENT '模块名称',
 | ||
|   `_type` varchar(10) NOT NULL COMMENT '模块类型编码',
 | ||
|   `_rules` text COMMENT 'json格式的过滤规则',
 | ||
|   `_desc` varchar(255) DEFAULT NULL COMMENT '说明',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据权限';
 | ||
| 
 | ||
| /*Table structure for table `sy_dept` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_dept`;
 | ||
| 
 | ||
| CREATE TABLE `sy_dept` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `dept_sort` smallint(6) NOT NULL COMMENT '部门排序号,范围1-999',
 | ||
|   `dept_name` varchar(50) NOT NULL COMMENT '部门名称',
 | ||
|   `dept_phone` varchar(255) DEFAULT '' COMMENT '部门电话',
 | ||
|   `dept_fax` varchar(255) DEFAULT '' COMMENT '部门传真',
 | ||
|   `dept_address` varchar(100) DEFAULT '' COMMENT '部门地址',
 | ||
|   `super_id` char(32) NOT NULL DEFAULT '0' COMMENT '上级部门id,若无上级,则为0',
 | ||
|   `lead_uid` char(32) DEFAULT '0' COMMENT '部门主管,0为无主管',
 | ||
|   `dept_desc` varchar(200) DEFAULT '' COMMENT '部门表述',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `super_id` (`super_id`),
 | ||
|   KEY `dept_sort` (`dept_sort`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='部门表';
 | ||
| 
 | ||
| /*Table structure for table `sy_district` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_district`;
 | ||
| 
 | ||
| CREATE TABLE `sy_district` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `super_id` char(32) DEFAULT NULL COMMENT '上级id,0代表顶级',
 | ||
|   `dis_sort` smallint(6) NOT NULL COMMENT '排序号,用一级下数值越小越靠前',
 | ||
|   `dis_name` varchar(50) NOT NULL COMMENT '名称',
 | ||
|   `dis_desc` varchar(100) DEFAULT NULL COMMENT '备注',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `dis_sort` (`dis_sort`),
 | ||
|   KEY `dis_name` (`dis_name`),
 | ||
|   KEY `sy_district_ibfk_1` (`super_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='行政区划分表,用于省市县的选择';
 | ||
| 
 | ||
| /*Table structure for table `sy_log` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_log`;
 | ||
| 
 | ||
| CREATE TABLE `sy_log` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `user_id` char(32) NOT NULL COMMENT '用户id',
 | ||
|   `action_time` datetime NOT NULL COMMENT '操作时间',
 | ||
|   `action_content` varchar(20) DEFAULT '' COMMENT '操作内容',
 | ||
|   `action_ip` varchar(50) DEFAULT '' COMMENT 'ip地址',
 | ||
|   `action_ip_info` varchar(200) DEFAULT '' COMMENT 'ip地址信息',
 | ||
|   `action_desc` varchar(100) DEFAULT '' COMMENT '备注',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `sy_log_ibfk_1` (`user_id`),
 | ||
|   KEY `action_time` (`action_time`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统重要操作日志';
 | ||
| 
 | ||
| /*Table structure for table `sy_login_log` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_login_log`;
 | ||
| 
 | ||
| CREATE TABLE `sy_login_log` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `user_id` char(32) NOT NULL COMMENT '用户id',
 | ||
|   `login_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '登录时间',
 | ||
|   `login_ip` varchar(50) DEFAULT '' COMMENT 'ip地址',
 | ||
|   `ip_info_country` varchar(50) DEFAULT '' COMMENT 'ip地址所在国家',
 | ||
|   `ip_info_region` varchar(30) DEFAULT '' COMMENT 'ip地址所在省份',
 | ||
|   `ip_info_city` varchar(30) DEFAULT '' COMMENT 'ip所属城市',
 | ||
|   `ip_info_isp` varchar(20) DEFAULT '' COMMENT 'ip地址所属运营商',
 | ||
|   `login_type` tinyint(4) DEFAULT NULL COMMENT '登录来源方式,1:web,2:android',
 | ||
|   `login_desc` varchar(50) DEFAULT NULL COMMENT '备注',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `sy_login_log_ibfk_1` (`user_id`),
 | ||
|   KEY `login_time` (`login_time`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统登录日志';
 | ||
| 
 | ||
| /*Table structure for table `sy_masinfo` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_masinfo`;
 | ||
| 
 | ||
| CREATE TABLE `sy_masinfo` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `url` varchar(200) DEFAULT NULL COMMENT '数据库连接',
 | ||
|   `user` varchar(50) DEFAULT NULL COMMENT 'mas账户',
 | ||
|   `pw` varchar(50) DEFAULT NULL COMMENT 'mas密码',
 | ||
|   `luser` varchar(50) DEFAULT NULL COMMENT '登录用户',
 | ||
|   `lpw` varchar(50) DEFAULT NULL COMMENT '登录密码',
 | ||
|   `orgcode` varchar(50) DEFAULT NULL COMMENT '短信的源地址',
 | ||
|   `serviceid` varchar(50) DEFAULT NULL COMMENT '业务代码',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='mas信息表';
 | ||
| 
 | ||
| /*Table structure for table `sy_menu` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_menu`;
 | ||
| 
 | ||
| CREATE TABLE `sy_menu` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `menu_super_id` char(32) DEFAULT '' COMMENT '上级菜单id',
 | ||
|   `menu_status` tinyint(4) DEFAULT '1' COMMENT '菜单状态:1:可用,0:不可用',
 | ||
|   `menu_sort` smallint(6) DEFAULT '1' COMMENT '菜单排序号,范围1-999',
 | ||
|   `menu_name` varchar(20) DEFAULT NULL COMMENT '菜单名称',
 | ||
|   `menu_icon` varchar(100) DEFAULT NULL COMMENT '菜单显示的图片路径',
 | ||
|   `menu_url` varchar(255) DEFAULT NULL COMMENT '链接url',
 | ||
|   `menu_target` varchar(10) DEFAULT 'navTab' COMMENT '打开位置',
 | ||
|   `menu_rel` varchar(20) DEFAULT '' COMMENT 'dwz 标签id,指定在哪个标签打开',
 | ||
|   `menu_open` char(5) DEFAULT 'false' COMMENT '是否打开true;false',
 | ||
|   `menu_external` char(5) DEFAULT 'false' COMMENT 'dwz参数,是否以iframe方式引入,',
 | ||
|   `menu_fresh` char(5) DEFAULT 'true' COMMENT 'dwz参数,表示重复打开navTab时是否重新加载数据',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `menu_status` (`menu_status`),
 | ||
|   KEY `menu_super_id` (`menu_super_id`),
 | ||
|   KEY `menu_sort` (`menu_sort`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统菜单';
 | ||
| 
 | ||
| /*Table structure for table `sy_menu_my` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_menu_my`;
 | ||
| 
 | ||
| CREATE TABLE `sy_menu_my` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_user_id` char(32) NOT NULL COMMENT '关联用户',
 | ||
|   `_menu_id` char(32) NOT NULL COMMENT '关联菜单id',
 | ||
|   `_sort` smallint(6) NOT NULL COMMENT '菜单排序号,范围1-999',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `sy_menu_my_ibfk_1` (`_user_id`),
 | ||
|   KEY `_menu_id` (`_menu_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统菜单--我的快捷菜单';
 | ||
| 
 | ||
| /*Table structure for table `sy_role` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_role`;
 | ||
| 
 | ||
| CREATE TABLE `sy_role` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `role_name` varchar(20) NOT NULL COMMENT '角色名称',
 | ||
|   `role_desc` varchar(255) DEFAULT '' COMMENT '角色描述',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   UNIQUE KEY `role_name` (`role_name`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
 | ||
| 
 | ||
| /*Table structure for table `sy_role_action` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_role_action`;
 | ||
| 
 | ||
| CREATE TABLE `sy_role_action` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `role_id` char(32) NOT NULL COMMENT '角色id',
 | ||
|   `action_id` char(32) NOT NULL COMMENT '权限id',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `sy_role_action_ibfk_1` (`role_id`),
 | ||
|   KEY `action_id` (`action_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色--操作  关联表';
 | ||
| 
 | ||
| /*Table structure for table `sy_role_menu` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_role_menu`;
 | ||
| 
 | ||
| CREATE TABLE `sy_role_menu` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `role_id` char(32) NOT NULL COMMENT '角色ID',
 | ||
|   `menu_id` char(32) NOT NULL COMMENT '菜单ID',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `sy_role_menu_ibfk_1` (`role_id`),
 | ||
|   KEY `sy_role_menu_ibfk_2` (`menu_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色--权限  关联表';
 | ||
| 
 | ||
| /*Table structure for table `sy_sms_history` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_sms_history`;
 | ||
| 
 | ||
| CREATE TABLE `sy_sms_history` (
 | ||
|   `id` char(32) NOT NULL COMMENT 'uuid',
 | ||
|   `sms_content` varchar(200) NOT NULL COMMENT '短信内容',
 | ||
|   `sms__send_id` char(32) DEFAULT NULL COMMENT '发送人id',
 | ||
|   `sms_create_time` datetime DEFAULT NULL COMMENT '短信发送时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信发送记录表';
 | ||
| 
 | ||
| /*Table structure for table `sy_sms_receive` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_sms_receive`;
 | ||
| 
 | ||
| CREATE TABLE `sy_sms_receive` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `sms_id` char(32) DEFAULT NULL COMMENT '短信历史记录id',
 | ||
|   `receive_phone` char(11) DEFAULT NULL COMMENT '接收人手机号',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信接收人表\r\n';
 | ||
| 
 | ||
| /*Table structure for table `sy_table_custom` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_table_custom`;
 | ||
| 
 | ||
| CREATE TABLE `sy_table_custom` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `tb_type` tinyint(4) NOT NULL COMMENT '类型,不同类型对应不同表',
 | ||
|   `field_sort` smallint(6) NOT NULL DEFAULT '1' COMMENT '顺序号',
 | ||
|   `field_name` varchar(30) NOT NULL COMMENT '表字段对应的javaBean属性名称',
 | ||
|   `field_type` tinyint(4) NOT NULL COMMENT '属性类型',
 | ||
|   `field_title` varchar(20) NOT NULL COMMENT '默认的显示名',
 | ||
|   `field_another_title` varchar(20) DEFAULT NULL COMMENT '显示的别名,如果没有则显示默认名称',
 | ||
|   `is_export` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否导出,1:导出,0:不导出',
 | ||
|   `is_print` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否打印,1:打印,0,不打印',
 | ||
|   `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否显示,1:显示,0:不显示',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `tb_type` (`tb_type`),
 | ||
|   KEY `field_name` (`field_name`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='导入导出,表的自定义设置';
 | ||
| 
 | ||
| /*Table structure for table `sy_user_role` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_user_role`;
 | ||
| 
 | ||
| CREATE TABLE `sy_user_role` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `user_id` char(32) NOT NULL COMMENT '用户id',
 | ||
|   `role_id` char(32) NOT NULL COMMENT '角色id',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `user_id` (`user_id`),
 | ||
|   KEY `sy_user_role_ibfk_2` (`role_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户--角色  关联表';
 | ||
| 
 | ||
| /*Table structure for table `sy_users` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `sy_users`;
 | ||
| 
 | ||
| CREATE TABLE `sy_users` (
 | ||
|   `id` char(32) CHARACTER SET utf8mb4 NOT NULL,
 | ||
|   `user_name` varchar(40) CHARACTER SET utf8mb4 NOT NULL COMMENT '登陆账号',
 | ||
|   `true_name` varchar(40) CHARACTER SET utf8mb4 NOT NULL COMMENT '真实姓名',
 | ||
|   `user_password` char(32) CHARACTER SET utf8mb4 NOT NULL COMMENT '密码',
 | ||
|   `register_time` datetime NOT NULL COMMENT '注册时间',
 | ||
|   `last_login_time` datetime DEFAULT NULL COMMENT '最后登陆时间',
 | ||
|   `last_login_ip` varchar(50) CHARACTER SET utf8mb4 DEFAULT 'x.x.x.x' COMMENT '最后登录IP',
 | ||
|   `error_time` datetime DEFAULT NULL COMMENT '登录错误时间',
 | ||
|   `error_count` int(11) NOT NULL DEFAULT '0' COMMENT '登录错误次数',
 | ||
|   `user_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '账号状态 1:正常 0 禁止登陆',
 | ||
|   `dept_id` char(32) CHARACTER SET utf8mb4 NOT NULL COMMENT '所属部门id',
 | ||
|   `user_desc` varchar(50) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '用户说明',
 | ||
|   `user_sex` tinyint(1) NOT NULL DEFAULT '0' COMMENT '性别,1表示男性,2表示女性',
 | ||
|   `register_uid` char(32) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '注册人',
 | ||
|   `mobile_phone_number` char(11) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '手机号',
 | ||
|   `isleader` tinyint(1) DEFAULT '0' COMMENT '上级字段,标识是否为上级。0表示普通成员,1表示上级',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   UNIQUE KEY `user_name` (`user_name`),
 | ||
|   KEY `user_status` (`user_status`),
 | ||
|   KEY `register_time` (`register_time`),
 | ||
|   KEY `sy_users_ibfk_1` (`dept_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统用户表; ';
 | ||
| 
 | ||
| /*Table structure for table `tp_correlation` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `tp_correlation`;
 | ||
| 
 | ||
| CREATE TABLE `tp_correlation` (
 | ||
|   `id` char(32) NOT NULL COMMENT '主键',
 | ||
|   `fkid` char(32) DEFAULT NULL COMMENT '部门、人员ID',
 | ||
|   `voteid` char(32) DEFAULT NULL COMMENT '投票id',
 | ||
|   `type` char(32) DEFAULT NULL COMMENT '0 部门id  1人员id',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `voteid` (`voteid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='投票发布范围关联表';
 | ||
| 
 | ||
| /*Table structure for table `tp_count` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `tp_count`;
 | ||
| 
 | ||
| CREATE TABLE `tp_count` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `userid` char(32) DEFAULT NULL COMMENT '用户id',
 | ||
|   `titleid` char(32) DEFAULT NULL COMMENT '题目id',
 | ||
|   `voteid` char(32) DEFAULT NULL COMMENT '投票id',
 | ||
|   `votedetailid` char(32) DEFAULT NULL COMMENT '选项id',
 | ||
|   `votetime` datetime DEFAULT NULL COMMENT '投票日期',
 | ||
|   `textarea` varchar(1000) DEFAULT NULL COMMENT '文本投票存入值',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `voteid` (`voteid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='投票统计';
 | ||
| 
 | ||
| /*Table structure for table `tp_question` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `tp_question`;
 | ||
| 
 | ||
| CREATE TABLE `tp_question` (
 | ||
|   `id` char(32) NOT NULL COMMENT '主键',
 | ||
|   `title` varchar(200) DEFAULT NULL COMMENT '题目',
 | ||
|   `voteid` char(32) DEFAULT NULL COMMENT '投票id',
 | ||
|   `seqnum` int(10) DEFAULT NULL COMMENT '排序号',
 | ||
|   `type` tinyint(4) DEFAULT NULL COMMENT '题目类型  0 单选 1 多选 2 文本',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `voteid` (`voteid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='子投票';
 | ||
| 
 | ||
| /*Table structure for table `tp_vote` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `tp_vote`;
 | ||
| 
 | ||
| CREATE TABLE `tp_vote` (
 | ||
|   `id` char(32) NOT NULL COMMENT '主键',
 | ||
|   `tp_title` varchar(100) NOT NULL COMMENT '标题',
 | ||
|   `tp_describe` varchar(200) DEFAULT NULL COMMENT '投票描述',
 | ||
|   `tp_seeresult` tinyint(4) DEFAULT NULL COMMENT '查看投票结果 0 投票后可看1投票前可看2不允许查看',
 | ||
|   `tp_anonymous` tinyint(4) DEFAULT '0' COMMENT '是否匿名投票  0不允许 1允许',
 | ||
|   `tp_validity` date NOT NULL COMMENT '生效日期   yyyy_mm_dd    控制用户可以投票',
 | ||
|   `tp_expiry` date DEFAULT NULL COMMENT '终止日期  yyyy_mm_dd   控制用户可以投票',
 | ||
|   `tp_stick` tinyint(4) NOT NULL COMMENT '是否置顶  0 不置顶  1置顶',
 | ||
|   `userid` char(32) DEFAULT NULL COMMENT '发布人',
 | ||
|   `tp_createtime` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `tp_publishtime` datetime DEFAULT NULL COMMENT '发布时间   控制投票谁可以看到',
 | ||
|   `stuts` tinyint(4) DEFAULT '0' COMMENT '状态  0 未发布 1生效   2终止         新建投票默认0未发布',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='投票表';
 | ||
| 
 | ||
| /*Table structure for table `tp_votedetail` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `tp_votedetail`;
 | ||
| 
 | ||
| CREATE TABLE `tp_votedetail` (
 | ||
|   `id` char(32) NOT NULL COMMENT '主键',
 | ||
|   `optiondesc` varchar(200) DEFAULT NULL COMMENT '选项',
 | ||
|   `titleid` char(32) DEFAULT NULL COMMENT '题目id和表tp_question关联',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `titleid` (`titleid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='投票选项';
 | ||
| 
 | ||
| /*Table structure for table `user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `user`;
 | ||
| 
 | ||
| CREATE TABLE `user` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `name` varchar(50) NOT NULL COMMENT '名称',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `FK_8qtpnv06elxuryeuv1ac4ximm` (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 | ||
| 
 | ||
| /*Table structure for table `vm_accident` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `vm_accident`;
 | ||
| 
 | ||
| CREATE TABLE `vm_accident` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `happendate` date DEFAULT NULL COMMENT '发生日期',
 | ||
|   `summary` text COMMENT '事故概要',
 | ||
|   `byname` varchar(10) DEFAULT NULL COMMENT '对方姓名 ',
 | ||
|   `byaddress` varchar(50) DEFAULT NULL COMMENT '对方地址',
 | ||
|   `byphone` varchar(50) DEFAULT NULL COMMENT '对方电话',
 | ||
|   `insurancecompensation` float(11,0) DEFAULT NULL COMMENT '保险理陪金额',
 | ||
|   `indemnitycompensation` float(11,0) DEFAULT NULL COMMENT '对方赔偿金额',
 | ||
|   `happenplace` varchar(50) DEFAULT NULL COMMENT '发生地点',
 | ||
|   `licenseno` char(32) DEFAULT NULL COMMENT '车牌号',
 | ||
|   `createdate` datetime DEFAULT NULL COMMENT '制作日期',
 | ||
|   `promulgator` char(32) DEFAULT NULL,
 | ||
|   `drivingno` char(32) DEFAULT NULL COMMENT '司机编号',
 | ||
|   `accidentconfirm` varchar(10) DEFAULT NULL COMMENT '事故确认者',
 | ||
|   `contentreconciliation` text COMMENT '和解内容',
 | ||
|   `cgmoney` float(11,2) DEFAULT NULL COMMENT '公司暂负金额',
 | ||
|   `selfgmomey` float(11,2) DEFAULT NULL COMMENT '本人暂负金额',
 | ||
|   `bylicensenumber_id` char(32) DEFAULT NULL COMMENT '对方车牌号码',
 | ||
|   `remark` text,
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `drivingno` (`drivingno`),
 | ||
|   KEY `licenseno` (`licenseno`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='事故管理';
 | ||
| 
 | ||
| /*Table structure for table `vm_drivertable` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `vm_drivertable`;
 | ||
| 
 | ||
| CREATE TABLE `vm_drivertable` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `drivingno` varchar(30) DEFAULT NULL COMMENT '驾驶证号',
 | ||
|   `drivingage` varchar(5) DEFAULT NULL COMMENT '驾龄',
 | ||
|   `allowdriving` varchar(20) DEFAULT NULL COMMENT '准驾车型',
 | ||
|   `registerdate` date DEFAULT NULL COMMENT '领证时间',
 | ||
|   `papervaliddate` date DEFAULT NULL COMMENT '到期时间',
 | ||
|   `gender` char(1) DEFAULT NULL COMMENT '性别',
 | ||
|   `birthday` date DEFAULT NULL COMMENT '生日',
 | ||
|   `phone` char(50) DEFAULT NULL COMMENT '电话',
 | ||
|   `address` varchar(50) DEFAULT NULL COMMENT '地址',
 | ||
|   `checkrecord` text COMMENT '年检记录',
 | ||
|   `remark` text COMMENT ' 备注 ',
 | ||
|   `promulgator` char(32) NOT NULL COMMENT '添加人',
 | ||
|   `drivingname` varchar(20) NOT NULL COMMENT '姓名',
 | ||
|   `createdate` datetime DEFAULT NULL COMMENT '创建日期',
 | ||
|   `modydate` datetime DEFAULT NULL COMMENT '修改日期',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='驾驶员';
 | ||
| 
 | ||
| /*Table structure for table `vm_vehiclemanagement` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `vm_vehiclemanagement`;
 | ||
| 
 | ||
| CREATE TABLE `vm_vehiclemanagement` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `vehicletype_id` char(32) NOT NULL COMMENT '车辆类型id',
 | ||
|   `buydate` date DEFAULT NULL COMMENT '购买日期',
 | ||
|   `weight` varchar(4) DEFAULT NULL COMMENT '载重',
 | ||
|   `status` char(4) NOT NULL COMMENT '状态',
 | ||
|   `usingunit` varchar(50) DEFAULT NULL COMMENT '使用单位',
 | ||
|   `insurancetime` date DEFAULT NULL COMMENT '保险时间',
 | ||
|   `cinsurancetime` date DEFAULT NULL COMMENT '强制保险时间',
 | ||
|   `promulgator` char(32) NOT NULL COMMENT '添加人',
 | ||
|   `price` decimal(14,2) DEFAULT NULL COMMENT '价格',
 | ||
|   `pono` varchar(30) DEFAULT NULL COMMENT '出厂编号',
 | ||
|   `remark` text COMMENT '备注',
 | ||
|   `enginenumber` char(32) NOT NULL COMMENT '发动机编号',
 | ||
|   `seat` tinyint(2) DEFAULT NULL COMMENT '座位',
 | ||
|   `createdate` datetime NOT NULL COMMENT '创建日期',
 | ||
|   `modydate` datetime NOT NULL COMMENT '修改日期',
 | ||
|   `licenseno` char(32) NOT NULL COMMENT '车牌号',
 | ||
|   `usingpersonal` varchar(10) DEFAULT NULL COMMENT '使用者',
 | ||
|   `drivingno` char(32) DEFAULT NULL COMMENT ' 驾驶员编号',
 | ||
|   `bypromulgator` char(32) DEFAULT NULL COMMENT '  修改人',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `drivingno` (`drivingno`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='车辆管理';
 | ||
| 
 | ||
| /*Table structure for table `wd_cf_type` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wd_cf_type`;
 | ||
| 
 | ||
| CREATE TABLE `wd_cf_type` (
 | ||
|   `id` varchar(32) NOT NULL,
 | ||
|   `_super_id` char(32) NOT NULL COMMENT '上级id',
 | ||
|   `_sort_number` smallint(6) NOT NULL COMMENT '顺序号',
 | ||
|   `_name` varchar(50) NOT NULL COMMENT '类别名称',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公司文档类型,相当于文件夹';
 | ||
| 
 | ||
| /*Table structure for table `wd_cf_type_powers` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wd_cf_type_powers`;
 | ||
| 
 | ||
| CREATE TABLE `wd_cf_type_powers` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_cf_type_id` char(32) NOT NULL COMMENT '文档类型id',
 | ||
|   `_table_ids` text NOT NULL COMMENT '关联的ids,多个用,隔开',
 | ||
|   `_type` tinyint(4) NOT NULL COMMENT '类型:1:部门,2:用户',
 | ||
|   `_power_add` tinyint(4) DEFAULT NULL COMMENT '新增权限,1:有',
 | ||
|   `_power_update` tinyint(4) DEFAULT NULL COMMENT '编辑权限,1:有',
 | ||
|   `_power_delete` tinyint(4) DEFAULT NULL COMMENT '删除权限,1:有',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `wd_cf_type_powers_ibfk_1` (`_cf_type_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公司文档类型 授权权限';
 | ||
| 
 | ||
| /*Table structure for table `wd_cf_type_users` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wd_cf_type_users`;
 | ||
| 
 | ||
| CREATE TABLE `wd_cf_type_users` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_cf_type_id` char(32) NOT NULL COMMENT '文档类型id',
 | ||
|   `_cf_type_power_id` char(32) NOT NULL COMMENT '文档管理权限表id,',
 | ||
|   `_type` tinyint(4) NOT NULL COMMENT '类型:1:部门,2:用户',
 | ||
|   `_table_id` char(32) NOT NULL COMMENT '关联的id,用户id,或部门id',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `wd_cf_type_users_ibfk_2` (`_cf_type_power_id`),
 | ||
|   KEY `wd_cf_type_users_ibfk_1` (`_cf_type_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公司文档类型关联的用户,部门';
 | ||
| 
 | ||
| /*Table structure for table `wd_company_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wd_company_files`;
 | ||
| 
 | ||
| CREATE TABLE `wd_company_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `wd_super_id` char(32) DEFAULT NULL COMMENT '公司文档类型id',
 | ||
|   `wd_name` varchar(50) NOT NULL COMMENT '文件名',
 | ||
|   `wd_user_id` char(32) DEFAULT NULL COMMENT '创建人id',
 | ||
|   `wd_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `wd_type` tinyint(1) NOT NULL COMMENT '类型;0:目录,1:文件',
 | ||
|   `wd_desc` varchar(50) DEFAULT '' COMMENT '文件说明',
 | ||
|   `wd_new_name` varchar(32) DEFAULT '' COMMENT '保存时的文件名称',
 | ||
|   `wd_ext` varchar(50) DEFAULT '' COMMENT '文件后缀',
 | ||
|   `wd_size` int(11) DEFAULT NULL COMMENT '文件大小',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `wd_create_time` (`wd_create_time`),
 | ||
|   KEY `wd_super_id` (`wd_super_id`),
 | ||
|   KEY `wd_company_files_ibfk_1` (`wd_user_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公司文档';
 | ||
| 
 | ||
| /*Table structure for table `wd_personal_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wd_personal_files`;
 | ||
| 
 | ||
| CREATE TABLE `wd_personal_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `wd_super_id` char(32) NOT NULL COMMENT '上级文件id,0代表最顶层',
 | ||
|   `wd_name` varchar(50) NOT NULL COMMENT '文件名',
 | ||
|   `wd_user_id` char(32) NOT NULL COMMENT '创建人id',
 | ||
|   `wd_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   `wd_type` tinyint(1) NOT NULL COMMENT '类型;0:目录,1:文件',
 | ||
|   `wd_desc` varchar(50) DEFAULT '' COMMENT '文件说明',
 | ||
|   `wd_new_name` char(32) DEFAULT '' COMMENT '保存时的文件名称,UUID',
 | ||
|   `wd_ext` varchar(50) DEFAULT '' COMMENT '文件后缀',
 | ||
|   `wd_size` int(11) DEFAULT NULL COMMENT '文件大小',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `wd_personal_files_ibfk_1` (`wd_user_id`),
 | ||
|   KEY `wd_create_time` (`wd_create_time`),
 | ||
|   KEY `wd_type` (`wd_type`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='个人文档';
 | ||
| 
 | ||
| /*Table structure for table `wd_share_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wd_share_files`;
 | ||
| 
 | ||
| CREATE TABLE `wd_share_files` (
 | ||
|   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID, 主键,自增',
 | ||
|   `wd_create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建(分享)时间',
 | ||
|   `wd_user_id` char(32) NOT NULL COMMENT '创建(分享)人id',
 | ||
|   `wd_file_id` char(32) NOT NULL COMMENT '文件id,对应个人文档表id',
 | ||
|   `wd_share_users` varchar(200) NOT NULL COMMENT '分享给用户的id,多个以逗号","分隔',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `wd_create_time` (`wd_create_time`),
 | ||
|   KEY `wd_user_id` (`wd_user_id`),
 | ||
|   KEY `wd_file_id` (`wd_file_id`),
 | ||
|   KEY `wd_share_users` (`wd_share_users`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='分享文档';
 | ||
| 
 | ||
| /*Table structure for table `wf_flow_assignment` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_flow_assignment`;
 | ||
| 
 | ||
| CREATE TABLE `wf_flow_assignment` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `flow_key` varchar(255) NOT NULL COMMENT '流程定义key',
 | ||
|   `flow_deployment_id` varchar(20) NOT NULL COMMENT '流程定义部署id',
 | ||
|   `flow_node_name` varchar(255) DEFAULT NULL COMMENT '节点名称',
 | ||
|   `userids` varchar(255) DEFAULT NULL COMMENT '任务分配用户ids,多个,隔开',
 | ||
|   `groupids` varchar(255) DEFAULT NULL COMMENT '任务分配组(角色)id,多个,隔开',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程定义任务分配';
 | ||
| 
 | ||
| /*Table structure for table `wf_form` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_form`;
 | ||
| 
 | ||
| CREATE TABLE `wf_form` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_type` tinyint(4) DEFAULT NULL COMMENT '表单类型,1:工作表单,2:任务表单',
 | ||
|   `form_name` varchar(50) DEFAULT NULL COMMENT '表单名称',
 | ||
|   `update_time` datetime DEFAULT NULL COMMENT '最后修改时间',
 | ||
|   `update_user_id` char(32) DEFAULT NULL COMMENT '最后修改人',
 | ||
|   `complete_page_url` varchar(255) DEFAULT NULL COMMENT '获取任务处理页面url',
 | ||
|   `complete_url` varchar(255) DEFAULT NULL COMMENT '提交 任务处理 url',
 | ||
|   `form_html` longtext COMMENT '表单内容',
 | ||
|   `form_desc` varchar(255) DEFAULT NULL COMMENT '备注',
 | ||
|   `flow_type` varchar(255) DEFAULT NULL COMMENT '流程表单类型,对应菜单id',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作流--表单';
 | ||
| 
 | ||
| /*Table structure for table `wf_task` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_task`;
 | ||
| 
 | ||
| CREATE TABLE `wf_task` (
 | ||
|   `id` varchar(64) NOT NULL COMMENT '任务id,同流程定义任务id,程序设置',
 | ||
|   `work_id` varchar(64) NOT NULL COMMENT '工作id,同流程实例id',
 | ||
|   `task_assignee` char(32) DEFAULT NULL COMMENT '任务执行人',
 | ||
|   `task_name` varchar(255) DEFAULT NULL COMMENT '任务名称',
 | ||
|   `task_owner` char(32) DEFAULT NULL COMMENT '任务委托人',
 | ||
|   `form_html` longtext COMMENT '任务表单',
 | ||
|   `complete_time` datetime DEFAULT NULL COMMENT '完成任务时间',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `work_id` (`work_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作流程--任务';
 | ||
| 
 | ||
| /*Table structure for table `wf_task_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_task_files`;
 | ||
| 
 | ||
| CREATE TABLE `wf_task_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `work_id` varchar(64) DEFAULT NULL COMMENT '流程id',
 | ||
|   `task_id` varchar(64) DEFAULT NULL COMMENT '任务id',
 | ||
|   `file_name` varchar(255) DEFAULT NULL COMMENT '文件名',
 | ||
|   `file_new_name` char(32) DEFAULT NULL COMMENT '保存时的文件名称,UUID',
 | ||
|   `file_ext` varchar(50) DEFAULT '' COMMENT '文件后缀',
 | ||
|   `file_size` int(11) DEFAULT NULL COMMENT '文件大小',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程任务附件';
 | ||
| 
 | ||
| /*Table structure for table `wf_work` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_work`;
 | ||
| 
 | ||
| CREATE TABLE `wf_work` (
 | ||
|   `id` varchar(64) NOT NULL COMMENT '流程实例ID,程序设置',
 | ||
|   `process_definition_id` varchar(255) NOT NULL COMMENT '流程定义id',
 | ||
|   `workflow_id` char(32) NOT NULL COMMENT 'wf_workflow表id',
 | ||
|   `work_title` varchar(255) DEFAULT NULL COMMENT '工作标题',
 | ||
|   `flow_name` varchar(255) DEFAULT NULL COMMENT '流程名称',
 | ||
|   `user_id` char(32) NOT NULL COMMENT '创建人',
 | ||
|   `start_time` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `end_time` datetime DEFAULT NULL COMMENT '完成时间',
 | ||
|   `form_html` longtext COMMENT '工作表单',
 | ||
|   `work_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '状态,0:运行中,1:结束',
 | ||
|   `work_url` varchar(255) DEFAULT NULL COMMENT '工作表单',
 | ||
|   `fid` varchar(255) DEFAULT NULL COMMENT '发起流程的表id',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作流程--新建工作';
 | ||
| 
 | ||
| /*Table structure for table `wf_work_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_work_files`;
 | ||
| 
 | ||
| CREATE TABLE `wf_work_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `work_id` varchar(64) NOT NULL COMMENT '流程id',
 | ||
|   `file_name` varchar(255) DEFAULT NULL COMMENT '文件名',
 | ||
|   `file_new_name` char(32) DEFAULT NULL COMMENT '保存时的文件名称,UUID',
 | ||
|   `file_ext` varchar(50) DEFAULT '' COMMENT '文件后缀',
 | ||
|   `file_size` int(11) DEFAULT NULL COMMENT '文件大小',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程附件';
 | ||
| 
 | ||
| /*Table structure for table `wf_workflow` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_workflow`;
 | ||
| 
 | ||
| CREATE TABLE `wf_workflow` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `is_enable` tinyint(4) DEFAULT NULL COMMENT '是否可用,1:可用,0:禁用',
 | ||
|   `flow_id` varchar(255) DEFAULT NULL COMMENT '同流程定义id(key)一致',
 | ||
|   `flow_type` char(32) DEFAULT NULL COMMENT '流程类型',
 | ||
|   `flow_name` varchar(255) DEFAULT NULL COMMENT '流程名称',
 | ||
|   `create_time` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `create_user_id` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `flow_desc` varchar(255) DEFAULT NULL COMMENT '备注',
 | ||
|   `release_state` tinyint(4) NOT NULL COMMENT '发布状态,0 未发布,1已发布,2:已发布,有更新',
 | ||
|   `version_num` int(11) NOT NULL DEFAULT '0' COMMENT '现存的版本数量',
 | ||
|   `update_user_id` char(32) DEFAULT NULL COMMENT '更新人',
 | ||
|   `update_time` datetime DEFAULT NULL COMMENT '更新时间',
 | ||
|   `update_desc` varchar(255) DEFAULT NULL COMMENT '更新原因',
 | ||
|   `flow_xml` longtext COMMENT '流程定义xml',
 | ||
|   `dept_type` varchar(32) DEFAULT NULL COMMENT '菜单类型',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作流--流程定义';
 | ||
| 
 | ||
| /*Table structure for table `wf_workflow_listener` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_workflow_listener`;
 | ||
| 
 | ||
| CREATE TABLE `wf_workflow_listener` (
 | ||
|   `_id` char(32) NOT NULL,
 | ||
|   `_name` varchar(255) DEFAULT NULL COMMENT '监听器名称',
 | ||
|   `_type` tinyint(4) DEFAULT NULL COMMENT '监听器类型,1:执行监听器,2:任务监听器',
 | ||
|   `_event` varchar(20) DEFAULT NULL COMMENT '监听器事件',
 | ||
|   `_value_type` tinyint(4) DEFAULT NULL COMMENT '执行的类型,1:class;2:expression',
 | ||
|   `_value` varchar(255) DEFAULT NULL COMMENT '执行内容,类名称或表达式',
 | ||
|   `_fields_json` varchar(4000) DEFAULT NULL COMMENT '字段注入,json格式,例:[{"name":"u","stringValue":"123","expression":"${exp}"}]',
 | ||
|   `_desc` varchar(255) DEFAULT NULL COMMENT '说明',
 | ||
|   PRIMARY KEY (`_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程监听器';
 | ||
| 
 | ||
| /*Table structure for table `wf_workflow_powers` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `wf_workflow_powers`;
 | ||
| 
 | ||
| CREATE TABLE `wf_workflow_powers` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `work_id` char(32) NOT NULL COMMENT 'wf_workflow表id',
 | ||
|   `power_id` char(32) DEFAULT NULL COMMENT '关联的id',
 | ||
|   `power_type` tinyint(4) DEFAULT NULL COMMENT '类型,0:所有人都可使用,1:部门,2:用户',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `wf_workflow_powers_ibfk_1` (`work_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='流程--用户 权限关联表';
 | ||
| 
 | ||
| /*Table structure for table `xt_affiche` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_affiche`;
 | ||
| 
 | ||
| CREATE TABLE `xt_affiche` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `affiche_title` varchar(50) NOT NULL COMMENT '标题',
 | ||
|   `affiche_type` char(32) DEFAULT '' COMMENT '公告类型',
 | ||
|   `create_time` datetime NOT NULL COMMENT '发布时间',
 | ||
|   `user_id` char(32) DEFAULT '' COMMENT '发布人',
 | ||
|   `affiche_content` text NOT NULL COMMENT '公告内容',
 | ||
|   `is_top` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否置顶, 1:置顶,0,不置顶',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `xt_affiche_ibfk_1` (`affiche_type`),
 | ||
|   KEY `xt_affiche_ibfk_2` (`user_id`),
 | ||
|   KEY `create_time` (`create_time`),
 | ||
|   KEY `is_top` (`is_top`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统公告';
 | ||
| 
 | ||
| /*Table structure for table `xt_affiche_dept` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_affiche_dept`;
 | ||
| 
 | ||
| CREATE TABLE `xt_affiche_dept` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `affiche_title` varchar(50) NOT NULL COMMENT '标题',
 | ||
|   `affiche_type` char(32) DEFAULT '' COMMENT '公告类型',
 | ||
|   `create_time` datetime NOT NULL COMMENT '发布时间',
 | ||
|   `user_id` char(32) DEFAULT '' COMMENT '发布人',
 | ||
|   `affiche_content` text NOT NULL COMMENT '公告内容',
 | ||
|   `dept_id` char(32) NOT NULL COMMENT '部门id',
 | ||
|   `is_top` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否置顶, 1:置顶,0,不置顶',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `xt_affiche_dept_ibfk_1` (`dept_id`),
 | ||
|   KEY `xt_affiche_dept_ibfk_2` (`affiche_type`),
 | ||
|   KEY `user_id` (`user_id`),
 | ||
|   KEY `create_time` (`create_time`),
 | ||
|   KEY `is_top` (`is_top`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='部门公告';
 | ||
| 
 | ||
| /*Table structure for table `xt_att` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_att`;
 | ||
| 
 | ||
| CREATE TABLE `xt_att` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `name` varchar(50) DEFAULT NULL COMMENT '姓名',
 | ||
|   `att_time` datetime DEFAULT NULL COMMENT '登记时间',
 | ||
|   `state` char(1) DEFAULT NULL COMMENT '状态 0 上班 1 下班  2 早退或迟到 3其他',
 | ||
|   `imptime` datetime DEFAULT NULL COMMENT '导入时间',
 | ||
|   `impuser` char(32) DEFAULT NULL COMMENT '导入人',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考勤机考勤数据';
 | ||
| 
 | ||
| /*Table structure for table `xt_attendance_close` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_attendance_close`;
 | ||
| 
 | ||
| CREATE TABLE `xt_attendance_close` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `xtatimeid` varchar(500) DEFAULT NULL COMMENT '考勤登记时间设置表id',
 | ||
|   `name` varchar(100) DEFAULT NULL COMMENT '名称',
 | ||
|   `startdate` datetime DEFAULT NULL COMMENT '开始时间',
 | ||
|   `enddate` datetime DEFAULT NULL COMMENT '结束时间',
 | ||
|   `createtime` datetime DEFAULT NULL,
 | ||
|   `createuser` char(32) DEFAULT NULL,
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设置休息日';
 | ||
| 
 | ||
| /*Table structure for table `xt_attendance_sign` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_attendance_sign`;
 | ||
| 
 | ||
| CREATE TABLE `xt_attendance_sign` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `att_type` char(1) DEFAULT NULL COMMENT '考勤登记类型 1 第一次上班 2第一次下班 3 第二次上班 4 第二次下班 5 第三次上班 6 第三次下班',
 | ||
|   `signtime` varchar(10) DEFAULT NULL COMMENT '登记时间 HH:mm:ss',
 | ||
|   `signdate` varchar(20) DEFAULT NULL COMMENT '签到日期yyyy-MM-dd',
 | ||
|   `signuser` char(32) DEFAULT NULL COMMENT '签到人',
 | ||
|   `islate` char(1) DEFAULT NULL COMMENT '是否迟到 0表示正常考勤 1 表示迟到 2 表示早退 3 请假 4 旷工 5外出 6 其他',
 | ||
|   `repairtime` datetime DEFAULT NULL COMMENT '补录时间',
 | ||
|   `repairuser` char(32) DEFAULT NULL COMMENT '补录人',
 | ||
|   `repairexplain` varchar(150) DEFAULT NULL COMMENT '补录说明',
 | ||
|   `creattime` datetime DEFAULT NULL COMMENT '操作时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考勤登记记录';
 | ||
| 
 | ||
| /*Table structure for table `xt_attendance_time` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_attendance_time`;
 | ||
| 
 | ||
| CREATE TABLE `xt_attendance_time` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `name` varchar(100) DEFAULT NULL COMMENT '设考勤时间类型名称',
 | ||
|   `firstup` varchar(10) DEFAULT NULL COMMENT '第一次上班时间',
 | ||
|   `firstdown` varchar(10) DEFAULT NULL COMMENT '第一次下班',
 | ||
|   `secondup` varchar(10) DEFAULT NULL COMMENT '第二次上班',
 | ||
|   `seconddown` varchar(10) DEFAULT NULL COMMENT '第二次下班时间',
 | ||
|   `thirdup` varchar(10) DEFAULT NULL COMMENT '第三次上班时间',
 | ||
|   `thirddown` varchar(10) DEFAULT NULL COMMENT '第三次下班时间',
 | ||
|   `upstart` int(4) DEFAULT NULL COMMENT '上班开始打卡时间(分钟)',
 | ||
|   `upend` int(4) DEFAULT NULL COMMENT '上班结束打卡时间(分钟)',
 | ||
|   `downstart` int(4) DEFAULT NULL COMMENT '下班开始打卡时间(分钟)',
 | ||
|   `downend` int(4) DEFAULT NULL COMMENT '下班班结束打卡时间(分钟)',
 | ||
|   `worktime` varchar(50) DEFAULT NULL COMMENT '保存工作时间,如周一周二上班 则存1:1,2,3;2:1,2,3',
 | ||
|   `createtime` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `createuser` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设置上下班时间';
 | ||
| 
 | ||
| /*Table structure for table `xt_attendance_time_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_attendance_time_user`;
 | ||
| 
 | ||
| CREATE TABLE `xt_attendance_time_user` (
 | ||
|   `id` char(32) NOT NULL DEFAULT '',
 | ||
|   `attime_id` char(32) DEFAULT NULL COMMENT '考勤登记时间设置id',
 | ||
|   `user_id` char(32) DEFAULT NULL COMMENT '用户id',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考勤登记时间与用户关联表';
 | ||
| 
 | ||
| /*Table structure for table `xt_journal` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_journal`;
 | ||
| 
 | ||
| CREATE TABLE `xt_journal` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `journal_type` char(32) DEFAULT '' COMMENT '日志类型,字典值ID',
 | ||
|   `journal_title` varchar(100) NOT NULL COMMENT '日志主题',
 | ||
|   `journal_content` text COMMENT '日志内容',
 | ||
|   `user_id` char(32) NOT NULL COMMENT '创建者',
 | ||
|   `journal_time` datetime NOT NULL COMMENT '日志时间',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `xt_journal_ibfk_1` (`journal_type`),
 | ||
|   KEY `xt_journal_ibfk_2` (`user_id`),
 | ||
|   KEY `journal_time` (`journal_time`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作日志;';
 | ||
| 
 | ||
| /*Table structure for table `xt_journal_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_journal_user`;
 | ||
| 
 | ||
| CREATE TABLE `xt_journal_user` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `journal_id` char(32) NOT NULL COMMENT '日志id',
 | ||
|   `user_id` char(32) NOT NULL COMMENT '指定共享用户id',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `xt_journal_user_ibfk_2` (`user_id`),
 | ||
|   KEY `xt_journal_user_ibfk_1` (`journal_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='日志--共享人';
 | ||
| 
 | ||
| /*Table structure for table `xt_notice` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_notice`;
 | ||
| 
 | ||
| CREATE TABLE `xt_notice` (
 | ||
|   `id` char(32) NOT NULL COMMENT 'uuid',
 | ||
|   `notice_title` varchar(100) NOT NULL COMMENT '标题',
 | ||
|   `notice_type` char(32) DEFAULT '' COMMENT '通知类型,字典值id',
 | ||
|   `notice_send_id` char(32) NOT NULL COMMENT '发送人id',
 | ||
|   `notice_create_time` datetime NOT NULL COMMENT '创建时间',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `notice_send_id` (`notice_send_id`),
 | ||
|   KEY `notice_create_time` (`notice_create_time`),
 | ||
|   KEY `notice_type` (`notice_type`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通知公告; ';
 | ||
| 
 | ||
| /*Table structure for table `xt_notice_content` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_notice_content`;
 | ||
| 
 | ||
| CREATE TABLE `xt_notice_content` (
 | ||
|   `notice_id` char(32) NOT NULL COMMENT 'notice主表id,',
 | ||
|   `notice_content` text NOT NULL COMMENT '通知详细内容',
 | ||
|   `userIds` text COMMENT '接收用户id,多个,隔开',
 | ||
|   `deptIds` text COMMENT '接收部门id,多个,隔开',
 | ||
|   PRIMARY KEY (`notice_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通知内容表';
 | ||
| 
 | ||
| /*Table structure for table `xt_notice_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_notice_files`;
 | ||
| 
 | ||
| CREATE TABLE `xt_notice_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `notice_id` char(32) NOT NULL COMMENT 'notice 通知表id',
 | ||
|   `file_name` varchar(255) DEFAULT NULL COMMENT '文件名',
 | ||
|   `file_new_name` char(32) DEFAULT NULL COMMENT '保存时的文件名称,UUID',
 | ||
|   `file_ext` varchar(50) DEFAULT '' COMMENT '文件后缀',
 | ||
|   `file_size` int(11) DEFAULT NULL COMMENT '文件大小',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `notice_id` (`notice_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通知附件';
 | ||
| 
 | ||
| /*Table structure for table `xt_notice_receive` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_notice_receive`;
 | ||
| 
 | ||
| CREATE TABLE `xt_notice_receive` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `notice_id` char(32) NOT NULL COMMENT '公告通知主表ID',
 | ||
|   `user_id` char(32) NOT NULL COMMENT '接收者id',
 | ||
|   `read_time` datetime DEFAULT NULL COMMENT '阅读时间,null代表还未阅读',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `xt_notice_receive_ibfk_1` (`notice_id`),
 | ||
|   KEY `xt_notice_receive_ibfk_2` (`user_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=' 通知接收人关联表';
 | ||
| 
 | ||
| /*Table structure for table `xt_onduty` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_onduty`;
 | ||
| 
 | ||
| CREATE TABLE `xt_onduty` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `userid` char(32) DEFAULT NULL COMMENT '值班人',
 | ||
|   `type` char(32) DEFAULT NULL COMMENT '值班类型',
 | ||
|   `title` varchar(100) DEFAULT NULL COMMENT '标题',
 | ||
|   `content` text COMMENT '内容',
 | ||
|   `starttime` datetime DEFAULT NULL COMMENT '值班开始时间',
 | ||
|   `endtime` datetime DEFAULT NULL COMMENT '值班结束时间',
 | ||
|   `createtime` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `createuser` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='值班记录';
 | ||
| 
 | ||
| /*Table structure for table `xt_onduty_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_onduty_files`;
 | ||
| 
 | ||
| CREATE TABLE `xt_onduty_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `dutyid` char(32) NOT NULL COMMENT '值班记录id',
 | ||
|   `file_name` varchar(255) DEFAULT NULL COMMENT '文件名',
 | ||
|   `file_new_name` char(32) DEFAULT NULL COMMENT '保存时的文件名称UUID',
 | ||
|   `file_ext` varchar(50) DEFAULT NULL COMMENT '文件后缀',
 | ||
|   `file_size` int(11) DEFAULT NULL COMMENT '文件大小',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `dutyid` (`dutyid`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='值班记录附件';
 | ||
| 
 | ||
| /*Table structure for table `xt_sellers_locus` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_sellers_locus`;
 | ||
| 
 | ||
| CREATE TABLE `xt_sellers_locus` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `userid` char(32) DEFAULT NULL COMMENT '销售员登录id',
 | ||
|   `title` varchar(200) DEFAULT NULL COMMENT '标题',
 | ||
|   `longitude` double(10,6) DEFAULT NULL COMMENT '地理纬度',
 | ||
|   `latitude` double(10,6) DEFAULT NULL COMMENT '地理纬度。 ',
 | ||
|   `address` varchar(200) DEFAULT NULL COMMENT '地址',
 | ||
|   `ltime` varchar(20) DEFAULT NULL COMMENT '记录时间',
 | ||
|   `modifytime` varchar(20) DEFAULT NULL COMMENT '修改时间',
 | ||
|   `modifyuser` char(32) DEFAULT NULL COMMENT '修改人',
 | ||
|   `createuser` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `createtime` varchar(20) DEFAULT NULL COMMENT '创建时间',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='销售人员位置信息表';
 | ||
| 
 | ||
| /*Table structure for table `xt_up_image` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_up_image`;
 | ||
| 
 | ||
| CREATE TABLE `xt_up_image` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `title` varchar(200) DEFAULT NULL COMMENT '标题',
 | ||
|   `content` text COMMENT '内容',
 | ||
|   `longitude` double(10,6) DEFAULT NULL COMMENT '经度',
 | ||
|   `latitude` double(10,6) DEFAULT NULL COMMENT '纬度',
 | ||
|   `address` varchar(100) DEFAULT NULL COMMENT '上传地址',
 | ||
|   `uptime` varchar(20) DEFAULT NULL COMMENT '记录时间',
 | ||
|   `modifytime` datetime DEFAULT NULL COMMENT '修改时间',
 | ||
|   `modifyuser` char(32) DEFAULT NULL COMMENT '修改人',
 | ||
|   `createuser` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `createtime` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `up_image_mtime` (`modifytime`),
 | ||
|   KEY `up_image_id` (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='上传图片管理';
 | ||
| 
 | ||
| /*Table structure for table `xt_up_image_files` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_up_image_files`;
 | ||
| 
 | ||
| CREATE TABLE `xt_up_image_files` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `image_id` char(32) DEFAULT NULL COMMENT '上传图片id',
 | ||
|   `file_name` varchar(255) DEFAULT NULL COMMENT '文件名',
 | ||
|   `file_new_name` char(32) DEFAULT NULL COMMENT '保存时的文件名称UUID',
 | ||
|   `file_ext` varchar(50) DEFAULT NULL COMMENT '文件后缀',
 | ||
|   `file_size` int(11) DEFAULT NULL COMMENT '文件大小',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `up_image_files_id` (`id`),
 | ||
|   KEY `up_image_file_iid` (`image_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='上传图片位置保存信息';
 | ||
| 
 | ||
| /*Table structure for table `xt_work_plan` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_work_plan`;
 | ||
| 
 | ||
| CREATE TABLE `xt_work_plan` (
 | ||
|   `id` char(100) NOT NULL,
 | ||
|   `_name` varchar(100) DEFAULT NULL COMMENT '计划名称',
 | ||
|   `_type` char(32) DEFAULT NULL COMMENT '类型',
 | ||
|   `_status` tinyint(4) DEFAULT NULL COMMENT '状态:0:未开始,1:进行中,2:暂停,3:结束',
 | ||
|   `_start_time` datetime DEFAULT NULL COMMENT '开始时间',
 | ||
|   `_end_time` datetime DEFAULT NULL COMMENT '结束时间',
 | ||
|   `_create_time` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `_create_user_id` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `_remark` varchar(255) DEFAULT NULL COMMENT '备注',
 | ||
|   `_content` longtext COMMENT '计划内容',
 | ||
|   `_files` text COMMENT '附件信息,json格式',
 | ||
|   PRIMARY KEY (`id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作计划';
 | ||
| 
 | ||
| /*Table structure for table `xt_work_plan_comment` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_work_plan_comment`;
 | ||
| 
 | ||
| CREATE TABLE `xt_work_plan_comment` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_work_plan_id` char(32) DEFAULT NULL COMMENT '关联工作计划',
 | ||
|   `_content` varchar(255) DEFAULT NULL COMMENT '批注内容',
 | ||
|   `_create_time` datetime DEFAULT NULL COMMENT '创建时间',
 | ||
|   `_user_id` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `_work_plan_id` (`_work_plan_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作计划 批注';
 | ||
| 
 | ||
| /*Table structure for table `xt_work_plan_task` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_work_plan_task`;
 | ||
| 
 | ||
| CREATE TABLE `xt_work_plan_task` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_work_plan_id` char(32) DEFAULT NULL COMMENT '关联工作计划',
 | ||
|   `_start_time` datetime DEFAULT NULL COMMENT '开始时间',
 | ||
|   `_end_time` datetime DEFAULT NULL COMMENT '结束时间',
 | ||
|   `_user_id` char(32) DEFAULT NULL COMMENT '创建人',
 | ||
|   `_content` varchar(255) DEFAULT NULL COMMENT '计划内容',
 | ||
|   `_files` text COMMENT '附件',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `_work_plan_id` (`_work_plan_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作任务';
 | ||
| 
 | ||
| /*Table structure for table `xt_work_plan_user` */
 | ||
| 
 | ||
| DROP TABLE IF EXISTS `xt_work_plan_user`;
 | ||
| 
 | ||
| CREATE TABLE `xt_work_plan_user` (
 | ||
|   `id` char(32) NOT NULL,
 | ||
|   `_work_plan_id` char(32) DEFAULT NULL COMMENT '关联工作计划',
 | ||
|   `_type` tinyint(4) DEFAULT NULL COMMENT '关联人类型,1:负责人,2:参与人.3:批注领导,4:发布部门,5:发布人员',
 | ||
|   `_table_id` char(32) DEFAULT NULL COMMENT '关联表的id',
 | ||
|   PRIMARY KEY (`id`),
 | ||
|   KEY `xt_work_plan_user_ibfk_1` (`_work_plan_id`)
 | ||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工作计划--用户关联表';
 | ||
| 
 | ||
| /* Function  structure for function  `queryDeptIdsByDeptId` */
 | ||
| 
 | ||
| /*!50003 DROP FUNCTION IF EXISTS `queryDeptIdsByDeptId` */;
 | ||
| DELIMITER $$
 | ||
| 
 | ||
| /*!50003 CREATE DEFINER=`root`@`%` FUNCTION `queryDeptIdsByDeptId`(deptId VARCHAR(50)) RETURNS varchar(500) CHARSET utf8mb4
 | ||
| BEGIN
 | ||
| DECLARE sTemp VARCHAR(500);
 | ||
| DECLARE sTempChd VARCHAR(200);
 | ||
| 
 | ||
| SET sTemp='';
 | ||
| SET sTempChd = deptId;
 | ||
| 
 | ||
| WHILE sTempChd IS NOT NULL DO
 | ||
|  IF sTemp='' THEN SET sTemp = sTempChd;
 | ||
|  ELSE SET sTemp = CONCAT(sTemp,',',sTempChd);
 | ||
|  END IF;
 | ||
|  
 | ||
|  SELECT GROUP_CONCAT(Id) INTO sTempChd FROM qywx_party WHERE FIND_IN_SET(ParentId, sTempChd)>0;
 | ||
| END WHILE;
 | ||
| RETURN sTemp;
 | ||
| END */$$
 | ||
| DELIMITER ;
 | ||
| 
 | ||
| /*!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 */;
 |