mirror of
https://gitee.com/jamen/slife.git
synced 2026-11-06 17:13:39 +00:00
823 lines
39 KiB
SQL
823 lines
39 KiB
SQL
/*
|
|
SQLyog Professional v12.08 (64 bit)
|
|
MySQL - 5.6.25 : Database - slife
|
|
*********************************************************************
|
|
*/
|
|
|
|
|
|
/*!40101 SET NAMES utf8 */;
|
|
|
|
/*!40101 SET SQL_MODE=''*/;
|
|
|
|
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
|
|
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
|
|
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
|
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
|
CREATE DATABASE /*!32312 IF NOT EXISTS*/`slife` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */;
|
|
|
|
USE `slife`;
|
|
|
|
/*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) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3),
|
|
`USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`DATA_` longblob,
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
`IS_PROCESSED_` tinyint(4) DEFAULT '0',
|
|
PRIMARY KEY (`LOG_NR_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_ge_bytearray` */
|
|
|
|
DROP TABLE IF EXISTS `act_ge_bytearray`;
|
|
|
|
CREATE TABLE `act_ge_bytearray` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_ge_property` */
|
|
|
|
DROP TABLE IF EXISTS `act_ge_property`;
|
|
|
|
CREATE TABLE `act_ge_property` (
|
|
`NAME_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`VALUE_` varchar(300) COLLATE utf8_bin DEFAULT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
PRIMARY KEY (`NAME_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_actinst` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_actinst`;
|
|
|
|
CREATE TABLE `act_hi_actinst` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`ACT_ID_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`CALL_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`ACT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`ACT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`START_TIME_` datetime(3) NOT NULL,
|
|
`END_TIME_` datetime(3) DEFAULT NULL,
|
|
`DURATION_` bigint(20) DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_attachment` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_attachment`;
|
|
|
|
CREATE TABLE `act_hi_attachment` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`URL_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`CONTENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TIME_` datetime(3) DEFAULT NULL,
|
|
PRIMARY KEY (`ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_comment` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_comment`;
|
|
|
|
CREATE TABLE `act_hi_comment` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TIME_` datetime(3) NOT NULL,
|
|
`USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`ACTION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`MESSAGE_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`FULL_MSG_` longblob,
|
|
PRIMARY KEY (`ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_detail` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_detail`;
|
|
|
|
CREATE TABLE `act_hi_detail` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`ACT_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`VAR_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`TIME_` datetime(3) NOT NULL,
|
|
`BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`DOUBLE_` double DEFAULT NULL,
|
|
`LONG_` bigint(20) DEFAULT NULL,
|
|
`TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`TEXT2_` varchar(4000) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_identitylink` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_identitylink`;
|
|
|
|
CREATE TABLE `act_hi_identitylink` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_procinst` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_procinst`;
|
|
|
|
CREATE TABLE `act_hi_procinst` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`BUSINESS_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`START_TIME_` datetime(3) NOT NULL,
|
|
`END_TIME_` datetime(3) DEFAULT NULL,
|
|
`DURATION_` bigint(20) DEFAULT NULL,
|
|
`START_USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`START_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`END_ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`SUPER_PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`DELETE_REASON_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
|
|
`NAME_` varchar(255) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_taskinst` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_taskinst`;
|
|
|
|
CREATE TABLE `act_hi_taskinst` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_DEF_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PARENT_TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`ASSIGNEE_` varchar(255) COLLATE utf8_bin 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) COLLATE utf8_bin DEFAULT NULL,
|
|
`PRIORITY_` int(11) DEFAULT NULL,
|
|
`DUE_DATE_` datetime(3) DEFAULT NULL,
|
|
`FORM_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
|
|
PRIMARY KEY (`ID_`),
|
|
KEY `ACT_IDX_HI_TASK_INST_PROCINST` (`PROC_INST_ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_hi_varinst` */
|
|
|
|
DROP TABLE IF EXISTS `act_hi_varinst`;
|
|
|
|
CREATE TABLE `act_hi_varinst` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`VAR_TYPE_` varchar(100) COLLATE utf8_bin DEFAULT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`DOUBLE_` double DEFAULT NULL,
|
|
`LONG_` bigint(20) DEFAULT NULL,
|
|
`TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`TEXT2_` varchar(4000) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_id_group` */
|
|
|
|
DROP TABLE IF EXISTS `act_id_group`;
|
|
|
|
CREATE TABLE `act_id_group` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
PRIMARY KEY (`ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_id_info` */
|
|
|
|
DROP TABLE IF EXISTS `act_id_info`;
|
|
|
|
CREATE TABLE `act_id_info` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`USER_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TYPE_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`VALUE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PASSWORD_` longblob,
|
|
`PARENT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
PRIMARY KEY (`ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_id_membership` */
|
|
|
|
DROP TABLE IF EXISTS `act_id_membership`;
|
|
|
|
CREATE TABLE `act_id_membership` (
|
|
`USER_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`GROUP_ID_` varchar(64) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_id_user` */
|
|
|
|
DROP TABLE IF EXISTS `act_id_user`;
|
|
|
|
CREATE TABLE `act_id_user` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`FIRST_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`LAST_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`EMAIL_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PWD_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PICTURE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
PRIMARY KEY (`ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_procdef_info` */
|
|
|
|
DROP TABLE IF EXISTS `act_procdef_info`;
|
|
|
|
CREATE TABLE `act_procdef_info` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`INFO_JSON_ID_` varchar(64) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_re_deployment` */
|
|
|
|
DROP TABLE IF EXISTS `act_re_deployment`;
|
|
|
|
CREATE TABLE `act_re_deployment` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
|
|
`DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
PRIMARY KEY (`ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_re_model` */
|
|
|
|
DROP TABLE IF EXISTS `act_re_model`;
|
|
|
|
CREATE TABLE `act_re_model` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`CATEGORY_` varchar(255) COLLATE utf8_bin 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) COLLATE utf8_bin DEFAULT NULL,
|
|
`DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`EDITOR_SOURCE_VALUE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_re_procdef` */
|
|
|
|
DROP TABLE IF EXISTS `act_re_procdef`;
|
|
|
|
CREATE TABLE `act_re_procdef` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`KEY_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`VERSION_` int(11) NOT NULL,
|
|
`DEPLOYMENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`RESOURCE_NAME_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`DGRM_RESOURCE_NAME_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8_bin 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(255) COLLATE utf8_bin DEFAULT '',
|
|
PRIMARY KEY (`ID_`),
|
|
UNIQUE KEY `ACT_UNIQ_PROCDEF` (`KEY_`,`VERSION_`,`TENANT_ID_`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
|
|
|
/*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) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`EVENT_TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`EVENT_NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`ACTIVITY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`CONFIGURATION_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_ru_execution` */
|
|
|
|
DROP TABLE IF EXISTS `act_ru_execution`;
|
|
|
|
CREATE TABLE `act_ru_execution` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`BUSINESS_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PARENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`SUPER_EXEC_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`ACT_ID_` varchar(255) COLLATE utf8_bin 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) COLLATE utf8_bin DEFAULT '',
|
|
`NAME_` varchar(255) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_ru_identitylink` */
|
|
|
|
DROP TABLE IF EXISTS `act_ru_identitylink`;
|
|
|
|
CREATE TABLE `act_ru_identitylink` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`GROUP_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_ru_job` */
|
|
|
|
DROP TABLE IF EXISTS `act_ru_job`;
|
|
|
|
CREATE TABLE `act_ru_job` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`EXCLUSIVE_` tinyint(1) DEFAULT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`RETRIES_` int(11) DEFAULT NULL,
|
|
`EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`EXCEPTION_MSG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`DUEDATE_` timestamp(3) NULL DEFAULT NULL,
|
|
`REPEAT_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`HANDLER_TYPE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`HANDLER_CFG_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_ru_task` */
|
|
|
|
DROP TABLE IF EXISTS `act_ru_task`;
|
|
|
|
CREATE TABLE `act_ru_task` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`PARENT_TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_DEF_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`OWNER_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`ASSIGNEE_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`DELEGATION_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PRIORITY_` int(11) DEFAULT NULL,
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
`DUE_DATE_` datetime(3) DEFAULT NULL,
|
|
`CATEGORY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,
|
|
`SUSPENSION_STATE_` int(11) DEFAULT NULL,
|
|
`TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',
|
|
`FORM_KEY_` varchar(255) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `act_ru_variable` */
|
|
|
|
DROP TABLE IF EXISTS `act_ru_variable`;
|
|
|
|
CREATE TABLE `act_ru_variable` (
|
|
`ID_` varchar(64) COLLATE utf8_bin NOT NULL,
|
|
`REV_` int(11) DEFAULT NULL,
|
|
`TYPE_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`NAME_` varchar(255) COLLATE utf8_bin NOT NULL,
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`TASK_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`BYTEARRAY_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,
|
|
`DOUBLE_` double DEFAULT NULL,
|
|
`LONG_` bigint(20) DEFAULT NULL,
|
|
`TEXT_` varchar(4000) COLLATE utf8_bin DEFAULT NULL,
|
|
`TEXT2_` varchar(4000) COLLATE utf8_bin 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=utf8 COLLATE=utf8_bin;
|
|
|
|
/*Table structure for table `blog_content` */
|
|
|
|
DROP TABLE IF EXISTS `blog_content`;
|
|
|
|
CREATE TABLE `blog_content` (
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
`create_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
|
|
`update_id` bigint(20) DEFAULT NULL COMMENT '最近修改人id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`title` varchar(255) DEFAULT NULL COMMENT '标题',
|
|
`content` text COMMENT '内容',
|
|
`type` varchar(16) DEFAULT NULL COMMENT '类型',
|
|
`tags` varchar(200) DEFAULT NULL COMMENT '标签',
|
|
`categories` varchar(200) DEFAULT NULL COMMENT '分类',
|
|
`allow_comment` int(1) DEFAULT '0' COMMENT '开启评论',
|
|
`status` int(1) DEFAULT NULL COMMENT '状态',
|
|
`author` varchar(100) DEFAULT NULL COMMENT '作者',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文章内容';
|
|
|
|
/*Table structure for table `sys_area` */
|
|
|
|
DROP TABLE IF EXISTS `sys_area`;
|
|
|
|
CREATE TABLE `sys_area` (
|
|
`id` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '区域id',
|
|
`name` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '名称',
|
|
`sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
`jkey` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT 'dkey',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统区域表sys_area 全国的区域信息';
|
|
|
|
/*Table structure for table `sys_company` */
|
|
|
|
DROP TABLE IF EXISTS `sys_company`;
|
|
|
|
CREATE TABLE `sys_company` (
|
|
`id` bigint(18) NOT NULL COMMENT '公司id',
|
|
`create_id` bigint(64) DEFAULT NULL COMMENT '创建者id',
|
|
`update_id` bigint(64) DEFAULT NULL COMMENT '修改者id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`address` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '公司地址',
|
|
`area_id` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '区域id',
|
|
`zip_code` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '邮政编码',
|
|
`master` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '法人',
|
|
`phone` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '联系电话',
|
|
`fax` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '传真',
|
|
`email` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '邮箱',
|
|
`copyright` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '版权信息',
|
|
`name` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '公司名称',
|
|
PRIMARY KEY (`id`),
|
|
KEY `area_id` (`area_id`),
|
|
CONSTRAINT `sys_company_ibfk_1` FOREIGN KEY (`area_id`) REFERENCES `sys_area` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='公司表,为了实现对不同公司提供服务,提供出一个公司信息表';
|
|
|
|
/*Table structure for table `sys_config` */
|
|
|
|
DROP TABLE IF EXISTS `sys_config`;
|
|
|
|
CREATE TABLE `sys_config` (
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`jkey` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT 'key',
|
|
`jvalue` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT 'value',
|
|
`sort` int(11) DEFAULT NULL COMMENT '排序'
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统配置参数sys_config';
|
|
|
|
/*Table structure for table `sys_dict` */
|
|
|
|
DROP TABLE IF EXISTS `sys_dict`;
|
|
|
|
CREATE TABLE `sys_dict` (
|
|
`id` bigint(18) NOT NULL COMMENT '字典id',
|
|
`create_id` bigint(18) DEFAULT NULL COMMENT '创建者id',
|
|
`update_id` bigint(18) DEFAULT NULL COMMENT '修改者id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`parent_id` bigint(18) DEFAULT NULL COMMENT '父id',
|
|
`jkey` varchar(64) COLLATE utf8_bin NOT NULL COMMENT 'jkey',
|
|
`jvalue` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT 'jvalue',
|
|
`sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
`path` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '路径',
|
|
`sys_company_id` bigint(18) DEFAULT NULL COMMENT '所在公司id',
|
|
`icon` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '图标',
|
|
`type` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT 'C 表示类,I 表示小类',
|
|
`invalid` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '是否启用Y 表示是,N表示否',
|
|
PRIMARY KEY (`id`),
|
|
KEY `sys_company_id` (`sys_company_id`),
|
|
CONSTRAINT `sys_dict_ibfk_1` FOREIGN KEY (`sys_company_id`) REFERENCES `sys_company` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='数据字典sys_dict';
|
|
|
|
/*Table structure for table `sys_log` */
|
|
|
|
DROP TABLE IF EXISTS `sys_log`;
|
|
|
|
CREATE TABLE `sys_log` (
|
|
`id` bigint(18) NOT NULL COMMENT '日志id',
|
|
`create_id` bigint(18) DEFAULT NULL COMMENT '创建者id',
|
|
`update_id` bigint(18) DEFAULT NULL COMMENT '修改者id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`type` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '日志来源类型',
|
|
`tag` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '模块名称',
|
|
`src` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '全类名或者操作url',
|
|
`ip` varchar(15) COLLATE utf8_bin DEFAULT NULL COMMENT 'ip',
|
|
`msg` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '信息',
|
|
`params` varchar(5000) COLLATE utf8_bin DEFAULT NULL COMMENT '请求参数',
|
|
`login_name` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '用户登录名',
|
|
`name` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '用户名称',
|
|
`use_time` bigint(13) DEFAULT NULL COMMENT '使用时长 毫米单位',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统日志记录表';
|
|
|
|
/*Table structure for table `sys_menu` */
|
|
|
|
DROP TABLE IF EXISTS `sys_menu`;
|
|
|
|
CREATE TABLE `sys_menu` (
|
|
`id` bigint(18) NOT NULL COMMENT '资源id',
|
|
`create_id` bigint(18) DEFAULT NULL COMMENT '创建者id',
|
|
`update_id` bigint(18) DEFAULT NULL COMMENT '修改者id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`parent_id` bigint(18) DEFAULT NULL COMMENT '父id',
|
|
`name` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '资源名称',
|
|
`type` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '菜单类型,按钮或者menu',
|
|
`href` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '链接地址',
|
|
`target` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '打开方式',
|
|
`icon` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '图标',
|
|
`show_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '是否展示',
|
|
`permission` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '权限标识',
|
|
`path` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '路径',
|
|
`sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
`sys_company_id` bigint(18) DEFAULT NULL COMMENT '所在公司id',
|
|
PRIMARY KEY (`id`),
|
|
KEY `sys_company_id` (`sys_company_id`),
|
|
CONSTRAINT `sys_menu_ibfk_1` FOREIGN KEY (`sys_company_id`) REFERENCES `sys_company` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统菜单sys_menu, 资源树,按钮';
|
|
|
|
/*Table structure for table `sys_office` */
|
|
|
|
DROP TABLE IF EXISTS `sys_office`;
|
|
|
|
CREATE TABLE `sys_office` (
|
|
`id` bigint(18) NOT NULL COMMENT '组织架构id',
|
|
`create_id` bigint(18) DEFAULT NULL COMMENT '创建者id',
|
|
`update_id` bigint(18) DEFAULT NULL COMMENT '修改者id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`parent_id` bigint(18) DEFAULT NULL COMMENT '父id',
|
|
`name` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '组织名称',
|
|
`code` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '编码',
|
|
`icon` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '图标',
|
|
`path` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '路径',
|
|
`sort` int(11) DEFAULT NULL COMMENT '排序',
|
|
`sys_company_id` bigint(18) DEFAULT NULL COMMENT '所在公司id',
|
|
PRIMARY KEY (`id`),
|
|
KEY `sys_company_id` (`sys_company_id`),
|
|
CONSTRAINT `sys_office_ibfk_1` FOREIGN KEY (`sys_company_id`) REFERENCES `sys_company` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统组织架构表sys_office 如,xx公司--xx部门';
|
|
|
|
/*Table structure for table `sys_role` */
|
|
|
|
DROP TABLE IF EXISTS `sys_role`;
|
|
|
|
CREATE TABLE `sys_role` (
|
|
`id` bigint(18) NOT NULL COMMENT '角色id',
|
|
`create_id` bigint(18) DEFAULT NULL COMMENT '创建者id',
|
|
`update_id` bigint(18) DEFAULT NULL COMMENT '修改者id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`name` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '角色名称',
|
|
`code` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '角色英文名称,代码',
|
|
`useable` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '是否可用',
|
|
`sys_company_id` bigint(18) DEFAULT NULL COMMENT '所在公司id',
|
|
`data_scope` varchar(64) COLLATE utf8_bin DEFAULT NULL COMMENT '数据范围',
|
|
PRIMARY KEY (`id`),
|
|
KEY `sys_company_id` (`sys_company_id`),
|
|
CONSTRAINT `sys_role_ibfk_1` FOREIGN KEY (`sys_company_id`) REFERENCES `sys_company` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统角色表sys_role';
|
|
|
|
/*Table structure for table `sys_role_sys_menu` */
|
|
|
|
DROP TABLE IF EXISTS `sys_role_sys_menu`;
|
|
|
|
CREATE TABLE `sys_role_sys_menu` (
|
|
`sys_menu_id` bigint(18) NOT NULL COMMENT '系统资源id',
|
|
`sys_role_id` bigint(18) NOT NULL COMMENT '系统角色id',
|
|
PRIMARY KEY (`sys_menu_id`,`sys_role_id`),
|
|
KEY `sys_role_id` (`sys_role_id`),
|
|
CONSTRAINT `sys_role_sys_menu_ibfk_1` FOREIGN KEY (`sys_menu_id`) REFERENCES `sys_menu` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
CONSTRAINT `sys_role_sys_menu_ibfk_2` FOREIGN KEY (`sys_role_id`) REFERENCES `sys_role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='角色资源表sys_role_sys_menu 资源表和角色表的中间表';
|
|
|
|
/*Table structure for table `sys_user` */
|
|
|
|
DROP TABLE IF EXISTS `sys_user`;
|
|
|
|
CREATE TABLE `sys_user` (
|
|
`id` bigint(18) NOT NULL COMMENT '用户id',
|
|
`create_id` bigint(18) DEFAULT NULL COMMENT '创建者id',
|
|
`update_id` bigint(18) DEFAULT NULL COMMENT '修改者id',
|
|
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_date` datetime DEFAULT NULL COMMENT '修改时间',
|
|
`remark` varchar(500) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
|
|
`del_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '删除标记Y:正常;N:删除;A:审核',
|
|
`login_name` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '登录用户名',
|
|
`password` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '登录密码',
|
|
`no` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '工号',
|
|
`name` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '姓名',
|
|
`email` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '邮箱',
|
|
`phone` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '电话',
|
|
`mobile` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '手机',
|
|
`photo` varchar(1000) COLLATE utf8_bin DEFAULT NULL COMMENT '用户头像',
|
|
`login_flag` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '是否可登录:可以:Y 否:N',
|
|
`sys_company_id` bigint(18) DEFAULT NULL COMMENT '所在公司id',
|
|
PRIMARY KEY (`id`),
|
|
KEY `sys_company_id` (`sys_company_id`),
|
|
CONSTRAINT `sys_user_ibfk_1` FOREIGN KEY (`sys_company_id`) REFERENCES `sys_company` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统用户表';
|
|
|
|
/*Table structure for table `sys_user_sys_office` */
|
|
|
|
DROP TABLE IF EXISTS `sys_user_sys_office`;
|
|
|
|
CREATE TABLE `sys_user_sys_office` (
|
|
`sys_user_id` bigint(18) NOT NULL COMMENT '用户id',
|
|
`sys_office_id` bigint(18) NOT NULL COMMENT '系统组织架构id',
|
|
`major` char(1) COLLATE utf8_bin DEFAULT NULL COMMENT '主负责人1,副负责人2,普通员工3',
|
|
PRIMARY KEY (`sys_user_id`,`sys_office_id`),
|
|
KEY `sys_office_id` (`sys_office_id`),
|
|
CONSTRAINT `sys_user_sys_office_ibfk_1` FOREIGN KEY (`sys_user_id`) REFERENCES `sys_user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
CONSTRAINT `sys_user_sys_office_ibfk_2` FOREIGN KEY (`sys_office_id`) REFERENCES `sys_office` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统用户组织架构表sys_user_sys_office ,用户和部门之间的关联';
|
|
|
|
/*Table structure for table `sys_user_sys_role` */
|
|
|
|
DROP TABLE IF EXISTS `sys_user_sys_role`;
|
|
|
|
CREATE TABLE `sys_user_sys_role` (
|
|
`sys_user_id` bigint(18) NOT NULL COMMENT '系统用户id',
|
|
`sys_role_id` bigint(18) NOT NULL COMMENT '系统角色id',
|
|
PRIMARY KEY (`sys_user_id`,`sys_role_id`),
|
|
KEY `sys_role_id` (`sys_role_id`),
|
|
CONSTRAINT `sys_user_sys_role_ibfk_1` FOREIGN KEY (`sys_user_id`) REFERENCES `sys_user` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
|
CONSTRAINT `sys_user_sys_role_ibfk_2` FOREIGN KEY (`sys_role_id`) REFERENCES `sys_role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='系统用户和角色的中间表sys_user_sys_role';
|
|
|
|
/*!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 */;
|