2026-01-30 17:30:20 +08:00
|
|
|
|
/*
|
|
|
|
|
|
Navicat Premium Dump SQL
|
|
|
|
|
|
|
|
|
|
|
|
Source Server : 62.234.3.186
|
|
|
|
|
|
Source Server Type : MySQL
|
|
|
|
|
|
Source Server Version : 80037 (8.0.37)
|
|
|
|
|
|
Source Host : 62.234.3.186:3306
|
|
|
|
|
|
Source Schema : ruoyi-vue-pro
|
|
|
|
|
|
|
|
|
|
|
|
Target Server Type : MySQL
|
|
|
|
|
|
Target Server Version : 80037 (8.0.37)
|
|
|
|
|
|
File Encoding : 65001
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
Date: 05/02/2026 15:27:07
|
2026-01-30 17:30:20 +08:00
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
SET NAMES utf8mb4;
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_evt_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_evt_log`;
|
|
|
|
|
|
CREATE TABLE `act_evt_log` (
|
|
|
|
|
|
`LOG_NR_` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`TYPE_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TIME_STAMP_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DATA_` longblob,
|
|
|
|
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`IS_PROCESSED_` tinyint DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`LOG_NR_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ge_bytearray
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ge_bytearray`;
|
|
|
|
|
|
CREATE TABLE `act_ge_bytearray` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DEPLOYMENT_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BYTES_` longblob,
|
|
|
|
|
|
`GENERATED_` tinyint 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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ge_property
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ge_property`;
|
|
|
|
|
|
CREATE TABLE `act_ge_property` (
|
|
|
|
|
|
`NAME_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`VALUE_` varchar(300) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`NAME_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_actinst
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_actinst`;
|
|
|
|
|
|
CREATE TABLE `act_hi_actinst` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT '1',
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`ACT_ID_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CALL_PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACT_TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`ASSIGNEE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`START_TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`END_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`TRANSACTION_ORDER_` int DEFAULT NULL,
|
|
|
|
|
|
`DURATION_` bigint DEFAULT NULL,
|
|
|
|
|
|
`DELETE_REASON_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_attachment
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_attachment`;
|
|
|
|
|
|
CREATE TABLE `act_hi_attachment` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`URL_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CONTENT_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_comment
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_comment`;
|
|
|
|
|
|
CREATE TABLE `act_hi_comment` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACTION_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`MESSAGE_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`FULL_MSG_` longblob,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_detail
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_detail`;
|
|
|
|
|
|
CREATE TABLE `act_hi_detail` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACT_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`VAR_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`BYTEARRAY_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DOUBLE_` double DEFAULT NULL,
|
|
|
|
|
|
`LONG_` bigint DEFAULT NULL,
|
|
|
|
|
|
`TEXT_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TEXT2_` varchar(4000) COLLATE utf8mb3_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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_entitylink
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_entitylink`;
|
|
|
|
|
|
CREATE TABLE `act_hi_entitylink` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`LINK_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PARENT_ELEMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REF_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REF_SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REF_SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ROOT_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ROOT_SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HIERARCHY_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_identitylink
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_identitylink`;
|
|
|
|
|
|
CREATE TABLE `act_hi_identitylink` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`GROUP_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_IDENT_LNK_USER` (`USER_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_IDENT_LNK_TASK` (`TASK_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_IDENT_LNK_PROCINST` (`PROC_INST_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_procinst
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_procinst`;
|
|
|
|
|
|
CREATE TABLE `act_hi_procinst` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT '1',
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`BUSINESS_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`START_TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`END_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`DURATION_` bigint DEFAULT NULL,
|
|
|
|
|
|
`START_USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`START_ACT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`END_ACT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUPER_PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DELETE_REASON_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CALLBACK_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CALLBACK_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REFERENCE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REFERENCE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BUSINESS_STATUS_` varchar(255) COLLATE utf8mb3_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_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_PRO_SUPER_PROCINST` (`SUPER_PROCESS_INSTANCE_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_taskinst
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_taskinst`;
|
|
|
|
|
|
CREATE TABLE `act_hi_taskinst` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT '1',
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_DEF_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PARENT_TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ASSIGNEE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`START_TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`CLAIM_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`END_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`DURATION_` bigint DEFAULT NULL,
|
|
|
|
|
|
`DELETE_REASON_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PRIORITY_` int DEFAULT NULL,
|
|
|
|
|
|
`DUE_DATE_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`FORM_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
`LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_TASK_INST_PROCINST` (`PROC_INST_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_tsk_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_tsk_log`;
|
|
|
|
|
|
CREATE TABLE `act_hi_tsk_log` (
|
|
|
|
|
|
`ID_` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`TYPE_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`TIME_STAMP_` timestamp(3) NOT NULL,
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DATA_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_hi_varinst
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_hi_varinst`;
|
|
|
|
|
|
CREATE TABLE `act_hi_varinst` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT '1',
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`VAR_TYPE_` varchar(100) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BYTEARRAY_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DOUBLE_` double DEFAULT NULL,
|
|
|
|
|
|
`LONG_` bigint DEFAULT NULL,
|
|
|
|
|
|
`TEXT_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TEXT2_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`LAST_UPDATED_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_PROCVAR_NAME_TYPE` (`NAME_`,`VAR_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_PROCVAR_PROC_INST` (`PROC_INST_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_PROCVAR_TASK_ID` (`TASK_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_HI_PROCVAR_EXE` (`EXECUTION_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_bytearray
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_bytearray`;
|
|
|
|
|
|
CREATE TABLE `act_id_bytearray` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BYTES_` longblob,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_group
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_group`;
|
|
|
|
|
|
CREATE TABLE `act_id_group` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_membership
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_membership`;
|
|
|
|
|
|
CREATE TABLE `act_id_membership` (
|
|
|
|
|
|
`USER_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`GROUP_ID_` varchar(64) COLLATE utf8mb3_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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_priv
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_priv`;
|
|
|
|
|
|
CREATE TABLE `act_id_priv` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
UNIQUE KEY `ACT_UNIQ_PRIV_NAME` (`NAME_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_priv_mapping
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_priv_mapping`;
|
|
|
|
|
|
CREATE TABLE `act_id_priv_mapping` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`PRIV_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`GROUP_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_FK_PRIV_MAPPING` (`PRIV_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_PRIV_USER` (`USER_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_PRIV_GROUP` (`GROUP_ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_PRIV_MAPPING` FOREIGN KEY (`PRIV_ID_`) REFERENCES `act_id_priv` (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_property
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_property`;
|
|
|
|
|
|
CREATE TABLE `act_id_property` (
|
|
|
|
|
|
`NAME_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`VALUE_` varchar(300) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`NAME_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_token
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_token`;
|
|
|
|
|
|
CREATE TABLE `act_id_token` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`TOKEN_VALUE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TOKEN_DATE_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`IP_ADDRESS_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`USER_AGENT_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TOKEN_DATA_` varchar(2000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_id_user
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_id_user`;
|
|
|
|
|
|
CREATE TABLE `act_id_user` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`FIRST_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`LAST_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DISPLAY_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EMAIL_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PWD_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PICTURE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_procdef_info
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_procdef_info`;
|
|
|
|
|
|
CREATE TABLE `act_procdef_info` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`INFO_JSON_ID_` varchar(64) COLLATE utf8mb3_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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_re_deployment
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_re_deployment`;
|
|
|
|
|
|
CREATE TABLE `act_re_deployment` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
`DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`DERIVED_FROM_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DERIVED_FROM_ROOT_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PARENT_DEPLOYMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ENGINE_VERSION_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_re_model
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_re_model`;
|
|
|
|
|
|
CREATE TABLE `act_re_model` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`VERSION_` int DEFAULT NULL,
|
|
|
|
|
|
`META_INFO_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DEPLOYMENT_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EDITOR_SOURCE_VALUE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_re_procdef
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_re_procdef`;
|
|
|
|
|
|
CREATE TABLE `act_re_procdef` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`KEY_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`VERSION_` int NOT NULL,
|
|
|
|
|
|
`DEPLOYMENT_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`RESOURCE_NAME_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DGRM_RESOURCE_NAME_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HAS_START_FORM_KEY_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`HAS_GRAPHICAL_NOTATION_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`SUSPENSION_STATE_` int DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
`ENGINE_VERSION_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DERIVED_FROM_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DERIVED_FROM_ROOT_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DERIVED_VERSION_` int NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
UNIQUE KEY `ACT_UNIQ_PROCDEF` (`KEY_`,`VERSION_`,`DERIVED_VERSION_`,`TENANT_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_actinst
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_actinst`;
|
|
|
|
|
|
CREATE TABLE `act_ru_actinst` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT '1',
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`ACT_ID_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CALL_PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACT_TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`ASSIGNEE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`START_TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`END_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`DURATION_` bigint DEFAULT NULL,
|
|
|
|
|
|
`TRANSACTION_ORDER_` int DEFAULT NULL,
|
|
|
|
|
|
`DELETE_REASON_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_ACTI_START` (`START_TIME_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_ACTI_END` (`END_TIME_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_ACTI_PROC` (`PROC_INST_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_ACTI_PROC_ACT` (`PROC_INST_ID_`,`ACT_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_ACTI_EXEC` (`EXECUTION_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_ACTI_EXEC_ACT` (`EXECUTION_ID_`,`ACT_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_ACTI_TASK` (`TASK_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_deadletter_job
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_deadletter_job`;
|
|
|
|
|
|
CREATE TABLE `act_ru_deadletter_job` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`EXCLUSIVE_` tinyint(1) DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CORRELATION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_MSG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DUEDATE_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`REPEAT_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_CFG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_DEADLETTER_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_DJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_DJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_DJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_FK_DEADLETTER_JOB_EXECUTION` (`EXECUTION_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_DEADLETTER_JOB_PROC_DEF` (`PROC_DEF_ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_entitylink
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_entitylink`;
|
|
|
|
|
|
CREATE TABLE `act_ru_entitylink` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`LINK_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PARENT_ELEMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REF_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REF_SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REF_SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ROOT_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ROOT_SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HIERARCHY_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_ENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_ENT_LNK_REF_SCOPE` (`REF_SCOPE_ID_`,`REF_SCOPE_TYPE_`,`LINK_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_ENT_LNK_ROOT_SCOPE` (`ROOT_SCOPE_ID_`,`ROOT_SCOPE_TYPE_`,`LINK_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_ENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`,`LINK_TYPE_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_event_subscr
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_event_subscr`;
|
|
|
|
|
|
CREATE TABLE `act_ru_event_subscr` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`EVENT_TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`EVENT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACTIVITY_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CONFIGURATION_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_EVENT_SUBSCR_CONFIG_` (`CONFIGURATION_`),
|
|
|
|
|
|
KEY `ACT_IDX_EVENT_SUBSCR_SCOPEREF_` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_execution
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_execution`;
|
|
|
|
|
|
CREATE TABLE `act_ru_execution` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BUSINESS_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PARENT_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUPER_EXEC_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ROOT_PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ACT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`IS_ACTIVE_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`IS_CONCURRENT_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`IS_SCOPE_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`IS_EVENT_SCOPE_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`IS_MI_ROOT_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`SUSPENSION_STATE_` int DEFAULT NULL,
|
|
|
|
|
|
`CACHED_ENT_STATE_` int DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`START_ACT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`START_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`START_USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`EVT_SUBSCR_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`TASK_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`JOB_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`TIMER_JOB_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`SUSP_JOB_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`DEADLETTER_JOB_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`EXTERNAL_WORKER_JOB_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`VAR_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`ID_LINK_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`CALLBACK_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CALLBACK_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REFERENCE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`REFERENCE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BUSINESS_STATUS_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_EXEC_BUSKEY` (`BUSINESS_KEY_`),
|
|
|
|
|
|
KEY `ACT_IDC_EXEC_ROOT` (`ROOT_PROC_INST_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_EXEC_REF_ID_` (`REFERENCE_ID_`),
|
|
|
|
|
|
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_`) ON DELETE CASCADE,
|
|
|
|
|
|
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_`) ON DELETE CASCADE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_external_job
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_external_job`;
|
|
|
|
|
|
CREATE TABLE `act_ru_external_job` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCLUSIVE_` tinyint(1) DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CORRELATION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`RETRIES_` int DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_MSG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DUEDATE_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`REPEAT_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_CFG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_EXTERNAL_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_EXTERNAL_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_EXTERNAL_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_EJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_EJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_EJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_EXTERNAL_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_EXTERNAL_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_history_job
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_history_job`;
|
|
|
|
|
|
CREATE TABLE `act_ru_history_job` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`RETRIES_` int DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_MSG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_CFG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ADV_HANDLER_CFG_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_identitylink
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_identitylink`;
|
|
|
|
|
|
CREATE TABLE `act_ru_identitylink` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`GROUP_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`USER_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_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_IDENT_LNK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_IDENT_LNK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_IDENT_LNK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_job
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_job`;
|
|
|
|
|
|
CREATE TABLE `act_ru_job` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCLUSIVE_` tinyint(1) DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CORRELATION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`RETRIES_` int DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_MSG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DUEDATE_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`REPEAT_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_CFG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_JOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_JOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_JOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_FK_JOB_EXECUTION` (`EXECUTION_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_JOB_PROC_DEF` (`PROC_DEF_ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_suspended_job
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_suspended_job`;
|
|
|
|
|
|
CREATE TABLE `act_ru_suspended_job` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`EXCLUSIVE_` tinyint(1) DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CORRELATION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`RETRIES_` int DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_MSG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DUEDATE_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`REPEAT_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_CFG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_SUSPENDED_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_SJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_SJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_SJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_FK_SUSPENDED_JOB_EXECUTION` (`EXECUTION_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_SUSPENDED_JOB_PROC_DEF` (`PROC_DEF_ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_task
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_task`;
|
|
|
|
|
|
CREATE TABLE `act_ru_task` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROPAGATED_STAGE_INST_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PARENT_TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DESCRIPTION_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_DEF_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ASSIGNEE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DELEGATION_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PRIORITY_` int DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`DUE_DATE_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUSPENSION_STATE_` int DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
`FORM_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CLAIM_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`IS_COUNT_ENABLED_` tinyint DEFAULT NULL,
|
|
|
|
|
|
`VAR_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`ID_LINK_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
`SUB_TASK_COUNT_` int DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_TASK_CREATE` (`CREATE_TIME_`),
|
|
|
|
|
|
KEY `ACT_IDX_TASK_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_TASK_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_TASK_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_timer_job
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_timer_job`;
|
|
|
|
|
|
CREATE TABLE `act_ru_timer_job` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`LOCK_OWNER_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCLUSIVE_` tinyint(1) DEFAULT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROCESS_INSTANCE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_DEF_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`ELEMENT_NAME_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_DEFINITION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CORRELATION_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`RETRIES_` int DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_STACK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`EXCEPTION_MSG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DUEDATE_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`REPEAT_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`HANDLER_CFG_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CUSTOM_VALUES_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID` (`EXCEPTION_STACK_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID` (`CUSTOM_VALUES_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_TIMER_JOB_CORRELATION_ID` (`CORRELATION_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_TIMER_JOB_DUEDATE` (`DUEDATE_`),
|
|
|
|
|
|
KEY `ACT_IDX_TJOB_SCOPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_TJOB_SUB_SCOPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_TJOB_SCOPE_DEF` (`SCOPE_DEFINITION_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_FK_TIMER_JOB_EXECUTION` (`EXECUTION_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` (`PROCESS_INSTANCE_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_TIMER_JOB_PROC_DEF` (`PROC_DEF_ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_TIMER_JOB_CUSTOM_VALUES` FOREIGN KEY (`CUSTOM_VALUES_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),
|
|
|
|
|
|
CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for act_ru_variable
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `act_ru_variable`;
|
|
|
|
|
|
CREATE TABLE `act_ru_variable` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`EXECUTION_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`PROC_INST_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TASK_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BYTEARRAY_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`DOUBLE_` double DEFAULT NULL,
|
|
|
|
|
|
`LONG_` bigint DEFAULT NULL,
|
|
|
|
|
|
`TEXT_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TEXT2_` varchar(4000) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_VAR_SCOPE_ID_TYPE` (`SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_IDX_RU_VAR_SUB_ID_TYPE` (`SUB_SCOPE_ID_`,`SCOPE_TYPE_`),
|
|
|
|
|
|
KEY `ACT_FK_VAR_BYTEARRAY` (`BYTEARRAY_ID_`),
|
|
|
|
|
|
KEY `ACT_IDX_VARIABLE_TASK_ID` (`TASK_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_VAR_EXE` (`EXECUTION_ID_`),
|
|
|
|
|
|
KEY `ACT_FK_VAR_PROCINST` (`PROC_INST_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=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_api_key
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_api_key`;
|
|
|
|
|
|
CREATE TABLE `ai_api_key` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
|
|
|
|
`api_key` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密钥',
|
|
|
|
|
|
`platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
|
|
|
|
|
|
`url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'API 地址',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI API 秘钥表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_chat_conversation
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_chat_conversation`;
|
|
|
|
|
|
CREATE TABLE `ai_chat_conversation` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '新对话' COMMENT '对话标题',
|
|
|
|
|
|
`pinned` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否置顶',
|
|
|
|
|
|
`pinned_time` datetime DEFAULT NULL COMMENT '置顶时间',
|
|
|
|
|
|
`role_id` bigint DEFAULT NULL COMMENT '角色编号',
|
|
|
|
|
|
`model_id` bigint DEFAULT NULL COMMENT '模型编号',
|
|
|
|
|
|
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型标志',
|
|
|
|
|
|
`system_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '角色设定',
|
|
|
|
|
|
`temperature` double DEFAULT NULL COMMENT '温度参数',
|
|
|
|
|
|
`max_tokens` int DEFAULT NULL COMMENT '单条回复的最大 Token 数量',
|
|
|
|
|
|
`max_contexts` int DEFAULT NULL COMMENT '上下文的最大 Message 数量',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI Chat 对话表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_chat_message
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_chat_message`;
|
|
|
|
|
|
CREATE TABLE `ai_chat_message` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`conversation_id` bigint NOT NULL COMMENT '对话编号',
|
|
|
|
|
|
`reply_id` bigint DEFAULT NULL COMMENT '回复消息编号',
|
|
|
|
|
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '消息类型',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`role_id` bigint DEFAULT NULL COMMENT '角色编号',
|
|
|
|
|
|
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型标志',
|
|
|
|
|
|
`model_id` bigint DEFAULT NULL COMMENT '模型编号',
|
|
|
|
|
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '聊天内容',
|
|
|
|
|
|
`reasoning_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '推理内容',
|
|
|
|
|
|
`use_context` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否携带上下文',
|
|
|
|
|
|
`segment_ids` json DEFAULT NULL COMMENT '知识库段落编号数组',
|
|
|
|
|
|
`web_search_pages` json DEFAULT NULL COMMENT '联网搜索的网页内容数组',
|
|
|
|
|
|
`attachment_urls` json DEFAULT NULL COMMENT '附件 URL 数组',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI Chat 消息表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_chat_role
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_chat_role`;
|
|
|
|
|
|
CREATE TABLE `ai_chat_role` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称',
|
|
|
|
|
|
`avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色头像',
|
|
|
|
|
|
`category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色分类',
|
|
|
|
|
|
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '角色描述',
|
|
|
|
|
|
`system_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '角色设定',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`model_id` bigint DEFAULT NULL COMMENT '模型编号',
|
|
|
|
|
|
`knowledge_ids` json DEFAULT NULL COMMENT '引用的知识库编号列表',
|
|
|
|
|
|
`tool_ids` json DEFAULT NULL COMMENT '引用的工具编号列表',
|
|
|
|
|
|
`mcp_client_names` json DEFAULT NULL COMMENT '引用的 MCP Client 名字列表',
|
|
|
|
|
|
`public_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否公开',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序值',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 聊天角色表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_image
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_image`;
|
|
|
|
|
|
CREATE TABLE `ai_image` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '提示词',
|
|
|
|
|
|
`platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
|
|
|
|
|
|
`model_id` bigint DEFAULT NULL COMMENT '模型编号',
|
|
|
|
|
|
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型标识',
|
|
|
|
|
|
`width` int DEFAULT NULL COMMENT '图片宽度',
|
|
|
|
|
|
`height` int DEFAULT NULL COMMENT '图片高度',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '生成状态',
|
|
|
|
|
|
`finish_time` datetime DEFAULT NULL COMMENT '完成时间',
|
|
|
|
|
|
`error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '绘画错误信息',
|
|
|
|
|
|
`pic_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图片地址',
|
|
|
|
|
|
`public_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否公开',
|
|
|
|
|
|
`options` json DEFAULT NULL COMMENT '绘制参数',
|
|
|
|
|
|
`buttons` json DEFAULT NULL COMMENT 'mj buttons 按钮',
|
|
|
|
|
|
`task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 绘画表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_knowledge
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_knowledge`;
|
|
|
|
|
|
CREATE TABLE `ai_knowledge` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '知识库名称',
|
|
|
|
|
|
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '知识库描述',
|
|
|
|
|
|
`embedding_model_id` bigint DEFAULT NULL COMMENT '向量模型编号',
|
|
|
|
|
|
`embedding_model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型标识',
|
|
|
|
|
|
`top_k` int DEFAULT NULL COMMENT 'topK',
|
|
|
|
|
|
`similarity_threshold` double DEFAULT NULL COMMENT '相似度阈值',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 知识库表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_knowledge_document
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_knowledge_document`;
|
|
|
|
|
|
CREATE TABLE `ai_knowledge_document` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`knowledge_id` bigint NOT NULL COMMENT '知识库编号',
|
|
|
|
|
|
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文档名称',
|
|
|
|
|
|
`url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件 URL',
|
|
|
|
|
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '内容',
|
|
|
|
|
|
`content_length` int DEFAULT NULL COMMENT '文档长度',
|
|
|
|
|
|
`tokens` int DEFAULT NULL COMMENT '文档 token 数量',
|
|
|
|
|
|
`segment_max_tokens` int DEFAULT NULL COMMENT '分片最大 Token 数',
|
|
|
|
|
|
`retrieval_count` int NOT NULL DEFAULT '0' COMMENT '召回次数',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 知识库-文档表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_knowledge_segment
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_knowledge_segment`;
|
|
|
|
|
|
CREATE TABLE `ai_knowledge_segment` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`knowledge_id` bigint NOT NULL COMMENT '知识库编号',
|
|
|
|
|
|
`document_id` bigint NOT NULL COMMENT '文档编号',
|
|
|
|
|
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '切片内容',
|
|
|
|
|
|
`content_length` int DEFAULT NULL COMMENT '切片内容长度',
|
|
|
|
|
|
`vector_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '向量库的编号',
|
|
|
|
|
|
`tokens` int DEFAULT NULL COMMENT 'token 数量',
|
|
|
|
|
|
`retrieval_count` int NOT NULL DEFAULT '0' COMMENT '召回次数',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 知识库-文档分段表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_mind_map
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_mind_map`;
|
|
|
|
|
|
CREATE TABLE `ai_mind_map` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
|
|
|
|
|
|
`model_id` bigint DEFAULT NULL COMMENT '模型编号',
|
|
|
|
|
|
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型',
|
|
|
|
|
|
`prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '生成内容提示',
|
|
|
|
|
|
`generated_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '生成的内容',
|
|
|
|
|
|
`error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '错误信息',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 思维导图表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_model
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_model`;
|
|
|
|
|
|
CREATE TABLE `ai_model` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`key_id` bigint DEFAULT NULL COMMENT 'API 秘钥编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模型名称',
|
|
|
|
|
|
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模型标志',
|
|
|
|
|
|
`platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
|
|
|
|
|
|
`type` int NOT NULL COMMENT '类型',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序值',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`temperature` double DEFAULT NULL COMMENT '温度参数',
|
|
|
|
|
|
`max_tokens` int DEFAULT NULL COMMENT '单条回复的最大 Token 数量',
|
|
|
|
|
|
`max_contexts` int DEFAULT NULL COMMENT '上下文的最大 Message 数量',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 模型表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_music
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_music`;
|
|
|
|
|
|
CREATE TABLE `ai_music` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '音乐名称',
|
|
|
|
|
|
`lyric` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '歌词',
|
|
|
|
|
|
`image_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '图片地址',
|
|
|
|
|
|
`audio_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '音频地址',
|
|
|
|
|
|
`video_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '视频地址',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '音乐状态',
|
|
|
|
|
|
`generate_mode` tinyint NOT NULL COMMENT '生成模式',
|
|
|
|
|
|
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '描述词',
|
|
|
|
|
|
`platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
|
|
|
|
|
|
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型',
|
|
|
|
|
|
`tags` json DEFAULT NULL COMMENT '音乐风格标签',
|
|
|
|
|
|
`duration` double DEFAULT NULL COMMENT '音乐时长',
|
|
|
|
|
|
`public_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否公开',
|
|
|
|
|
|
`task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '任务编号',
|
|
|
|
|
|
`error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '错误信息',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 音乐表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_tool
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_tool`;
|
|
|
|
|
|
CREATE TABLE `ai_tool` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '工具编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工具名称',
|
|
|
|
|
|
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '工具描述',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 工具表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_workflow
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_workflow`;
|
|
|
|
|
|
CREATE TABLE `ai_workflow` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工作流名称',
|
|
|
|
|
|
`code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '工作流标识',
|
|
|
|
|
|
`graph` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '工作流模型 JSON 数据',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 工作流表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for ai_write
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `ai_write`;
|
|
|
|
|
|
CREATE TABLE `ai_write` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`type` int NOT NULL COMMENT '写作类型',
|
|
|
|
|
|
`platform` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '平台',
|
|
|
|
|
|
`model_id` bigint DEFAULT NULL COMMENT '模型编号',
|
|
|
|
|
|
`model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模型',
|
|
|
|
|
|
`prompt` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '生成内容提示',
|
|
|
|
|
|
`generated_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '生成的内容',
|
|
|
|
|
|
`original_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '原文',
|
|
|
|
|
|
`length` int DEFAULT NULL COMMENT '长度提示词',
|
|
|
|
|
|
`format` int DEFAULT NULL COMMENT '格式提示词',
|
|
|
|
|
|
`tone` int DEFAULT NULL COMMENT '语气提示词',
|
|
|
|
|
|
`language` int DEFAULT NULL COMMENT '语言提示词',
|
|
|
|
|
|
`error_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '错误信息',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='AI 写作表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_category
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_category`;
|
|
|
|
|
|
CREATE TABLE `bpm_category` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(63) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
|
|
|
|
`code` varchar(63) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '编码',
|
|
|
|
|
|
`description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '描述',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`sort` int NOT NULL COMMENT '排序',
|
|
|
|
|
|
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='分类';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_form
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_form`;
|
|
|
|
|
|
CREATE TABLE `bpm_form` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(63) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`fields` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段列表',
|
|
|
|
|
|
`conf` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '配置信息',
|
|
|
|
|
|
`remark` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='动态表单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_oa_leave
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_oa_leave`;
|
|
|
|
|
|
CREATE TABLE `bpm_oa_leave` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`type` int NOT NULL COMMENT '请假类型:1-年假 2-事假 3-病假 4-婚假 5-产假 6-陪产假 7-丧假 8-其他',
|
|
|
|
|
|
`reason` varchar(500) NOT NULL COMMENT '请假原因',
|
|
|
|
|
|
`start_time` datetime NOT NULL COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束时间',
|
|
|
|
|
|
`duration` decimal(10,2) NOT NULL COMMENT '请假时长,单位:小时',
|
|
|
|
|
|
`leader_id` bigint DEFAULT NULL COMMENT '审批人编号',
|
|
|
|
|
|
`leader_name` varchar(64) DEFAULT NULL COMMENT '审批人名字',
|
|
|
|
|
|
`audit_status` int DEFAULT NULL COMMENT '审批状态:1-待审批 2-通过 3-不通过',
|
|
|
|
|
|
`audit_time` datetime DEFAULT NULL COMMENT '审批时间',
|
|
|
|
|
|
`audit_remark` varchar(500) DEFAULT NULL COMMENT '审批备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_create_time` (`create_time`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='OA请假申请';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_process_definition_info
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_process_definition_info`;
|
|
|
|
|
|
CREATE TABLE `bpm_process_definition_info` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`process_definition_id` varchar(64) NOT NULL COMMENT '流程定义的编号',
|
|
|
|
|
|
`model_id` varchar(64) NOT NULL COMMENT '流程模型的编号',
|
|
|
|
|
|
`model_type` int NOT NULL COMMENT '流程模型的类型',
|
|
|
|
|
|
`category` varchar(64) DEFAULT NULL COMMENT '流程分类的编码',
|
|
|
|
|
|
`icon` varchar(500) DEFAULT NULL COMMENT '图标',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL COMMENT '描述',
|
|
|
|
|
|
`form_type` int DEFAULT NULL COMMENT '表单类型',
|
|
|
|
|
|
`form_id` bigint DEFAULT NULL COMMENT '动态表单编号',
|
|
|
|
|
|
`form_conf` text COMMENT '表单的配置',
|
|
|
|
|
|
`form_vars` text COMMENT '表单变量',
|
|
|
|
|
|
`assign_vars` text COMMENT '抄送人变量',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_process_definition_id` (`process_definition_id`),
|
|
|
|
|
|
KEY `idx_model_id` (`model_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='流程定义的扩展信息';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_process_expression
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_process_expression`;
|
|
|
|
|
|
CREATE TABLE `bpm_process_expression` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '表达式名字',
|
|
|
|
|
|
`status` int NOT NULL COMMENT '表达式状态',
|
|
|
|
|
|
`expression` varchar(500) NOT NULL COMMENT '表达式',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='流程表达式';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_process_instance_copy
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_process_instance_copy`;
|
|
|
|
|
|
CREATE TABLE `bpm_process_instance_copy` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`process_instance_id` varchar(64) NOT NULL COMMENT '流程实例的编号',
|
|
|
|
|
|
`copy_type` int NOT NULL COMMENT '抄送类型:1-指定人员',
|
|
|
|
|
|
`copy_user_id` bigint NOT NULL COMMENT '抄送人编号',
|
|
|
|
|
|
`read_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否已读',
|
|
|
|
|
|
`read_time` datetime DEFAULT NULL COMMENT '阅读时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_process_instance_id` (`process_instance_id`),
|
|
|
|
|
|
KEY `idx_copy_user_id` (`copy_user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='流程实例抄送';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_process_listener
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_process_listener`;
|
|
|
|
|
|
CREATE TABLE `bpm_process_listener` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '监听器名字',
|
|
|
|
|
|
`status` int NOT NULL COMMENT '状态',
|
|
|
|
|
|
`type` varchar(20) NOT NULL COMMENT '监听类型:execution/task',
|
|
|
|
|
|
`event` varchar(50) NOT NULL COMMENT '监听事件',
|
|
|
|
|
|
`value_type` varchar(20) NOT NULL COMMENT '值类型:class/delegateExpression/expression',
|
|
|
|
|
|
`value` varchar(500) NOT NULL COMMENT '值',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='流程监听器';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for bpm_user_group
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `bpm_user_group`;
|
|
|
|
|
|
CREATE TABLE `bpm_user_group` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(63) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
|
|
|
|
`description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '描述',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`user_ids` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户编号列表',
|
|
|
|
|
|
`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户组';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for brokerage_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `brokerage_record`;
|
|
|
|
|
|
CREATE TABLE `brokerage_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`biz_type` tinyint NOT NULL COMMENT '业务类型',
|
|
|
|
|
|
`price` decimal(15,2) NOT NULL COMMENT '金额',
|
|
|
|
|
|
`total_price` decimal(15,2) NOT NULL COMMENT '账户总余额',
|
|
|
|
|
|
`description` varchar(256) DEFAULT NULL COMMENT '描述',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for brokerage_user
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `brokerage_user`;
|
|
|
|
|
|
CREATE TABLE `brokerage_user` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`balance` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '佣金余额',
|
|
|
|
|
|
`total_brokerage` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '累计佣金',
|
|
|
|
|
|
`withdraw_price` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '已提现佣金',
|
|
|
|
|
|
`bind_user_id` bigint DEFAULT NULL COMMENT '绑定用户编号',
|
|
|
|
|
|
`bind_user_time` datetime DEFAULT NULL COMMENT '绑定时间',
|
|
|
|
|
|
`enabled` bit(1) DEFAULT NULL COMMENT '是否启用',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销用户';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for brokerage_withdraw
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `brokerage_withdraw`;
|
|
|
|
|
|
CREATE TABLE `brokerage_withdraw` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '提现编号',
|
|
|
|
|
|
`no` varchar(32) NOT NULL COMMENT '提现单号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`price` decimal(15,2) NOT NULL COMMENT '提现金额',
|
|
|
|
|
|
`fee_price` decimal(15,2) NOT NULL DEFAULT '0.00' COMMENT '手续费',
|
|
|
|
|
|
`total_price` decimal(15,2) NOT NULL COMMENT '到账金额',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`pay_channel` varchar(32) DEFAULT NULL COMMENT '提现渠道',
|
|
|
|
|
|
`pay_qrcode_url` varchar(256) DEFAULT NULL COMMENT '收款二维码',
|
|
|
|
|
|
`transfer_time` datetime DEFAULT NULL COMMENT '转账时间',
|
|
|
|
|
|
`transfer_no` varchar(64) DEFAULT NULL COMMENT '转账单号',
|
|
|
|
|
|
`apply_reason` varchar(256) DEFAULT NULL COMMENT '申请原因',
|
|
|
|
|
|
`audit_reason` varchar(256) DEFAULT NULL COMMENT '审核原因',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销提现';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_business
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_business`;
|
|
|
|
|
|
CREATE TABLE `crm_business` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '商机名称',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`follow_up_status` bit(1) DEFAULT NULL COMMENT '跟进状态',
|
|
|
|
|
|
`contact_last_time` datetime DEFAULT NULL COMMENT '最后跟进时间',
|
|
|
|
|
|
`contact_next_time` datetime DEFAULT NULL COMMENT '下次联系时间',
|
|
|
|
|
|
`owner_user_id` bigint DEFAULT NULL COMMENT '负责人的用户编号',
|
|
|
|
|
|
`status_type_id` bigint DEFAULT NULL COMMENT '商机状态组编号',
|
|
|
|
|
|
`status_id` bigint DEFAULT NULL COMMENT '商机状态编号',
|
|
|
|
|
|
`end_status` tinyint DEFAULT NULL COMMENT '结束状态',
|
|
|
|
|
|
`end_reason` varchar(256) DEFAULT NULL COMMENT '结束原因',
|
|
|
|
|
|
`total_price` decimal(15,2) DEFAULT NULL COMMENT '商机总金额',
|
|
|
|
|
|
`discount_price` decimal(15,2) DEFAULT NULL COMMENT '优惠金额',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_customer_id` (`customer_id`),
|
|
|
|
|
|
KEY `idx_owner_user_id` (`owner_user_id`),
|
|
|
|
|
|
KEY `idx_status_type_id` (`status_type_id`),
|
|
|
|
|
|
KEY `idx_status_id` (`status_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 商机';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_business_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_business_product`;
|
|
|
|
|
|
CREATE TABLE `crm_business_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`business_id` bigint DEFAULT NULL COMMENT '商机编号',
|
|
|
|
|
|
`product_id` bigint DEFAULT NULL COMMENT '产品编号',
|
|
|
|
|
|
`product_price` decimal(15,2) DEFAULT NULL COMMENT '产品单价,单位:元',
|
|
|
|
|
|
`business_price` decimal(15,2) DEFAULT NULL COMMENT '商机价格, 单位:元',
|
|
|
|
|
|
`count` decimal(15,2) DEFAULT NULL COMMENT '数量',
|
|
|
|
|
|
`total_price` decimal(15,2) DEFAULT NULL COMMENT '总计价格,单位:元',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_business_id` (`business_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 商机产品关联表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_business_status
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_business_status`;
|
|
|
|
|
|
CREATE TABLE `crm_business_status` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '状态名称',
|
|
|
|
|
|
`status_type_id` bigint NOT NULL COMMENT '状态组编号',
|
|
|
|
|
|
`percent` int DEFAULT NULL COMMENT '赢率',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`is_default` bit(1) DEFAULT NULL COMMENT '是否默认',
|
|
|
|
|
|
`is_end` bit(1) DEFAULT NULL COMMENT '是否结束',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_status_type_id` (`status_type_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 商机状态';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_business_status_type
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_business_status_type`;
|
|
|
|
|
|
CREATE TABLE `crm_business_status_type` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '名称',
|
|
|
|
|
|
`status_count` int DEFAULT NULL COMMENT '状态数量',
|
|
|
|
|
|
`is_default` bit(1) DEFAULT NULL COMMENT '是否默认',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 商机状态组';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_clue
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_clue`;
|
|
|
|
|
|
CREATE TABLE `crm_clue` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,主键自增',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '线索名称',
|
|
|
|
|
|
`follow_up_status` bit(1) DEFAULT NULL COMMENT '跟进状态',
|
|
|
|
|
|
`contact_last_time` datetime DEFAULT NULL COMMENT '最后跟进时间',
|
|
|
|
|
|
`contact_last_content` text COMMENT '最后跟进内容',
|
|
|
|
|
|
`contact_next_time` datetime DEFAULT NULL COMMENT '下次联系时间',
|
|
|
|
|
|
`owner_user_id` bigint DEFAULT NULL COMMENT '负责人的用户编号',
|
|
|
|
|
|
`transform_status` bit(1) DEFAULT NULL COMMENT '转化状态',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`mobile` varchar(20) DEFAULT NULL COMMENT '手机号',
|
|
|
|
|
|
`telephone` varchar(20) DEFAULT NULL COMMENT '电话',
|
|
|
|
|
|
`wechat` varchar(64) DEFAULT NULL COMMENT '微信',
|
|
|
|
|
|
`email` varchar(64) DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
|
`qq` varchar(20) DEFAULT NULL COMMENT 'QQ',
|
|
|
|
|
|
`source` varchar(32) DEFAULT NULL COMMENT '线索来源',
|
|
|
|
|
|
`industry` varchar(32) DEFAULT NULL COMMENT '所属行业',
|
|
|
|
|
|
`level` varchar(32) DEFAULT NULL COMMENT '客户级别',
|
|
|
|
|
|
`region` varchar(32) DEFAULT NULL COMMENT '所在地区',
|
|
|
|
|
|
`detail_address` varchar(256) DEFAULT NULL COMMENT '详细地址',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_owner_user_id` (`owner_user_id`),
|
|
|
|
|
|
KEY `idx_customer_id` (`customer_id`),
|
|
|
|
|
|
KEY `idx_mobile` (`mobile`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 线索';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_contact
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_contact`;
|
|
|
|
|
|
CREATE TABLE `crm_contact` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '联系人姓名',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`contact_last_time` datetime DEFAULT NULL COMMENT '最后跟进时间',
|
|
|
|
|
|
`contact_last_content` text COMMENT '最后跟进内容',
|
|
|
|
|
|
`contact_next_time` datetime DEFAULT NULL COMMENT '下次联系时间',
|
|
|
|
|
|
`owner_user_id` bigint DEFAULT NULL COMMENT '负责人用户编号',
|
|
|
|
|
|
`mobile` varchar(20) DEFAULT NULL COMMENT '手机',
|
|
|
|
|
|
`telephone` varchar(20) DEFAULT NULL COMMENT '电话',
|
|
|
|
|
|
`wechat` varchar(64) DEFAULT NULL COMMENT '微信',
|
|
|
|
|
|
`email` varchar(64) DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
|
`qq` varchar(20) DEFAULT NULL COMMENT 'QQ',
|
|
|
|
|
|
`sex` tinyint DEFAULT NULL COMMENT '性别',
|
|
|
|
|
|
`position` varchar(32) DEFAULT NULL COMMENT '职位',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_customer_id` (`customer_id`),
|
|
|
|
|
|
KEY `idx_owner_user_id` (`owner_user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 联系人';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_contact_business
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_contact_business`;
|
|
|
|
|
|
CREATE TABLE `crm_contact_business` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`contact_id` bigint DEFAULT NULL COMMENT '联系人编号',
|
|
|
|
|
|
`business_id` bigint DEFAULT NULL COMMENT '商机编号',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_contact_id` (`contact_id`),
|
|
|
|
|
|
KEY `idx_business_id` (`business_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 联系人与商机关联表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_contract
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_contract`;
|
|
|
|
|
|
CREATE TABLE `crm_contract` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '合同编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '合同名称',
|
|
|
|
|
|
`no` varchar(32) NOT NULL COMMENT '合同编号',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`business_id` bigint DEFAULT NULL COMMENT '商机编号',
|
|
|
|
|
|
`contact_last_time` datetime DEFAULT NULL COMMENT '最后跟进时间',
|
|
|
|
|
|
`contact_last_content` text COMMENT '最后跟进内容',
|
|
|
|
|
|
`contact_next_time` datetime DEFAULT NULL COMMENT '下次联系时间',
|
|
|
|
|
|
`owner_user_id` bigint DEFAULT NULL COMMENT '负责人用户编号',
|
|
|
|
|
|
`sign_status` tinyint DEFAULT NULL COMMENT '签约状态',
|
|
|
|
|
|
`audit_status` tinyint DEFAULT NULL COMMENT '审批状态',
|
|
|
|
|
|
`start_date` date DEFAULT NULL COMMENT '合同开始日期',
|
|
|
|
|
|
`end_date` date DEFAULT NULL COMMENT '合同结束日期',
|
|
|
|
|
|
`total_price` decimal(15,2) DEFAULT NULL COMMENT '合同金额',
|
|
|
|
|
|
`discount_price` decimal(15,2) DEFAULT NULL COMMENT '优惠金额',
|
|
|
|
|
|
`discount_percent` decimal(5,2) DEFAULT NULL COMMENT '优惠比例',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_customer_id` (`customer_id`),
|
|
|
|
|
|
KEY `idx_business_id` (`business_id`),
|
|
|
|
|
|
KEY `idx_owner_user_id` (`owner_user_id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 合同';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_contract_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_contract_config`;
|
|
|
|
|
|
CREATE TABLE `crm_contract_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '配置名称',
|
|
|
|
|
|
`contract_notice` bit(1) DEFAULT NULL COMMENT '合同到期是否提醒',
|
|
|
|
|
|
`expiring_days` int DEFAULT NULL COMMENT '合同到期提醒天数',
|
|
|
|
|
|
`sign_notice` bit(1) DEFAULT NULL COMMENT '合同签约提醒',
|
|
|
|
|
|
`reminder_ids` text COMMENT '提醒人编号列表',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 合同配置';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_contract_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_contract_product`;
|
|
|
|
|
|
CREATE TABLE `crm_contract_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`contract_id` bigint DEFAULT NULL COMMENT '合同编号',
|
|
|
|
|
|
`product_id` bigint DEFAULT NULL COMMENT '产品编号',
|
|
|
|
|
|
`product_price` decimal(15,2) DEFAULT NULL COMMENT '产品单价,单位:元',
|
|
|
|
|
|
`contract_price` decimal(15,2) DEFAULT NULL COMMENT '合同价格, 单位:元',
|
|
|
|
|
|
`count` decimal(15,2) DEFAULT NULL COMMENT '数量',
|
|
|
|
|
|
`total_price` decimal(15,2) DEFAULT NULL COMMENT '总计价格,单位:元',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_contract_id` (`contract_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 合同产品关联表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_customer
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_customer`;
|
|
|
|
|
|
CREATE TABLE `crm_customer` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '客户名称',
|
|
|
|
|
|
`follow_up_status` bit(1) DEFAULT NULL COMMENT '跟进状态',
|
|
|
|
|
|
`contact_last_time` datetime DEFAULT NULL COMMENT '最后跟进时间',
|
|
|
|
|
|
`contact_last_content` text COMMENT '最后跟进内容',
|
|
|
|
|
|
`contact_next_time` datetime DEFAULT NULL COMMENT '下次联系时间',
|
|
|
|
|
|
`owner_user_id` bigint DEFAULT NULL COMMENT '负责人的用户编号',
|
|
|
|
|
|
`owner_time` datetime DEFAULT NULL COMMENT '成为负责人的时间',
|
|
|
|
|
|
`lock_status` bit(1) DEFAULT NULL COMMENT '锁定状态',
|
|
|
|
|
|
`deal_status` bit(1) DEFAULT NULL COMMENT '成交状态',
|
|
|
|
|
|
`mobile` varchar(20) DEFAULT NULL COMMENT '手机',
|
|
|
|
|
|
`telephone` varchar(20) DEFAULT NULL COMMENT '电话',
|
|
|
|
|
|
`wechat` varchar(64) DEFAULT NULL COMMENT '微信',
|
|
|
|
|
|
`email` varchar(64) DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
|
`qq` varchar(20) DEFAULT NULL COMMENT 'QQ',
|
|
|
|
|
|
`source` varchar(32) DEFAULT NULL COMMENT '客户来源',
|
|
|
|
|
|
`industry` varchar(32) DEFAULT NULL COMMENT '所属行业',
|
|
|
|
|
|
`level` varchar(32) DEFAULT NULL COMMENT '客户级别',
|
|
|
|
|
|
`region` varchar(32) DEFAULT NULL COMMENT '所在地区',
|
|
|
|
|
|
`detail_address` varchar(256) DEFAULT NULL COMMENT '详细地址',
|
|
|
|
|
|
`main_contact_id` bigint DEFAULT NULL COMMENT '主要联系人编号',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_owner_user_id` (`owner_user_id`),
|
|
|
|
|
|
KEY `idx_mobile` (`mobile`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 客户';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_customer_limit_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_customer_limit_config`;
|
|
|
|
|
|
CREATE TABLE `crm_customer_limit_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`data_type` varchar(32) NOT NULL COMMENT '数据类型',
|
|
|
|
|
|
`limit_count` int NOT NULL COMMENT '限制数量',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_user_data_type` (`user_id`,`data_type`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 客户限制配置';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_customer_pool_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_customer_pool_config`;
|
|
|
|
|
|
CREATE TABLE `crm_customer_pool_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '规则名称',
|
|
|
|
|
|
`pool_strategy_id` bigint DEFAULT NULL COMMENT '公海策略编号',
|
|
|
|
|
|
`assign_rule` varchar(32) DEFAULT NULL COMMENT '分配规则',
|
|
|
|
|
|
`contact_interval` int DEFAULT NULL COMMENT '保护期天数',
|
|
|
|
|
|
`remind_day` int DEFAULT NULL COMMENT '提醒天数',
|
|
|
|
|
|
`enable_assign` bit(1) DEFAULT NULL COMMENT '是否启用自动分配',
|
|
|
|
|
|
`assign_frequency` int DEFAULT NULL COMMENT '自动分配频率',
|
|
|
|
|
|
`assign_user_ids` text COMMENT '自动分配用户编号列表',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 客户公海配置';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_follow_up_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_follow_up_record`;
|
|
|
|
|
|
CREATE TABLE `crm_follow_up_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`batch_no` varchar(32) NOT NULL COMMENT '批次编号',
|
|
|
|
|
|
`data_type` varchar(32) NOT NULL COMMENT '数据类型',
|
|
|
|
|
|
`data_id` bigint NOT NULL COMMENT '数据编号',
|
|
|
|
|
|
`content` text NOT NULL COMMENT '跟进内容',
|
|
|
|
|
|
`record_type` tinyint NOT NULL COMMENT '记录类型',
|
|
|
|
|
|
`next_time` datetime DEFAULT NULL COMMENT '下次联系时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_data_type` (`data_type`),
|
|
|
|
|
|
KEY `idx_data_id` (`data_id`),
|
|
|
|
|
|
KEY `idx_batch_no` (`batch_no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 跟进记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_permission
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_permission`;
|
|
|
|
|
|
CREATE TABLE `crm_permission` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`data_type` varchar(32) NOT NULL COMMENT '数据类型',
|
|
|
|
|
|
`data_id` bigint NOT NULL COMMENT '数据编号',
|
|
|
|
|
|
`permission_level` tinyint DEFAULT NULL COMMENT '权限级别',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_data_type` (`data_type`),
|
|
|
|
|
|
KEY `idx_data_id` (`data_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 数据权限';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_product`;
|
|
|
|
|
|
CREATE TABLE `crm_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '产品编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '产品名称',
|
|
|
|
|
|
`no` varchar(32) NOT NULL COMMENT '产品编码',
|
|
|
|
|
|
`category_id` bigint DEFAULT NULL COMMENT '产品分类编号',
|
|
|
|
|
|
`brand_id` bigint DEFAULT NULL COMMENT '品牌编号',
|
|
|
|
|
|
`unit` varchar(20) DEFAULT NULL COMMENT '单位',
|
|
|
|
|
|
`price` decimal(15,2) DEFAULT NULL COMMENT '价格',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`description` text COMMENT '产品描述',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_category_id` (`category_id`),
|
|
|
|
|
|
KEY `idx_brand_id` (`brand_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 产品';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_product_category
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_product_category`;
|
|
|
|
|
|
CREATE TABLE `crm_product_category` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '分类名称',
|
|
|
|
|
|
`parent_id` bigint DEFAULT NULL COMMENT '父级编号',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_parent_id` (`parent_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 产品分类';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_receivable
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_receivable`;
|
|
|
|
|
|
CREATE TABLE `crm_receivable` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
|
|
|
`no` varchar(32) NOT NULL COMMENT '回款编号',
|
|
|
|
|
|
`plan_id` bigint DEFAULT NULL COMMENT '回款计划编号',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`contract_id` bigint DEFAULT NULL COMMENT '合同编号',
|
|
|
|
|
|
`owner_user_id` bigint DEFAULT NULL COMMENT '负责人编号',
|
|
|
|
|
|
`audit_status` tinyint DEFAULT NULL COMMENT '审批状态',
|
|
|
|
|
|
`return_type` tinyint DEFAULT NULL COMMENT '回款方式',
|
|
|
|
|
|
`price` decimal(15,2) NOT NULL COMMENT '回款金额',
|
|
|
|
|
|
`receivable_date` date NOT NULL COMMENT '回款日期',
|
|
|
|
|
|
`period` varchar(20) DEFAULT NULL COMMENT '期数',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_customer_id` (`customer_id`),
|
|
|
|
|
|
KEY `idx_contract_id` (`contract_id`),
|
|
|
|
|
|
KEY `idx_owner_user_id` (`owner_user_id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 回款';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for crm_receivable_plan
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `crm_receivable_plan`;
|
|
|
|
|
|
CREATE TABLE `crm_receivable_plan` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`contract_id` bigint DEFAULT NULL COMMENT '合同编号',
|
|
|
|
|
|
`owner_user_id` bigint DEFAULT NULL COMMENT '负责人编号',
|
|
|
|
|
|
`period` varchar(20) NOT NULL COMMENT '期数',
|
|
|
|
|
|
`price` decimal(15,2) NOT NULL COMMENT '计划回款金额',
|
|
|
|
|
|
`receivable_date` date NOT NULL COMMENT '计划回款日期',
|
|
|
|
|
|
`return_type` tinyint DEFAULT NULL COMMENT '回款方式',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_customer_id` (`customer_id`),
|
|
|
|
|
|
KEY `idx_contract_id` (`contract_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CRM 回款计划';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for delivery_express
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `delivery_express`;
|
|
|
|
|
|
CREATE TABLE `delivery_express` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '物流公司编号',
|
|
|
|
|
|
`code` varchar(32) NOT NULL COMMENT '物流公司编码',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '物流公司名称',
|
|
|
|
|
|
`logo` varchar(256) DEFAULT NULL COMMENT '物流公司 logo',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_code` (`code`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='物流公司';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for delivery_express_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `delivery_express_template`;
|
|
|
|
|
|
CREATE TABLE `delivery_express_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '运费模板编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '模板名称',
|
|
|
|
|
|
`charge_mode` tinyint NOT NULL COMMENT '计费方式',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='运费模板';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for delivery_pick_up_store
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `delivery_pick_up_store`;
|
|
|
|
|
|
CREATE TABLE `delivery_pick_up_store` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '门店编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '门店名称',
|
|
|
|
|
|
`phone` varchar(20) NOT NULL COMMENT '门店手机',
|
|
|
|
|
|
`area_id` bigint DEFAULT NULL COMMENT '地区编号',
|
|
|
|
|
|
`detail_address` varchar(256) DEFAULT NULL COMMENT '详细地址',
|
|
|
|
|
|
`logo` varchar(256) DEFAULT NULL COMMENT '门店 logo',
|
|
|
|
|
|
`work_start_time` time DEFAULT NULL COMMENT '营业开始时间',
|
|
|
|
|
|
`work_end_time` time DEFAULT NULL COMMENT '营业结束时间',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='自提门店';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_account
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_account`;
|
|
|
|
|
|
CREATE TABLE `erp_account` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '类型',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 账户表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_customer
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_customer`;
|
|
|
|
|
|
CREATE TABLE `erp_customer` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '客户编号',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户名称',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户编号',
|
|
|
|
|
|
`telephone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话',
|
|
|
|
|
|
`mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号码',
|
|
|
|
|
|
`fax` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '传真',
|
|
|
|
|
|
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
|
`address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '地址',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_customer_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 客户表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_finance_payment
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_finance_payment`;
|
|
|
|
|
|
CREATE TABLE `erp_finance_payment` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '付款单号',
|
|
|
|
|
|
`payment_time` datetime NOT NULL COMMENT '付款时间',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '账户编号',
|
|
|
|
|
|
`supplier_id` bigint DEFAULT NULL COMMENT '供应商编号',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '付款金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_finance_payment_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 付款单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_finance_payment_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_finance_payment_item`;
|
|
|
|
|
|
CREATE TABLE `erp_finance_payment_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`payment_id` bigint NOT NULL COMMENT '付款编号',
|
|
|
|
|
|
`biz_id` bigint NOT NULL COMMENT '业务编号',
|
|
|
|
|
|
`biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务单号',
|
|
|
|
|
|
`price` decimal(20,2) NOT NULL COMMENT '付款金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_finance_payment_item_payment_id` (`payment_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 付款单明细表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_finance_receipt
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_finance_receipt`;
|
|
|
|
|
|
CREATE TABLE `erp_finance_receipt` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '收款单号',
|
|
|
|
|
|
`receipt_time` datetime NOT NULL COMMENT '收款时间',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '账户编号',
|
|
|
|
|
|
`supplier_id` bigint DEFAULT NULL COMMENT '供应商编号',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '收款金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_finance_receipt_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 收款单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_finance_receipt_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_finance_receipt_item`;
|
|
|
|
|
|
CREATE TABLE `erp_finance_receipt_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`receipt_id` bigint NOT NULL COMMENT '收款编号',
|
|
|
|
|
|
`biz_id` bigint NOT NULL COMMENT '业务编号',
|
|
|
|
|
|
`biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务单号',
|
|
|
|
|
|
`price` decimal(20,2) NOT NULL COMMENT '收款金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_finance_receipt_item_receipt_id` (`receipt_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 收款单明细表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_product`;
|
|
|
|
|
|
CREATE TABLE `erp_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '产品编号',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品名称',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`unit_id` bigint NOT NULL COMMENT '单位编号',
|
|
|
|
|
|
`category_id` bigint NOT NULL COMMENT '分类编号',
|
|
|
|
|
|
`brand_id` bigint DEFAULT NULL COMMENT '品牌编号',
|
|
|
|
|
|
`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '产品描述',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_product_no` (`no`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_product_category_id` (`category_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 产品表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_product_category
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_product_category`;
|
|
|
|
|
|
CREATE TABLE `erp_product_category` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
|
|
|
|
`parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父级编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 产品分类表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_product_unit
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_product_unit`;
|
|
|
|
|
|
CREATE TABLE `erp_product_unit` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 产品单位表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_in
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_in`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_in` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '采购入库单号',
|
|
|
|
|
|
`in_time` datetime NOT NULL COMMENT '入库时间',
|
|
|
|
|
|
`supplier_id` bigint NOT NULL COMMENT '供应商编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`order_id` bigint DEFAULT NULL COMMENT '采购订单编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_in_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购入库单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_in_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_in_item`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_in_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`in_id` bigint NOT NULL COMMENT '入库编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_in_item_in_id` (`in_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购入库单明细表';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_in_items
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_in_items`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_in_items` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`in_id` bigint NOT NULL COMMENT '入库编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_in_items_in_id` (`in_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购入库单明细表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_order
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_order`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_order` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '采购单号',
|
|
|
|
|
|
`order_time` datetime NOT NULL COMMENT '订购时间',
|
|
|
|
|
|
`supplier_id` bigint NOT NULL COMMENT '供应商编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_order_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购订单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_order_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_order_item`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_order_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_order_item_order_id` (`order_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购订单明细表';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_order_items
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_order_items`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_order_items` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_order_items_order_id` (`order_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购订单明细表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_return
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_return`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_return` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '采购退货单号',
|
|
|
|
|
|
`return_time` datetime NOT NULL COMMENT '退货时间',
|
|
|
|
|
|
`supplier_id` bigint NOT NULL COMMENT '供应商编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`order_id` bigint DEFAULT NULL COMMENT '采购订单编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_return_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购退货单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_return_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_return_item`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_return_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`return_id` bigint NOT NULL COMMENT '退货编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_return_item_return_id` (`return_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购退货单明细表';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_purchase_return_items
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_purchase_return_items`;
|
|
|
|
|
|
CREATE TABLE `erp_purchase_return_items` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`return_id` bigint NOT NULL COMMENT '退货编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_purchase_return_items_return_id` (`return_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 采购退货单明细表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_order
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_order`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_order` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '销售单号',
|
|
|
|
|
|
`order_time` datetime NOT NULL COMMENT '订购时间',
|
|
|
|
|
|
`customer_id` bigint NOT NULL COMMENT '客户编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_order_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售订单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_order_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_order_item`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_order_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_order_item_order_id` (`order_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售订单明细表';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_order_items
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_order_items`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_order_items` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_order_items_order_id` (`order_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售订单明细表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_out
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_out`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_out` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '销售出库单号',
|
|
|
|
|
|
`out_time` datetime NOT NULL COMMENT '出库时间',
|
|
|
|
|
|
`customer_id` bigint NOT NULL COMMENT '客户编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`order_id` bigint DEFAULT NULL COMMENT '销售订单编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_out_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售出库单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_out_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_out_item`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_out_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`out_id` bigint NOT NULL COMMENT '出库编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_out_item_out_id` (`out_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售出库单明细表';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_out_items
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_out_items`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_out_items` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`out_id` bigint NOT NULL COMMENT '出库编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_out_items_out_id` (`out_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售出库单明细表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_return
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_return`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_return` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '销售退货单号',
|
|
|
|
|
|
`return_time` datetime NOT NULL COMMENT '退货时间',
|
|
|
|
|
|
`customer_id` bigint NOT NULL COMMENT '客户编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`order_id` bigint DEFAULT NULL COMMENT '销售订单编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_return_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售退货单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_return_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_return_item`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_return_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`return_id` bigint NOT NULL COMMENT '退货编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_return_item_return_id` (`return_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售退货单明细表';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_sale_return_items
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_sale_return_items`;
|
|
|
|
|
|
CREATE TABLE `erp_sale_return_items` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`return_id` bigint NOT NULL COMMENT '退货编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_sale_return_items_return_id` (`return_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 销售退货单明细表';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock`;
|
|
|
|
|
|
CREATE TABLE `erp_stock` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`warehouse_id` bigint NOT NULL COMMENT '仓库编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '库存数量',
|
|
|
|
|
|
`lock_count` int NOT NULL DEFAULT '0' COMMENT '锁定数量',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
UNIQUE KEY `uniq_erp_stock_warehouse_product` (`warehouse_id`,`product_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 库存表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_check
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_check`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_check` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '盘点单号',
|
|
|
|
|
|
`check_time` datetime NOT NULL COMMENT '盘点时间',
|
|
|
|
|
|
`warehouse_id` bigint NOT NULL COMMENT '仓库编号',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_check_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 库存盘点表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_check_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_check_item`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_check_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`check_id` bigint NOT NULL COMMENT '盘点编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`old_count` int NOT NULL COMMENT '原数量',
|
|
|
|
|
|
`new_count` int NOT NULL COMMENT '新数量',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '差异数量',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_check_item_check_id` (`check_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 库存盘点明细表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_in
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_in`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_in` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '入库单号',
|
|
|
|
|
|
`in_time` datetime NOT NULL COMMENT '入库时间',
|
|
|
|
|
|
`warehouse_id` bigint NOT NULL COMMENT '仓库编号',
|
|
|
|
|
|
`supplier_id` bigint DEFAULT NULL COMMENT '供应商编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_in_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 入库单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_in_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_in_item`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_in_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`in_id` bigint NOT NULL COMMENT '入库编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '批次号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_in_item_in_id` (`in_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 入库单明细表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_move
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_move`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_move` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '调拨单号',
|
|
|
|
|
|
`move_time` datetime NOT NULL COMMENT '调拨时间',
|
|
|
|
|
|
`from_warehouse_id` bigint NOT NULL COMMENT '调出仓库编号',
|
|
|
|
|
|
`to_warehouse_id` bigint NOT NULL COMMENT '调入仓库编号',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_move_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 库存调拨表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_move_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_move_item`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_move_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`move_id` bigint NOT NULL COMMENT '调拨编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '批次号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_move_item_move_id` (`move_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 库存调拨明细表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_out
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_out`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_out` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '出库单号',
|
|
|
|
|
|
`out_time` datetime NOT NULL COMMENT '出库时间',
|
|
|
|
|
|
`warehouse_id` bigint NOT NULL COMMENT '仓库编号',
|
|
|
|
|
|
`customer_id` bigint DEFAULT NULL COMMENT '客户编号',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '总数量',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '总金额',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_out_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 出库单表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_out_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_out_item`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_out_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`out_id` bigint NOT NULL COMMENT '出库编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '批次号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`product_price` decimal(20,2) NOT NULL COMMENT '产品单价',
|
|
|
|
|
|
`total_price` decimal(20,2) NOT NULL COMMENT '合计价格',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_out_item_out_id` (`out_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 出库单明细表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_stock_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_stock_record`;
|
|
|
|
|
|
CREATE TABLE `erp_stock_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`product_id` bigint NOT NULL COMMENT '产品编号',
|
|
|
|
|
|
`batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '批次号',
|
|
|
|
|
|
`warehouse_id` bigint NOT NULL COMMENT '仓库编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '库存数量',
|
|
|
|
|
|
`total_count` int NOT NULL COMMENT '累计库存数量',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '类型',
|
|
|
|
|
|
`biz_id` bigint NOT NULL COMMENT '业务编号',
|
|
|
|
|
|
`biz_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务单号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_record_product` (`product_id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_stock_record_warehouse` (`warehouse_id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 库存记录表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_supplier
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_supplier`;
|
|
|
|
|
|
CREATE TABLE `erp_supplier` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '供应商编号',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '供应商名称',
|
|
|
|
|
|
`no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '供应商编号',
|
|
|
|
|
|
`telephone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话',
|
|
|
|
|
|
`mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号码',
|
|
|
|
|
|
`fax` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '传真',
|
|
|
|
|
|
`email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
|
`address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '地址',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_erp_supplier_no` (`no`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 供应商表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for erp_warehouse
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `erp_warehouse`;
|
|
|
|
|
|
CREATE TABLE `erp_warehouse` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '仓库编号',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '仓库名称',
|
|
|
|
|
|
`address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '仓库地址',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='ERP 仓库表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_channel_definition
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_channel_definition`;
|
|
|
|
|
|
CREATE TABLE `flw_channel_definition` (
|
|
|
|
|
|
`ID_` varchar(255) NOT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`VERSION_` int DEFAULT NULL,
|
|
|
|
|
|
`KEY_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`DEPLOYMENT_ID_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`RESOURCE_NAME_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`DESCRIPTION_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`IMPLEMENTATION_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
UNIQUE KEY `ACT_IDX_CHANNEL_DEF_UNIQ` (`KEY_`,`VERSION_`,`TENANT_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_ev_databasechangelog
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_ev_databasechangelog`;
|
|
|
|
|
|
CREATE TABLE `flw_ev_databasechangelog` (
|
|
|
|
|
|
`ID` varchar(255) NOT NULL,
|
|
|
|
|
|
`AUTHOR` varchar(255) NOT NULL,
|
|
|
|
|
|
`FILENAME` varchar(255) NOT NULL,
|
|
|
|
|
|
`DATEEXECUTED` datetime NOT NULL,
|
|
|
|
|
|
`ORDEREXECUTED` int NOT NULL,
|
|
|
|
|
|
`EXECTYPE` varchar(10) NOT NULL,
|
|
|
|
|
|
`MD5SUM` varchar(35) DEFAULT NULL,
|
|
|
|
|
|
`DESCRIPTION` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`COMMENTS` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`TAG` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`LIQUIBASE` varchar(20) DEFAULT NULL,
|
|
|
|
|
|
`CONTEXTS` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`LABELS` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`DEPLOYMENT_ID` varchar(10) DEFAULT NULL
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_ev_databasechangeloglock
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_ev_databasechangeloglock`;
|
|
|
|
|
|
CREATE TABLE `flw_ev_databasechangeloglock` (
|
|
|
|
|
|
`ID` int NOT NULL,
|
|
|
|
|
|
`LOCKED` bit(1) NOT NULL,
|
|
|
|
|
|
`LOCKGRANTED` datetime DEFAULT NULL,
|
|
|
|
|
|
`LOCKEDBY` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_event_definition
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_event_definition`;
|
|
|
|
|
|
CREATE TABLE `flw_event_definition` (
|
|
|
|
|
|
`ID_` varchar(255) NOT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`VERSION_` int DEFAULT NULL,
|
|
|
|
|
|
`KEY_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`DEPLOYMENT_ID_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`RESOURCE_NAME_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`DESCRIPTION_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
UNIQUE KEY `ACT_IDX_EVENT_DEF_UNIQ` (`KEY_`,`VERSION_`,`TENANT_ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_event_deployment
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_event_deployment`;
|
|
|
|
|
|
CREATE TABLE `flw_event_deployment` (
|
|
|
|
|
|
`ID_` varchar(255) NOT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`CATEGORY_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`DEPLOY_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`PARENT_DEPLOYMENT_ID_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_event_resource
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_event_resource`;
|
|
|
|
|
|
CREATE TABLE `flw_event_resource` (
|
|
|
|
|
|
`ID_` varchar(255) NOT NULL,
|
|
|
|
|
|
`NAME_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`DEPLOYMENT_ID_` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`RESOURCE_BYTES_` longblob,
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_ru_batch
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_ru_batch`;
|
|
|
|
|
|
CREATE TABLE `flw_ru_batch` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`SEARCH_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SEARCH_KEY2_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`COMPLETE_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`STATUS_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`BATCH_DOC_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for flw_ru_batch_part
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `flw_ru_batch_part`;
|
|
|
|
|
|
CREATE TABLE `flw_ru_batch_part` (
|
|
|
|
|
|
`ID_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`REV_` int DEFAULT NULL,
|
|
|
|
|
|
`BATCH_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TYPE_` varchar(64) COLLATE utf8mb3_bin NOT NULL,
|
|
|
|
|
|
`SCOPE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SUB_SCOPE_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SCOPE_TYPE_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SEARCH_KEY_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`SEARCH_KEY2_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`CREATE_TIME_` datetime(3) NOT NULL,
|
|
|
|
|
|
`COMPLETE_TIME_` datetime(3) DEFAULT NULL,
|
|
|
|
|
|
`STATUS_` varchar(255) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`RESULT_DOC_ID_` varchar(64) COLLATE utf8mb3_bin DEFAULT NULL,
|
|
|
|
|
|
`TENANT_ID_` varchar(255) COLLATE utf8mb3_bin DEFAULT '',
|
|
|
|
|
|
PRIMARY KEY (`ID_`),
|
|
|
|
|
|
KEY `FLW_IDX_BATCH_PART` (`BATCH_ID_`),
|
|
|
|
|
|
CONSTRAINT `FLW_FK_BATCH_PART_PARENT` FOREIGN KEY (`BATCH_ID_`) REFERENCES `flw_ru_batch` (`ID_`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_bin;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_api_access_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_api_access_log`;
|
|
|
|
|
|
CREATE TABLE `infra_api_access_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
|
|
|
|
|
|
`trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL DEFAULT '0' COMMENT '用户类型',
|
|
|
|
|
|
`application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
|
|
|
|
|
|
`request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '请求方法名',
|
|
|
|
|
|
`request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '请求地址',
|
|
|
|
|
|
`request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '请求参数',
|
|
|
|
|
|
`response_body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '响应结果',
|
|
|
|
|
|
`user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA',
|
|
|
|
|
|
`operate_module` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '操作模块',
|
|
|
|
|
|
`operate_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '操作名',
|
|
|
|
|
|
`operate_type` tinyint DEFAULT '0' COMMENT '操作分类',
|
|
|
|
|
|
`begin_time` datetime NOT NULL COMMENT '开始请求时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束请求时间',
|
|
|
|
|
|
`duration` int NOT NULL COMMENT '执行时长',
|
|
|
|
|
|
`result_code` int NOT NULL DEFAULT '0' COMMENT '结果码',
|
|
|
|
|
|
`result_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '结果提示',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_create_time` (`create_time`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=36233 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='API 访问日志表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_api_error_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_api_error_log`;
|
|
|
|
|
|
CREATE TABLE `infra_api_error_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '链路追踪编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL DEFAULT '0' COMMENT '用户类型',
|
|
|
|
|
|
`application_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
|
|
|
|
|
|
`request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求方法名',
|
|
|
|
|
|
`request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求地址',
|
|
|
|
|
|
`request_params` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '请求参数',
|
|
|
|
|
|
`user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA',
|
|
|
|
|
|
`exception_time` datetime NOT NULL COMMENT '异常发生时间',
|
|
|
|
|
|
`exception_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '异常名',
|
|
|
|
|
|
`exception_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常导致的消息',
|
|
|
|
|
|
`exception_root_cause_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常导致的根消息',
|
|
|
|
|
|
`exception_stack_trace` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常的栈轨迹',
|
|
|
|
|
|
`exception_class_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的类全名',
|
|
|
|
|
|
`exception_file_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的类文件',
|
|
|
|
|
|
`exception_method_name` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '异常发生的方法名',
|
|
|
|
|
|
`exception_line_number` int NOT NULL COMMENT '异常发生的方法所在行',
|
|
|
|
|
|
`process_status` tinyint NOT NULL COMMENT '处理状态',
|
|
|
|
|
|
`process_time` datetime DEFAULT NULL COMMENT '处理时间',
|
|
|
|
|
|
`process_user_id` int DEFAULT '0' COMMENT '处理用户编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=23279 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统异常日志';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_codegen_column
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_codegen_column`;
|
|
|
|
|
|
CREATE TABLE `infra_codegen_column` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`table_id` bigint NOT NULL COMMENT '表编号',
|
|
|
|
|
|
`column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段名',
|
|
|
|
|
|
`data_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段类型',
|
|
|
|
|
|
`column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字段描述',
|
|
|
|
|
|
`nullable` bit(1) NOT NULL COMMENT '是否允许为空',
|
|
|
|
|
|
`primary_key` bit(1) NOT NULL COMMENT '是否主键',
|
|
|
|
|
|
`ordinal_position` int NOT NULL COMMENT '排序',
|
|
|
|
|
|
`java_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 属性类型',
|
|
|
|
|
|
`java_field` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'Java 属性名',
|
|
|
|
|
|
`dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '字典类型',
|
|
|
|
|
|
`example` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '数据示例',
|
|
|
|
|
|
`create_operation` bit(1) NOT NULL COMMENT '是否为 Create 创建操作的字段',
|
|
|
|
|
|
`update_operation` bit(1) NOT NULL COMMENT '是否为 Update 更新操作的字段',
|
|
|
|
|
|
`list_operation` bit(1) NOT NULL COMMENT '是否为 List 查询操作的字段',
|
|
|
|
|
|
`list_operation_condition` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '=' COMMENT 'List 查询操作的条件类型',
|
|
|
|
|
|
`list_operation_result` bit(1) NOT NULL COMMENT '是否为 List 查询操作的返回字段',
|
|
|
|
|
|
`html_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '显示类型',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2659 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='代码生成表字段定义';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_codegen_table
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_codegen_table`;
|
|
|
|
|
|
CREATE TABLE `infra_codegen_table` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`data_source_config_id` bigint NOT NULL COMMENT '数据源配置的编号',
|
|
|
|
|
|
`scene` tinyint NOT NULL DEFAULT '1' COMMENT '生成场景',
|
|
|
|
|
|
`table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表名称',
|
|
|
|
|
|
`table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表描述',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模块名',
|
|
|
|
|
|
`business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '业务名',
|
|
|
|
|
|
`class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '类名称',
|
|
|
|
|
|
`class_comment` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '类描述',
|
|
|
|
|
|
`author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '作者',
|
|
|
|
|
|
`template_type` tinyint NOT NULL DEFAULT '1' COMMENT '模板类型',
|
|
|
|
|
|
`front_type` tinyint NOT NULL COMMENT '前端类型',
|
|
|
|
|
|
`parent_menu_id` bigint DEFAULT NULL COMMENT '父菜单编号',
|
|
|
|
|
|
`master_table_id` bigint DEFAULT NULL COMMENT '主表的编号',
|
|
|
|
|
|
`sub_join_column_id` bigint DEFAULT NULL COMMENT '子表关联主表的字段编号',
|
|
|
|
|
|
`sub_join_many` bit(1) DEFAULT NULL COMMENT '主表与子表是否一对多',
|
|
|
|
|
|
`tree_parent_column_id` bigint DEFAULT NULL COMMENT '树表的父字段编号',
|
|
|
|
|
|
`tree_name_column_id` bigint DEFAULT NULL COMMENT '树表的名字字段编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=197 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='代码生成表定义';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_config`;
|
|
|
|
|
|
CREATE TABLE `infra_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '参数主键',
|
|
|
|
|
|
`category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数分组',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '参数类型',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数名称',
|
|
|
|
|
|
`config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数键名',
|
|
|
|
|
|
`value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数键值',
|
|
|
|
|
|
`visible` bit(1) NOT NULL COMMENT '是否可见',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='参数配置表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_data_source_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_data_source_config`;
|
|
|
|
|
|
CREATE TABLE `infra_data_source_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '参数名称',
|
|
|
|
|
|
`url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据源连接',
|
|
|
|
|
|
`username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户名',
|
|
|
|
|
|
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='数据源配置表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_file
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_file`;
|
|
|
|
|
|
CREATE TABLE `infra_file` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '文件编号',
|
|
|
|
|
|
`config_id` bigint DEFAULT NULL COMMENT '配置编号',
|
|
|
|
|
|
`name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件名',
|
|
|
|
|
|
`path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件路径',
|
|
|
|
|
|
`url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件 URL',
|
|
|
|
|
|
`type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件类型',
|
|
|
|
|
|
`size` int NOT NULL COMMENT '文件大小',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2142 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_file_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_file_config`;
|
|
|
|
|
|
CREATE TABLE `infra_file_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '配置名',
|
|
|
|
|
|
`storage` tinyint NOT NULL COMMENT '存储器',
|
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`master` bit(1) NOT NULL COMMENT '是否为主配置',
|
|
|
|
|
|
`config` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '存储配置',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件配置表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_file_content
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_file_content`;
|
|
|
|
|
|
CREATE TABLE `infra_file_content` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`config_id` bigint NOT NULL COMMENT '配置编号',
|
|
|
|
|
|
`path` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件路径',
|
|
|
|
|
|
`content` mediumblob NOT NULL COMMENT '文件内容',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=286 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='文件表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_job
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_job`;
|
|
|
|
|
|
CREATE TABLE `infra_job` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务编号',
|
|
|
|
|
|
`name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '任务名称',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '任务状态',
|
|
|
|
|
|
`handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '处理器的名字',
|
|
|
|
|
|
`handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '处理器的参数',
|
|
|
|
|
|
`cron_expression` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'CRON 表达式',
|
|
|
|
|
|
`retry_count` int NOT NULL DEFAULT '0' COMMENT '重试次数',
|
|
|
|
|
|
`retry_interval` int NOT NULL DEFAULT '0' COMMENT '重试间隔',
|
|
|
|
|
|
`monitor_timeout` int NOT NULL DEFAULT '0' COMMENT '监控超时时间',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='定时任务表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for infra_job_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `infra_job_log`;
|
|
|
|
|
|
CREATE TABLE `infra_job_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志编号',
|
|
|
|
|
|
`job_id` bigint NOT NULL COMMENT '任务编号',
|
|
|
|
|
|
`handler_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '处理器的名字',
|
|
|
|
|
|
`handler_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '处理器的参数',
|
|
|
|
|
|
`execute_index` tinyint NOT NULL DEFAULT '1' COMMENT '第几次执行',
|
|
|
|
|
|
`begin_time` datetime NOT NULL COMMENT '开始执行时间',
|
|
|
|
|
|
`end_time` datetime DEFAULT NULL COMMENT '结束执行时间',
|
|
|
|
|
|
`duration` int DEFAULT NULL COMMENT '执行时长',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '任务状态',
|
|
|
|
|
|
`result` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '结果数据',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=987 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='定时任务日志表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_alert_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_alert_config`;
|
|
|
|
|
|
CREATE TABLE `iot_alert_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`product_id` bigint NOT NULL,
|
|
|
|
|
|
`device_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`rule_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 告警配置表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_alert_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_alert_record`;
|
|
|
|
|
|
CREATE TABLE `iot_alert_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`alert_config_id` bigint NOT NULL,
|
|
|
|
|
|
`alert_name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`product_id` bigint NOT NULL,
|
|
|
|
|
|
`device_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`rule_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`alert_data` text,
|
|
|
|
|
|
`alert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deal_status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`deal_time` timestamp NULL DEFAULT NULL,
|
|
|
|
|
|
`deal_user_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`deal_remark` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 告警记录表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_data_rule
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_data_rule`;
|
|
|
|
|
|
CREATE TABLE `iot_data_rule` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`rule_config` text,
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 数据规则表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_data_sink
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_data_sink`;
|
|
|
|
|
|
CREATE TABLE `iot_data_sink` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`type` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`config` text,
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 数据输出表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_device
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_device`;
|
|
|
|
|
|
CREATE TABLE `iot_device` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`device_name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`product_id` bigint NOT NULL,
|
|
|
|
|
|
`device_key` varchar(100) NOT NULL DEFAULT '',
|
|
|
|
|
|
`device_secret` varchar(100) NOT NULL DEFAULT '',
|
|
|
|
|
|
`nickname` varchar(255) DEFAULT NULL,
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`status_last_update_time` timestamp NULL DEFAULT NULL,
|
|
|
|
|
|
`last_online_time` timestamp NULL DEFAULT NULL,
|
|
|
|
|
|
`last_offline_time` timestamp NULL DEFAULT NULL,
|
|
|
|
|
|
`active_time` timestamp NULL DEFAULT NULL,
|
|
|
|
|
|
`ip` varchar(50) DEFAULT NULL,
|
|
|
|
|
|
`firmware_version` varchar(50) DEFAULT NULL,
|
|
|
|
|
|
`device_type` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`gateway_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`sub_device_count` int NOT NULL DEFAULT '0',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 设备表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_device_data
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_device_data`;
|
|
|
|
|
|
CREATE TABLE `iot_device_data` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`device_id` bigint NOT NULL,
|
|
|
|
|
|
`product_id` bigint NOT NULL,
|
|
|
|
|
|
`identifier` varchar(100) NOT NULL DEFAULT '',
|
|
|
|
|
|
`type` tinyint NOT NULL DEFAULT '1',
|
|
|
|
|
|
`data` text,
|
|
|
|
|
|
`ts` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 设备数据表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_device_group
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_device_group`;
|
|
|
|
|
|
CREATE TABLE `iot_device_group` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 设备分组表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_ota_firmware
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_ota_firmware`;
|
|
|
|
|
|
CREATE TABLE `iot_ota_firmware` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`product_id` bigint NOT NULL,
|
|
|
|
|
|
`version` varchar(50) NOT NULL DEFAULT '',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`file_url` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`file_size` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT OTA 固件表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_ota_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_ota_record`;
|
|
|
|
|
|
CREATE TABLE `iot_ota_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`task_id` bigint NOT NULL,
|
|
|
|
|
|
`firmware_id` bigint NOT NULL,
|
|
|
|
|
|
`device_id` bigint NOT NULL,
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`progress` int NOT NULL DEFAULT '0',
|
|
|
|
|
|
`error_msg` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`start_time` timestamp NULL DEFAULT NULL,
|
|
|
|
|
|
`end_time` timestamp NULL DEFAULT NULL,
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT OTA 升级记录表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_ota_task
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_ota_task`;
|
|
|
|
|
|
CREATE TABLE `iot_ota_task` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`firmware_id` bigint NOT NULL,
|
|
|
|
|
|
`product_id` bigint NOT NULL,
|
|
|
|
|
|
`upgrade_type` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT OTA 升级任务表';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_ota_task_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_ota_task_record`;
|
|
|
|
|
|
CREATE TABLE `iot_ota_task_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '升级记录编号',
|
|
|
|
|
|
`firmware_id` bigint NOT NULL COMMENT '固件编号',
|
|
|
|
|
|
`task_id` bigint NOT NULL COMMENT '任务编号',
|
|
|
|
|
|
`device_id` bigint NOT NULL COMMENT '设备编号',
|
|
|
|
|
|
`from_firmware_id` bigint DEFAULT NULL COMMENT '来源的固件编号',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '升级状态',
|
|
|
|
|
|
`progress` tinyint DEFAULT '0' COMMENT '升级进度,百分比',
|
|
|
|
|
|
`description` varchar(512) DEFAULT NULL COMMENT '升级进度描述',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_task_id` (`task_id`),
|
|
|
|
|
|
KEY `idx_device_id` (`device_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT OTA升级任务记录';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_product`;
|
|
|
|
|
|
CREATE TABLE `iot_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`product_key` varchar(100) NOT NULL DEFAULT '',
|
|
|
|
|
|
`protocol_type` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`category_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`data_format` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`device_type` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`net_type` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`validate_type` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 产品表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_product_category
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_product_category`;
|
|
|
|
|
|
CREATE TABLE `iot_product_category` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`parent_id` bigint DEFAULT NULL,
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 产品分类表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_scene_rule
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_scene_rule`;
|
|
|
|
|
|
CREATE TABLE `iot_scene_rule` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0',
|
|
|
|
|
|
`triggers` text,
|
|
|
|
|
|
`actions` text,
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 场景联动规则表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for iot_thing_model
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `iot_thing_model`;
|
|
|
|
|
|
CREATE TABLE `iot_thing_model` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
|
|
|
`product_id` bigint NOT NULL,
|
|
|
|
|
|
`identifier` varchar(100) NOT NULL DEFAULT '',
|
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL,
|
|
|
|
|
|
`type` tinyint NOT NULL DEFAULT '1',
|
|
|
|
|
|
`property` text,
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '',
|
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '',
|
|
|
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
|
|
|
|
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IoT 物模型表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_address
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_address`;
|
|
|
|
|
|
CREATE TABLE `member_address` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`name` varchar(10) NOT NULL COMMENT '收件人名称',
|
|
|
|
|
|
`mobile` varchar(20) NOT NULL COMMENT '手机号',
|
|
|
|
|
|
`area_id` bigint NOT NULL COMMENT '地区编号',
|
|
|
|
|
|
`detail_address` varchar(250) NOT NULL COMMENT '收件详细地址',
|
|
|
|
|
|
`default_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否默认',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户收件地址';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_config`;
|
|
|
|
|
|
CREATE TABLE `member_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`point_trade_deduct_enable` bit(1) DEFAULT NULL COMMENT '积分抵扣开关',
|
|
|
|
|
|
`point_trade_deduct_unit_price` int DEFAULT NULL COMMENT '积分抵扣单位价格',
|
|
|
|
|
|
`point_trade_deduct_max_price` int DEFAULT NULL COMMENT '积分抵扣最大值',
|
|
|
|
|
|
`point_trade_give_point` int DEFAULT NULL COMMENT '1元赠送积分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员配置';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_experience_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_experience_record`;
|
|
|
|
|
|
CREATE TABLE `member_experience_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`biz_type` int NOT NULL COMMENT '业务类型',
|
|
|
|
|
|
`biz_id` varchar(32) DEFAULT NULL COMMENT '业务编号',
|
|
|
|
|
|
`title` varchar(100) NOT NULL COMMENT '标题',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL COMMENT '描述',
|
|
|
|
|
|
`experience` int NOT NULL COMMENT '经验',
|
|
|
|
|
|
`total_experience` int NOT NULL COMMENT '变更后的经验',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_biz_type` (`biz_type`),
|
|
|
|
|
|
KEY `idx_biz_id` (`biz_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='经验记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_group
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_group`;
|
|
|
|
|
|
CREATE TABLE `member_group` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(50) NOT NULL COMMENT '名称',
|
|
|
|
|
|
`remark` varchar(500) NOT NULL DEFAULT '' COMMENT '备注',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户分组';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_level
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_level`;
|
|
|
|
|
|
CREATE TABLE `member_level` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(50) NOT NULL COMMENT '等级名称',
|
|
|
|
|
|
`level` int NOT NULL COMMENT '等级',
|
|
|
|
|
|
`experience` int NOT NULL COMMENT '升级经验',
|
|
|
|
|
|
`discount_percent` int NOT NULL DEFAULT '100' COMMENT '享受折扣',
|
|
|
|
|
|
`icon` varchar(255) NOT NULL DEFAULT '' COMMENT '等级图标',
|
|
|
|
|
|
`background_url` varchar(255) NOT NULL DEFAULT '' COMMENT '等级背景图',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_level` (`level`),
|
|
|
|
|
|
KEY `idx_experience` (`experience`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员等级';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_level_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_level_record`;
|
|
|
|
|
|
CREATE TABLE `member_level_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`level_id` bigint NOT NULL COMMENT '等级编号',
|
|
|
|
|
|
`level` int NOT NULL COMMENT '会员等级',
|
|
|
|
|
|
`discount_percent` int NOT NULL DEFAULT '100' COMMENT '享受折扣',
|
|
|
|
|
|
`experience` int NOT NULL COMMENT '升级经验',
|
|
|
|
|
|
`user_experience` int NOT NULL COMMENT '会员此时的经验',
|
|
|
|
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL COMMENT '描述',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='等级记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_point_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_point_record`;
|
|
|
|
|
|
CREATE TABLE `member_point_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`biz_type` int NOT NULL COMMENT '业务类型',
|
|
|
|
|
|
`biz_id` varchar(32) DEFAULT NULL COMMENT '业务编号',
|
|
|
|
|
|
`title` varchar(100) NOT NULL COMMENT '积分标题',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL COMMENT '积分描述',
|
|
|
|
|
|
`point` int NOT NULL COMMENT '变动积分',
|
|
|
|
|
|
`total_point` int NOT NULL COMMENT '变动后的积分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_biz_type` (`biz_type`),
|
|
|
|
|
|
KEY `idx_biz_id` (`biz_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='积分记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_sign_in_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_sign_in_config`;
|
|
|
|
|
|
CREATE TABLE `member_sign_in_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '规则编号',
|
|
|
|
|
|
`day` int NOT NULL COMMENT '签到第x天',
|
|
|
|
|
|
`point` int NOT NULL DEFAULT '0' COMMENT '奖励积分',
|
|
|
|
|
|
`experience` int NOT NULL DEFAULT '0' COMMENT '奖励经验',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_day` (`day`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='签到规则';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_sign_in_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_sign_in_record`;
|
|
|
|
|
|
CREATE TABLE `member_sign_in_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '签到用户',
|
|
|
|
|
|
`day` int NOT NULL COMMENT '第几天签到',
|
|
|
|
|
|
`point` int NOT NULL DEFAULT '0' COMMENT '签到积分',
|
|
|
|
|
|
`experience` int NOT NULL DEFAULT '0' COMMENT '签到经验',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_create_time` (`create_time`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='签到记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_tag
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_tag`;
|
|
|
|
|
|
CREATE TABLE `member_tag` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(50) NOT NULL COMMENT '标签名称',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员标签';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for member_user
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `member_user`;
|
|
|
|
|
|
CREATE TABLE `member_user` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户编号',
|
|
|
|
|
|
`nickname` varchar(30) NOT NULL DEFAULT '' COMMENT '用户昵称',
|
|
|
|
|
|
`avatar` varchar(255) NOT NULL DEFAULT '' COMMENT '用户头像',
|
|
|
|
|
|
`mobile` varchar(11) NOT NULL COMMENT '手机号',
|
|
|
|
|
|
`password` varchar(100) NOT NULL DEFAULT '' COMMENT '密码',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`register_ip` varchar(32) NOT NULL COMMENT '注册 IP',
|
|
|
|
|
|
`register_terminal` tinyint NOT NULL DEFAULT '3' COMMENT '注册终端',
|
|
|
|
|
|
`login_ip` varchar(50) NOT NULL DEFAULT '' COMMENT '最后登录IP',
|
|
|
|
|
|
`login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
|
|
|
|
|
|
`name` varchar(30) DEFAULT NULL COMMENT '真实名字',
|
|
|
|
|
|
`sex` tinyint DEFAULT NULL COMMENT '性别',
|
|
|
|
|
|
`birthday` datetime DEFAULT NULL COMMENT '出生日期',
|
|
|
|
|
|
`area_id` int DEFAULT NULL COMMENT '所在地',
|
|
|
|
|
|
`mark` varchar(255) DEFAULT NULL COMMENT '用户备注',
|
|
|
|
|
|
`point` int NOT NULL DEFAULT '0' COMMENT '积分',
|
|
|
|
|
|
`tag_ids` text COMMENT '用户标签编号列表',
|
|
|
|
|
|
`level_id` bigint DEFAULT NULL COMMENT '等级编号',
|
|
|
|
|
|
`experience` int DEFAULT NULL COMMENT '经验',
|
|
|
|
|
|
`group_id` bigint DEFAULT NULL COMMENT '用户分组编号',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_mobile` (`mobile`),
|
|
|
|
|
|
KEY `idx_area_id` (`area_id`),
|
|
|
|
|
|
KEY `idx_group_id` (`group_id`),
|
|
|
|
|
|
KEY `idx_level_id` (`level_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_account
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_account`;
|
|
|
|
|
|
CREATE TABLE `mp_account` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '公众号名称',
|
|
|
|
|
|
`account` varchar(64) NOT NULL COMMENT '公众号账号',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appid',
|
|
|
|
|
|
`app_secret` varchar(128) NOT NULL COMMENT '公众号密钥',
|
|
|
|
|
|
`token` varchar(128) NOT NULL COMMENT '公众号 token',
|
|
|
|
|
|
`aes_key` varchar(128) DEFAULT NULL COMMENT '消息加解密密钥',
|
|
|
|
|
|
`qr_code_url` varchar(256) DEFAULT NULL COMMENT '二维码图片 URL',
|
|
|
|
|
|
`remark` varchar(256) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_app_id` (`app_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公众号账号';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_auto_reply
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_auto_reply`;
|
|
|
|
|
|
CREATE TABLE `mp_auto_reply` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '公众号账号的编号',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appId',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '回复类型',
|
|
|
|
|
|
`request_keyword` varchar(32) DEFAULT NULL COMMENT '请求的关键字',
|
|
|
|
|
|
`request_match` tinyint DEFAULT NULL COMMENT '请求的关键字的匹配',
|
|
|
|
|
|
`request_message_type` varchar(16) DEFAULT NULL COMMENT '请求的消息类型',
|
|
|
|
|
|
`response_message_type` varchar(16) DEFAULT NULL COMMENT '回复的消息类型',
|
|
|
|
|
|
`response_content` text COMMENT '回复的消息内容',
|
|
|
|
|
|
`response_media_id` varchar(64) DEFAULT NULL COMMENT '回复的媒体 id',
|
|
|
|
|
|
`response_media_url` varchar(256) DEFAULT NULL COMMENT '回复的媒体 URL',
|
|
|
|
|
|
`response_title` varchar(128) DEFAULT NULL COMMENT '回复的标题',
|
|
|
|
|
|
`response_description` varchar(256) DEFAULT NULL COMMENT '回复的描述',
|
|
|
|
|
|
`response_thumb_media_id` varchar(64) DEFAULT NULL COMMENT '回复的缩略图的媒体 id',
|
|
|
|
|
|
`response_thumb_media_url` varchar(256) DEFAULT NULL COMMENT '回复的缩略图的媒体 URL',
|
|
|
|
|
|
`response_articles` text COMMENT '回复的图文消息',
|
|
|
|
|
|
`response_music_url` varchar(256) DEFAULT NULL COMMENT '回复的音乐链接',
|
|
|
|
|
|
`response_hq_music_url` varchar(256) DEFAULT NULL COMMENT '回复的高质量音乐链接',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_account_id` (`account_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公众号消息自动回复';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_material
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_material`;
|
|
|
|
|
|
CREATE TABLE `mp_material` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '公众号账号的编号',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appId',
|
|
|
|
|
|
`media_id` varchar(64) NOT NULL COMMENT '公众号素材 id',
|
|
|
|
|
|
`type` varchar(16) NOT NULL COMMENT '文件类型',
|
|
|
|
|
|
`permanent` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否永久',
|
|
|
|
|
|
`url` varchar(256) DEFAULT NULL COMMENT '文件服务器的 URL',
|
|
|
|
|
|
`name` varchar(64) DEFAULT NULL COMMENT '名字',
|
|
|
|
|
|
`mp_url` varchar(256) DEFAULT NULL COMMENT '公众号文件 URL',
|
|
|
|
|
|
`title` varchar(128) DEFAULT NULL COMMENT '视频素材的标题',
|
|
|
|
|
|
`introduction` varchar(256) DEFAULT NULL COMMENT '视频素材的描述',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_account_id` (`account_id`),
|
|
|
|
|
|
KEY `idx_media_id` (`media_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公众号素材';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_menu
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_menu`;
|
|
|
|
|
|
CREATE TABLE `mp_menu` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '公众号账号的编号',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appId',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '菜单名称',
|
|
|
|
|
|
`menu_key` varchar(64) DEFAULT NULL COMMENT '菜单标识',
|
|
|
|
|
|
`parent_id` bigint DEFAULT NULL COMMENT '父菜单编号',
|
|
|
|
|
|
`type` varchar(16) DEFAULT NULL COMMENT '按钮类型',
|
|
|
|
|
|
`url` varchar(256) DEFAULT NULL COMMENT '网页链接',
|
|
|
|
|
|
`mini_program_app_id` varchar(32) DEFAULT NULL COMMENT '小程序的 appId',
|
|
|
|
|
|
`mini_program_page_path` varchar(128) DEFAULT NULL COMMENT '小程序的页面路径',
|
|
|
|
|
|
`article_id` varchar(64) DEFAULT NULL COMMENT '跳转图文的媒体编号',
|
|
|
|
|
|
`reply_message_type` varchar(16) DEFAULT NULL COMMENT '消息类型',
|
|
|
|
|
|
`reply_content` text COMMENT '回复的消息内容',
|
|
|
|
|
|
`reply_media_id` varchar(64) DEFAULT NULL COMMENT '回复的媒体 id',
|
|
|
|
|
|
`reply_media_url` varchar(256) DEFAULT NULL COMMENT '回复的媒体 URL',
|
|
|
|
|
|
`reply_title` varchar(128) DEFAULT NULL COMMENT '回复的标题',
|
|
|
|
|
|
`reply_description` varchar(256) DEFAULT NULL COMMENT '回复的描述',
|
|
|
|
|
|
`reply_thumb_media_id` varchar(64) DEFAULT NULL COMMENT '回复的缩略图的媒体 id',
|
|
|
|
|
|
`reply_thumb_media_url` varchar(256) DEFAULT NULL COMMENT '回复的缩略图的媒体 URL',
|
|
|
|
|
|
`reply_articles` text COMMENT '回复的图文消息数组',
|
|
|
|
|
|
`reply_music_url` varchar(256) DEFAULT NULL COMMENT '回复的音乐链接',
|
|
|
|
|
|
`reply_hq_music_url` varchar(256) DEFAULT NULL COMMENT '回复的高质量音乐链接',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_account_id` (`account_id`),
|
|
|
|
|
|
KEY `idx_parent_id` (`parent_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公众号菜单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_message
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_message`;
|
|
|
|
|
|
CREATE TABLE `mp_message` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`msg_id` bigint DEFAULT NULL COMMENT '微信公众号消息 id',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '公众号账号的 ID',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appid',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '公众号粉丝的编号',
|
|
|
|
|
|
`openid` varchar(64) DEFAULT NULL COMMENT '公众号粉丝标志',
|
|
|
|
|
|
`type` varchar(16) NOT NULL COMMENT '消息类型',
|
|
|
|
|
|
`send_from` int DEFAULT NULL COMMENT '消息来源',
|
|
|
|
|
|
`content` text COMMENT '消息内容',
|
|
|
|
|
|
`media_id` varchar(64) DEFAULT NULL COMMENT '媒体文件的编号',
|
|
|
|
|
|
`media_url` varchar(256) DEFAULT NULL COMMENT '媒体文件的 URL',
|
|
|
|
|
|
`recognition` varchar(512) DEFAULT NULL COMMENT '语音识别后文本',
|
|
|
|
|
|
`format` varchar(16) DEFAULT NULL COMMENT '语音格式',
|
|
|
|
|
|
`title` varchar(128) DEFAULT NULL COMMENT '标题',
|
|
|
|
|
|
`description` varchar(256) DEFAULT NULL COMMENT '描述',
|
|
|
|
|
|
`thumb_media_id` varchar(64) DEFAULT NULL COMMENT '缩略图的媒体 id',
|
|
|
|
|
|
`thumb_media_url` varchar(256) DEFAULT NULL COMMENT '缩略图的媒体 URL',
|
|
|
|
|
|
`url` varchar(256) DEFAULT NULL COMMENT '点击图文消息跳转链接',
|
|
|
|
|
|
`location_x` double DEFAULT NULL COMMENT '地理位置维度',
|
|
|
|
|
|
`location_y` double DEFAULT NULL COMMENT '地理位置经度',
|
|
|
|
|
|
`scale` double DEFAULT NULL COMMENT '地图缩放大小',
|
|
|
|
|
|
`label` varchar(128) DEFAULT NULL COMMENT '详细地址',
|
|
|
|
|
|
`articles` text COMMENT '图文消息数组',
|
|
|
|
|
|
`music_url` varchar(256) DEFAULT NULL COMMENT '音乐链接',
|
|
|
|
|
|
`hq_music_url` varchar(256) DEFAULT NULL COMMENT '高质量音乐链接',
|
|
|
|
|
|
`event` varchar(32) DEFAULT NULL COMMENT '事件类型',
|
|
|
|
|
|
`event_key` varchar(128) DEFAULT NULL COMMENT '事件 Key',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_account_id` (`account_id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_msg_id` (`msg_id`),
|
|
|
|
|
|
KEY `idx_create_time` (`create_time`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公众号消息';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_message_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_message_template`;
|
|
|
|
|
|
CREATE TABLE `mp_message_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '公众号账号的编号',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appId',
|
|
|
|
|
|
`template_id` varchar(64) NOT NULL COMMENT '公众号模板 ID',
|
|
|
|
|
|
`title` varchar(64) NOT NULL COMMENT '标题',
|
|
|
|
|
|
`content` text COMMENT '模板内容',
|
|
|
|
|
|
`example` text COMMENT '模板示例',
|
|
|
|
|
|
`primary_industry` varchar(32) DEFAULT NULL COMMENT '模板所属行业的一级行业',
|
|
|
|
|
|
`deputy_industry` varchar(32) DEFAULT NULL COMMENT '模板所属行业的二级行业',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_account_id` (`account_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公众号模版消息';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_tag
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_tag`;
|
|
|
|
|
|
CREATE TABLE `mp_tag` (
|
|
|
|
|
|
`id` bigint NOT NULL COMMENT '主键',
|
|
|
|
|
|
`tag_id` bigint NOT NULL COMMENT '公众号标签 id',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '标签名',
|
|
|
|
|
|
`count` int DEFAULT NULL COMMENT '此标签下粉丝数',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '公众号账号的编号',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appId',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_account_id` (`account_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='公众号标签';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for mp_user
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `mp_user`;
|
|
|
|
|
|
CREATE TABLE `mp_user` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`openid` varchar(64) NOT NULL COMMENT '粉丝标识',
|
|
|
|
|
|
`union_id` varchar(64) DEFAULT NULL COMMENT '微信生态唯一标识',
|
|
|
|
|
|
`subscribe_status` tinyint NOT NULL COMMENT '关注状态',
|
|
|
|
|
|
`subscribe_time` datetime DEFAULT NULL COMMENT '关注时间',
|
|
|
|
|
|
`unsubscribe_time` datetime DEFAULT NULL COMMENT '取消关注时间',
|
|
|
|
|
|
`nickname` varchar(64) DEFAULT NULL COMMENT '昵称',
|
|
|
|
|
|
`head_image_url` varchar(256) DEFAULT NULL COMMENT '头像地址',
|
|
|
|
|
|
`language` varchar(32) DEFAULT NULL COMMENT '语言',
|
|
|
|
|
|
`country` varchar(32) DEFAULT NULL COMMENT '国家',
|
|
|
|
|
|
`province` varchar(32) DEFAULT NULL COMMENT '省份',
|
|
|
|
|
|
`city` varchar(32) DEFAULT NULL COMMENT '城市',
|
|
|
|
|
|
`remark` varchar(64) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`tag_ids` text COMMENT '标签编号数组',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '公众号账号的编号',
|
|
|
|
|
|
`app_id` varchar(64) NOT NULL COMMENT '公众号 appId',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_openid` (`openid`),
|
|
|
|
|
|
KEY `idx_account_id` (`account_id`),
|
|
|
|
|
|
KEY `idx_union_id` (`union_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='微信公众号粉丝';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_app
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_app`;
|
|
|
|
|
|
CREATE TABLE `pay_app` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '应用编号',
|
|
|
|
|
|
`app_key` varchar(64) NOT NULL COMMENT '应用密钥',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '应用名称',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`order_notify_url` varchar(1024) NOT NULL COMMENT '订单支付通知 URL',
|
|
|
|
|
|
`refund_notify_url` varchar(1024) NOT NULL COMMENT '退款通知 URL',
|
|
|
|
|
|
`transfer_notify_url` varchar(1024) NOT NULL COMMENT '转账通知 URL',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付应用';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_channel
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_channel`;
|
|
|
|
|
|
CREATE TABLE `pay_channel` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '渠道编号',
|
|
|
|
|
|
`code` varchar(32) NOT NULL COMMENT '渠道编码',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`fee_rate` double NOT NULL DEFAULT '0' COMMENT '手续费费率',
|
|
|
|
|
|
`app_id` bigint NOT NULL COMMENT '应用编号',
|
|
|
|
|
|
`config` varchar(10240) NOT NULL COMMENT '渠道配置',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付渠道';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_demo_order
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_demo_order`;
|
|
|
|
|
|
CREATE TABLE `pay_demo_order` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '订单编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`spu_id` bigint DEFAULT NULL COMMENT '商品编号',
|
|
|
|
|
|
`spu_name` varchar(255) DEFAULT NULL COMMENT '商品名称',
|
|
|
|
|
|
`price` int NOT NULL COMMENT '价格(分)',
|
|
|
|
|
|
`pay_status` bit(1) DEFAULT NULL COMMENT '是否支付',
|
|
|
|
|
|
`pay_order_id` bigint DEFAULT NULL COMMENT '支付订单编号',
|
|
|
|
|
|
`pay_time` datetime DEFAULT NULL COMMENT '付款时间',
|
|
|
|
|
|
`pay_channel_code` varchar(32) DEFAULT NULL COMMENT '支付渠道',
|
|
|
|
|
|
`pay_refund_id` bigint DEFAULT NULL COMMENT '支付退款单号',
|
|
|
|
|
|
`refund_price` int DEFAULT NULL COMMENT '退款金额(分)',
|
|
|
|
|
|
`refund_time` datetime DEFAULT NULL COMMENT '退款完成时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='示例订单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_demo_withdraw
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_demo_withdraw`;
|
|
|
|
|
|
CREATE TABLE `pay_demo_withdraw` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '提现单编号',
|
|
|
|
|
|
`subject` varchar(255) DEFAULT NULL COMMENT '提现标题',
|
|
|
|
|
|
`price` int NOT NULL COMMENT '提现金额(分)',
|
|
|
|
|
|
`user_account` varchar(256) NOT NULL COMMENT '收款人账号',
|
|
|
|
|
|
`user_name` varchar(64) DEFAULT NULL COMMENT '收款人姓名',
|
|
|
|
|
|
`type` int DEFAULT NULL COMMENT '提现方式',
|
|
|
|
|
|
`status` int DEFAULT NULL COMMENT '提现状态',
|
|
|
|
|
|
`pay_transfer_id` bigint DEFAULT NULL COMMENT '转账单编号',
|
|
|
|
|
|
`transfer_channel_code` varchar(32) DEFAULT NULL COMMENT '转账渠道',
|
|
|
|
|
|
`transfer_time` datetime DEFAULT NULL COMMENT '转账成功时间',
|
|
|
|
|
|
`transfer_error_msg` varchar(500) DEFAULT NULL COMMENT '转账错误提示',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='示例提现订单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_notify_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_notify_log`;
|
|
|
|
|
|
CREATE TABLE `pay_notify_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志编号',
|
|
|
|
|
|
`task_id` bigint NOT NULL COMMENT '任务编号',
|
|
|
|
|
|
`notify_times` int NOT NULL COMMENT '通知次数',
|
|
|
|
|
|
`response` varchar(1024) NOT NULL COMMENT '响应结果',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付通知日志';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_notify_task
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_notify_task`;
|
|
|
|
|
|
CREATE TABLE `pay_notify_task` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务编号',
|
|
|
|
|
|
`app_id` bigint NOT NULL COMMENT '应用编号',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '通知类型',
|
|
|
|
|
|
`data_id` bigint NOT NULL COMMENT '数据编号',
|
|
|
|
|
|
`merchant_order_id` varchar(64) NOT NULL COMMENT '商户订单编号',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`next_notify_time` datetime DEFAULT NULL COMMENT '下次通知时间',
|
|
|
|
|
|
`last_execute_time` datetime DEFAULT NULL COMMENT '最后执行时间',
|
|
|
|
|
|
`notify_times` int NOT NULL DEFAULT '0' COMMENT '通知次数',
|
|
|
|
|
|
`max_notify_times` int NOT NULL COMMENT '最大通知次数',
|
|
|
|
|
|
`notify_url` varchar(1024) NOT NULL COMMENT '通知地址',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付通知任务';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_order
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_order`;
|
|
|
|
|
|
CREATE TABLE `pay_order` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '订单编号',
|
|
|
|
|
|
`app_id` bigint NOT NULL COMMENT '应用编号',
|
|
|
|
|
|
`channel_id` bigint DEFAULT NULL COMMENT '渠道编号',
|
|
|
|
|
|
`channel_code` varchar(32) DEFAULT NULL COMMENT '渠道编码',
|
|
|
|
|
|
`merchant_order_id` varchar(64) NOT NULL COMMENT '商户订单编号',
|
|
|
|
|
|
`subject` varchar(32) NOT NULL COMMENT '商品标题',
|
|
|
|
|
|
`body` varchar(128) NOT NULL COMMENT '商品描述',
|
|
|
|
|
|
`notify_url` varchar(1024) NOT NULL COMMENT '通知地址',
|
|
|
|
|
|
`price` bigint NOT NULL COMMENT '支付金额',
|
|
|
|
|
|
`channel_fee_rate` double DEFAULT '0' COMMENT '渠道手续费费率',
|
|
|
|
|
|
`channel_fee_price` bigint DEFAULT '0' COMMENT '渠道手续费',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '支付状态',
|
|
|
|
|
|
`user_ip` varchar(50) NOT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`expire_time` datetime NOT NULL COMMENT '过期时间',
|
|
|
|
|
|
`success_time` datetime DEFAULT NULL COMMENT '成功时间',
|
|
|
|
|
|
`notify_time` datetime DEFAULT NULL COMMENT '通知时间',
|
|
|
|
|
|
`extension_id` bigint DEFAULT NULL COMMENT '拓展编号',
|
|
|
|
|
|
`no` varchar(64) DEFAULT NULL COMMENT '支付单号',
|
|
|
|
|
|
`refund_price` bigint NOT NULL DEFAULT '0' COMMENT '退款金额',
|
|
|
|
|
|
`channel_user_id` varchar(255) DEFAULT NULL COMMENT '渠道用户编号',
|
|
|
|
|
|
`channel_order_no` varchar(64) DEFAULT NULL COMMENT '渠道订单号',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_merchant_order_id` (`merchant_order_id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付订单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_order_extension
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_order_extension`;
|
|
|
|
|
|
CREATE TABLE `pay_order_extension` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '拓展编号',
|
|
|
|
|
|
`no` varchar(64) NOT NULL COMMENT '支付单号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`channel_id` bigint NOT NULL COMMENT '渠道编号',
|
|
|
|
|
|
`channel_code` varchar(32) NOT NULL COMMENT '渠道编码',
|
|
|
|
|
|
`user_ip` varchar(50) DEFAULT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`channel_extras` varchar(1024) DEFAULT NULL COMMENT '渠道扩展数据',
|
|
|
|
|
|
`channel_error_code` varchar(64) DEFAULT NULL COMMENT '渠道错误码',
|
|
|
|
|
|
`channel_error_msg` varchar(64) DEFAULT NULL COMMENT '渠道错误信息',
|
|
|
|
|
|
`channel_notify_data` varchar(1024) DEFAULT NULL COMMENT '渠道通知数据',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付订单拓展';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_refund
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_refund`;
|
|
|
|
|
|
CREATE TABLE `pay_refund` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '退款编号',
|
|
|
|
|
|
`no` varchar(64) NOT NULL COMMENT '退款单号',
|
|
|
|
|
|
`app_id` bigint NOT NULL COMMENT '应用编号',
|
|
|
|
|
|
`channel_id` bigint NOT NULL COMMENT '渠道编号',
|
|
|
|
|
|
`channel_code` varchar(32) NOT NULL COMMENT '渠道编码',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`order_no` varchar(64) NOT NULL COMMENT '订单号',
|
|
|
|
|
|
`merchant_order_id` varchar(64) NOT NULL COMMENT '商户订单编号',
|
|
|
|
|
|
`merchant_refund_id` varchar(64) NOT NULL COMMENT '商户退款编号',
|
|
|
|
|
|
`notify_url` varchar(1024) NOT NULL COMMENT '通知地址',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '退款状态',
|
|
|
|
|
|
`pay_price` bigint NOT NULL COMMENT '支付金额',
|
|
|
|
|
|
`refund_price` bigint NOT NULL COMMENT '退款金额',
|
|
|
|
|
|
`reason` varchar(256) NOT NULL COMMENT '退款原因',
|
|
|
|
|
|
`user_ip` varchar(50) DEFAULT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`channel_order_no` varchar(64) NOT NULL COMMENT '渠道订单号',
|
|
|
|
|
|
`channel_refund_no` varchar(64) DEFAULT NULL COMMENT '渠道退款单号',
|
|
|
|
|
|
`success_time` datetime DEFAULT NULL COMMENT '成功时间',
|
|
|
|
|
|
`channel_error_code` varchar(128) DEFAULT NULL COMMENT '渠道错误码',
|
|
|
|
|
|
`channel_error_msg` varchar(256) DEFAULT NULL COMMENT '渠道错误信息',
|
|
|
|
|
|
`channel_notify_data` varchar(1024) DEFAULT NULL COMMENT '渠道通知数据',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='退款订单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_transfer
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_transfer`;
|
|
|
|
|
|
CREATE TABLE `pay_transfer` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '转账编号',
|
|
|
|
|
|
`no` varchar(64) NOT NULL COMMENT '转账单号',
|
|
|
|
|
|
`app_id` bigint NOT NULL COMMENT '应用编号',
|
|
|
|
|
|
`channel_id` bigint NOT NULL COMMENT '渠道编号',
|
|
|
|
|
|
`channel_code` varchar(32) NOT NULL COMMENT '渠道编码',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`merchant_transfer_id` varchar(64) NOT NULL COMMENT '商户转账编号',
|
|
|
|
|
|
`price` bigint NOT NULL COMMENT '转账金额',
|
|
|
|
|
|
`subject` varchar(256) NOT NULL COMMENT '转账主题',
|
|
|
|
|
|
`user_account` varchar(256) NOT NULL COMMENT '用户账号',
|
|
|
|
|
|
`user_name` varchar(64) DEFAULT NULL COMMENT '用户姓名',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '转账状态',
|
|
|
|
|
|
`notify_url` varchar(1024) DEFAULT NULL COMMENT '通知地址',
|
|
|
|
|
|
`channel_transfer_no` varchar(64) DEFAULT NULL COMMENT '渠道转账单号',
|
|
|
|
|
|
`success_time` datetime DEFAULT NULL COMMENT '成功时间',
|
|
|
|
|
|
`channel_error_code` varchar(128) DEFAULT NULL COMMENT '渠道错误码',
|
|
|
|
|
|
`channel_error_msg` varchar(256) DEFAULT NULL COMMENT '渠道错误信息',
|
|
|
|
|
|
`channel_notify_data` varchar(1024) DEFAULT NULL COMMENT '渠道通知数据',
|
|
|
|
|
|
`channel_extras` varchar(1024) DEFAULT NULL COMMENT '渠道扩展数据',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='转账单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_wallet
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_wallet`;
|
|
|
|
|
|
CREATE TABLE `pay_wallet` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` int DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`balance` int NOT NULL DEFAULT '0' COMMENT '余额(分)',
|
|
|
|
|
|
`freeze_price` int NOT NULL DEFAULT '0' COMMENT '冻结金额(分)',
|
|
|
|
|
|
`total_expense` int NOT NULL DEFAULT '0' COMMENT '累计支出(分)',
|
|
|
|
|
|
`total_recharge` int NOT NULL DEFAULT '0' COMMENT '累计充值(分)',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员钱包';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_wallet_recharge
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_wallet_recharge`;
|
|
|
|
|
|
CREATE TABLE `pay_wallet_recharge` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`wallet_id` bigint NOT NULL COMMENT '钱包编号',
|
|
|
|
|
|
`total_price` int NOT NULL COMMENT '用户实际到账余额(分)',
|
|
|
|
|
|
`pay_price` int NOT NULL COMMENT '实际支付金额(分)',
|
|
|
|
|
|
`bonus_price` int NOT NULL DEFAULT '0' COMMENT '钱包赠送金额(分)',
|
|
|
|
|
|
`package_id` bigint DEFAULT NULL COMMENT '充值套餐编号',
|
|
|
|
|
|
`pay_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否已支付',
|
|
|
|
|
|
`pay_order_id` bigint DEFAULT NULL COMMENT '支付订单编号',
|
|
|
|
|
|
`pay_channel_code` varchar(32) DEFAULT NULL COMMENT '支付渠道',
|
|
|
|
|
|
`pay_time` datetime DEFAULT NULL COMMENT '订单支付时间',
|
|
|
|
|
|
`pay_refund_id` bigint DEFAULT NULL COMMENT '支付退款单编号',
|
|
|
|
|
|
`refund_total_price` int DEFAULT NULL COMMENT '退款金额(分)',
|
|
|
|
|
|
`refund_pay_price` int DEFAULT NULL COMMENT '退款支付金额(分)',
|
|
|
|
|
|
`refund_bonus_price` int DEFAULT NULL COMMENT '退款钱包赠送金额(分)',
|
|
|
|
|
|
`refund_time` datetime DEFAULT NULL COMMENT '退款时间',
|
|
|
|
|
|
`refund_status` int DEFAULT NULL COMMENT '退款状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员钱包充值';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_wallet_recharge_package
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_wallet_recharge_package`;
|
|
|
|
|
|
CREATE TABLE `pay_wallet_recharge_package` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '套餐名',
|
|
|
|
|
|
`pay_price` int NOT NULL COMMENT '支付金额(分)',
|
|
|
|
|
|
`bonus_price` int NOT NULL DEFAULT '0' COMMENT '赠送金额(分)',
|
|
|
|
|
|
`status` int NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员钱包充值套餐';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for pay_wallet_transaction
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `pay_wallet_transaction`;
|
|
|
|
|
|
CREATE TABLE `pay_wallet_transaction` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`no` varchar(64) NOT NULL COMMENT '流水号',
|
|
|
|
|
|
`wallet_id` bigint NOT NULL COMMENT '钱包编号',
|
|
|
|
|
|
`biz_type` int NOT NULL COMMENT '业务类型',
|
|
|
|
|
|
`biz_id` varchar(64) DEFAULT NULL COMMENT '业务编号',
|
|
|
|
|
|
`title` varchar(64) DEFAULT NULL COMMENT '流水说明',
|
|
|
|
|
|
`price` int NOT NULL COMMENT '交易金额(分)',
|
|
|
|
|
|
`balance` int NOT NULL COMMENT '交易后余额(分)',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_wallet_id` (`wallet_id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='会员钱包流水';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_brand
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_brand`;
|
|
|
|
|
|
CREATE TABLE `product_brand` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '品牌编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '品牌名称',
|
|
|
|
|
|
`pic_url` varchar(256) DEFAULT NULL COMMENT '品牌图片',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '品牌排序',
|
|
|
|
|
|
`description` varchar(256) DEFAULT NULL COMMENT '品牌描述',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=16209 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品品牌';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_browse_history
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_browse_history`;
|
|
|
|
|
|
CREATE TABLE `product_browse_history` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品浏览记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_cart
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_cart`;
|
|
|
|
|
|
CREATE TABLE `product_cart` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '购物车编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品 SKU 编号',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_user_sku` (`user_id`,`sku_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='购物车';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_category
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_category`;
|
|
|
|
|
|
CREATE TABLE `product_category` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类编号',
|
|
|
|
|
|
`parent_id` bigint DEFAULT NULL COMMENT '父分类编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '分类名称',
|
|
|
|
|
|
`pic_url` varchar(256) DEFAULT NULL COMMENT '分类图片',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_parent_id` (`parent_id`)
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1063 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品分类';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_comment
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_comment`;
|
|
|
|
|
|
CREATE TABLE `product_comment` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '评价编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`order_item_id` bigint NOT NULL COMMENT '订单项目编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`sku_id` bigint DEFAULT NULL COMMENT '商品 SKU 编号',
|
|
|
|
|
|
`type` tinyint DEFAULT NULL COMMENT '评价类型',
|
|
|
|
|
|
`scores` tinyint DEFAULT NULL COMMENT '评分',
|
|
|
|
|
|
`content` varchar(500) DEFAULT NULL COMMENT '评价内容',
|
|
|
|
|
|
`pic_urls` text COMMENT '评价图片',
|
|
|
|
|
|
`visible` bit(1) DEFAULT NULL COMMENT '是否可见',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_order_id` (`order_id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品评价';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_favorite
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_favorite`;
|
|
|
|
|
|
CREATE TABLE `product_favorite` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_user_spu` (`user_id`,`spu_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品收藏';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_property
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_property`;
|
|
|
|
|
|
CREATE TABLE `product_property` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '商品属性编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '属性名称',
|
2026-02-05 17:59:34 +08:00
|
|
|
|
`type` tinyint NOT NULL DEFAULT 0 COMMENT '属性类型',
|
|
|
|
|
|
`status` tinyint DEFAULT 1 COMMENT '状态',
|
|
|
|
|
|
`sort` int DEFAULT 0 COMMENT '排序',
|
|
|
|
|
|
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品属性';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_property_value
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_property_value`;
|
|
|
|
|
|
CREATE TABLE `product_property_value` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '商品属性值编号',
|
|
|
|
|
|
`property_id` bigint NOT NULL COMMENT '商品属性编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '属性值名称',
|
2026-02-05 17:59:34 +08:00
|
|
|
|
`status` tinyint DEFAULT 1 COMMENT '状态',
|
|
|
|
|
|
`sort` int DEFAULT 0 COMMENT '排序',
|
|
|
|
|
|
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_property_id` (`property_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品属性值';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_sku
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_sku`;
|
|
|
|
|
|
CREATE TABLE `product_sku` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '商品 SKU 编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`properties` text COMMENT '商品属性',
|
|
|
|
|
|
`name` varchar(128) DEFAULT NULL COMMENT '商品名称',
|
|
|
|
|
|
`pic_url` varchar(256) DEFAULT NULL COMMENT '商品图片',
|
|
|
|
|
|
`price` decimal(15,2) NOT NULL COMMENT '商品价格',
|
|
|
|
|
|
`market_price` decimal(15,2) DEFAULT NULL COMMENT '市场价',
|
|
|
|
|
|
`cost_price` decimal(15,2) DEFAULT NULL COMMENT '成本价',
|
|
|
|
|
|
`stock` int NOT NULL COMMENT '库存',
|
|
|
|
|
|
`low_stock` int DEFAULT NULL COMMENT '库存预警',
|
|
|
|
|
|
`weight` decimal(10,3) DEFAULT NULL COMMENT '商品重量',
|
|
|
|
|
|
`volume` decimal(10,3) DEFAULT NULL COMMENT '商品体积',
|
|
|
|
|
|
`bar_code` varchar(64) DEFAULT NULL COMMENT '条形码',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`)
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=16201602 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品 SKU';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_spu
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_spu`;
|
|
|
|
|
|
CREATE TABLE `product_spu` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`name` varchar(128) NOT NULL COMMENT '商品名称',
|
|
|
|
|
|
`keyword` varchar(128) DEFAULT NULL COMMENT '关键字',
|
|
|
|
|
|
`introduction` varchar(256) DEFAULT NULL COMMENT '商品简介',
|
|
|
|
|
|
`description` text COMMENT '商品详情',
|
|
|
|
|
|
`category_id` bigint DEFAULT NULL COMMENT '商品分类编号',
|
|
|
|
|
|
`brand_id` bigint DEFAULT NULL COMMENT '商品品牌编号',
|
|
|
|
|
|
`pic_url` varchar(256) DEFAULT NULL COMMENT '商品封面图',
|
|
|
|
|
|
`slider_pic_urls` text COMMENT '商品轮播图',
|
|
|
|
|
|
`unit` varchar(20) DEFAULT NULL COMMENT '单位',
|
|
|
|
|
|
`spec_type` tinyint DEFAULT NULL COMMENT '规格类型',
|
2026-02-05 15:50:36 +08:00
|
|
|
|
`delivery_types` text COMMENT '物流配置类型列表',
|
|
|
|
|
|
`delivery_template_id` bigint DEFAULT NULL COMMENT '物流配置模板编号',
|
|
|
|
|
|
`give_integral` int DEFAULT '0' COMMENT '赠送积分',
|
|
|
|
|
|
`sub_commission_type` tinyint(1) DEFAULT '0' COMMENT '分销类型',
|
|
|
|
|
|
`browse_count` int DEFAULT '0' COMMENT '浏览量',
|
|
|
|
|
|
`sales_count` int DEFAULT '0' COMMENT '实际销量',
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`price` decimal(15,2) NOT NULL COMMENT '商品价格',
|
|
|
|
|
|
`market_price` decimal(15,2) DEFAULT NULL COMMENT '市场价',
|
|
|
|
|
|
`cost_price` decimal(15,2) DEFAULT NULL COMMENT '成本价',
|
|
|
|
|
|
`stock` int DEFAULT NULL COMMENT '库存',
|
|
|
|
|
|
`low_stock` int DEFAULT NULL COMMENT '库存预警',
|
|
|
|
|
|
`virtual_sales_count` int DEFAULT NULL COMMENT '虚拟销量',
|
|
|
|
|
|
`actual_sales_count` int DEFAULT NULL COMMENT '实际销量',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '商品状态',
|
|
|
|
|
|
`recommend_sort` int DEFAULT NULL COMMENT '推荐排序',
|
|
|
|
|
|
`recommend_status` bit(1) DEFAULT NULL COMMENT '推荐状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_category_id` (`category_id`),
|
|
|
|
|
|
KEY `idx_brand_id` (`brand_id`),
|
|
|
|
|
|
KEY `idx_status` (`status`)
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=162017 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品 SPU';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for product_statistics
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `product_statistics`;
|
|
|
|
|
|
CREATE TABLE `product_statistics` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`time` date NOT NULL COMMENT '统计日期',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`browse_count` int DEFAULT '0' COMMENT '浏览量',
|
|
|
|
|
|
`browse_user_count` int DEFAULT '0' COMMENT '访客量',
|
|
|
|
|
|
`favorite_count` int DEFAULT '0' COMMENT '收藏数量',
|
|
|
|
|
|
`cart_count` int DEFAULT '0' COMMENT '加购数量',
|
|
|
|
|
|
`order_count` int DEFAULT '0' COMMENT '下单件数',
|
|
|
|
|
|
`order_pay_count` int DEFAULT '0' COMMENT '支付件数',
|
|
|
|
|
|
`order_pay_price` int DEFAULT '0' COMMENT '支付金额,单位:分',
|
|
|
|
|
|
`after_sale_count` int DEFAULT '0' COMMENT '退款件数',
|
|
|
|
|
|
`after_sale_refund_price` int DEFAULT '0' COMMENT '退款金额,单位:分',
|
|
|
|
|
|
`browse_convert_percent` int DEFAULT '0' COMMENT '访客支付转化率(百分比)',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_time` (`time`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品统计';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_activity
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_activity`;
|
|
|
|
|
|
CREATE TABLE `promotion_activity` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '活动名称',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`start_time` datetime NOT NULL COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束时间',
|
|
|
|
|
|
`remark` varchar(256) DEFAULT NULL COMMENT '活动备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='促销活动';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_article
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_article`;
|
|
|
|
|
|
CREATE TABLE `promotion_article` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '文章编号',
|
|
|
|
|
|
`title` varchar(64) NOT NULL COMMENT '文章标题',
|
|
|
|
|
|
`category_id` bigint DEFAULT NULL COMMENT '文章分类',
|
|
|
|
|
|
`pic_url` varchar(256) DEFAULT NULL COMMENT '封面图',
|
|
|
|
|
|
`content` text COMMENT '内容',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`read_count` int DEFAULT NULL COMMENT '阅读量',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_category_id` (`category_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文章';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_article_category
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_article_category`;
|
|
|
|
|
|
CREATE TABLE `promotion_article_category` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '分类编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '分类名称',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='文章分类';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_banner
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_banner`;
|
|
|
|
|
|
CREATE TABLE `promotion_banner` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`title` varchar(64) NOT NULL COMMENT '标题',
|
|
|
|
|
|
`pic_url` varchar(256) NOT NULL COMMENT '图片地址',
|
|
|
|
|
|
`url` varchar(256) DEFAULT NULL COMMENT '跳转链接',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`position` tinyint DEFAULT NULL COMMENT '位置',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='广告 Banner';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_bargain_activity
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_bargain_activity`;
|
|
|
|
|
|
CREATE TABLE `promotion_bargain_activity` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '砍价活动名称',
|
|
|
|
|
|
`start_time` datetime NOT NULL COMMENT '活动开始时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '活动结束时间',
|
|
|
|
|
|
`status` int NOT NULL COMMENT '活动状态',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品SKU编号',
|
|
|
|
|
|
`bargain_first_price` int NOT NULL COMMENT '砍价起始价格,单位:分',
|
|
|
|
|
|
`bargain_min_price` int NOT NULL COMMENT '砍价底价,单位:分',
|
|
|
|
|
|
`stock` int NOT NULL COMMENT '砍价库存',
|
|
|
|
|
|
`total_stock` int NOT NULL COMMENT '砍价总库存',
|
|
|
|
|
|
`total_user_count` int NOT NULL DEFAULT '0' COMMENT '总砍价人数',
|
|
|
|
|
|
`success_user_count` int NOT NULL DEFAULT '0' COMMENT '成功砍价人数',
|
|
|
|
|
|
`total_success_price` int NOT NULL DEFAULT '0' COMMENT '成功砍价总金额',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='砍价活动';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_bargain_help
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_bargain_help`;
|
|
|
|
|
|
CREATE TABLE `promotion_bargain_help` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`record_id` bigint NOT NULL COMMENT '砍价记录编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`help_price` int NOT NULL COMMENT '帮砍金额,单位:分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_record_id` (`record_id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='砍价帮砍记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_bargain_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_bargain_record`;
|
|
|
|
|
|
CREATE TABLE `promotion_bargain_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`activity_id` bigint NOT NULL COMMENT '砍价活动编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`current_price` int NOT NULL COMMENT '当前价格,单位:分',
|
|
|
|
|
|
`bargain_count` int NOT NULL DEFAULT '0' COMMENT '砍价次数',
|
|
|
|
|
|
`help_count` int NOT NULL DEFAULT '0' COMMENT '帮砍次数',
|
|
|
|
|
|
`status` int NOT NULL DEFAULT '1' COMMENT '状态:1-进行中 2-成功 3-失败',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束时间',
|
|
|
|
|
|
`success_time` datetime DEFAULT NULL COMMENT '成功时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_activity_id` (`activity_id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='砍价记录';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_combination_activity
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_combination_activity`;
|
|
|
|
|
|
CREATE TABLE `promotion_combination_activity` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '拼团名称',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`total_limit_count` int DEFAULT NULL COMMENT '总限购数量',
|
|
|
|
|
|
`single_limit_count` int DEFAULT NULL COMMENT '单次限购数量',
|
|
|
|
|
|
`start_time` datetime NOT NULL COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束时间',
|
|
|
|
|
|
`user_size` int NOT NULL COMMENT '几人团',
|
|
|
|
|
|
`virtual_group` bit(1) DEFAULT b'0' COMMENT '虚拟成团',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '活动状态',
|
|
|
|
|
|
`limit_duration` int DEFAULT NULL COMMENT '限制时长(小时)',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='拼团活动';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_combination_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_combination_product`;
|
|
|
|
|
|
CREATE TABLE `promotion_combination_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`activity_id` bigint NOT NULL COMMENT '拼团活动编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品SKU编号',
|
2026-02-05 15:50:36 +08:00
|
|
|
|
`combination_price` int NOT NULL COMMENT '拼团价格,单位:分',
|
|
|
|
|
|
`activity_status` tinyint DEFAULT NULL COMMENT '拼团商品状态',
|
|
|
|
|
|
`activity_start_time` datetime DEFAULT NULL COMMENT '活动开始时间点',
|
|
|
|
|
|
`activity_end_time` datetime DEFAULT NULL COMMENT '活动结束时间点',
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
2026-02-05 15:50:36 +08:00
|
|
|
|
KEY `idx_activity_id` (`activity_id`)
|
2026-01-30 17:30:20 +08:00
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='拼团商品';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_combination_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_combination_record`;
|
|
|
|
|
|
CREATE TABLE `promotion_combination_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`activity_id` bigint NOT NULL COMMENT '拼团活动编号',
|
|
|
|
|
|
`combination_price` int NOT NULL COMMENT '拼团商品单价,单位:分',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT 'SPU编号',
|
|
|
|
|
|
`spu_name` varchar(128) DEFAULT NULL COMMENT '商品名字',
|
|
|
|
|
|
`pic_url` varchar(512) DEFAULT NULL COMMENT '商品图片',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT 'SKU编号',
|
|
|
|
|
|
`count` int NOT NULL DEFAULT '1' COMMENT '购买的商品数量',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`nickname` varchar(64) DEFAULT NULL COMMENT '用户昵称',
|
|
|
|
|
|
`avatar` varchar(512) DEFAULT NULL COMMENT '用户头像',
|
|
|
|
|
|
`head_id` bigint NOT NULL COMMENT '团长编号',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '开团状态',
|
|
|
|
|
|
`order_id` bigint DEFAULT NULL COMMENT '订单编号',
|
|
|
|
|
|
`user_size` int NOT NULL COMMENT '开团需要人数',
|
|
|
|
|
|
`user_count` int NOT NULL DEFAULT '1' COMMENT '已加入拼团人数',
|
|
|
|
|
|
`virtual_group` bit(1) DEFAULT b'0' COMMENT '是否虚拟成团',
|
|
|
|
|
|
`expire_time` datetime DEFAULT NULL COMMENT '过期时间',
|
|
|
|
|
|
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_activity_id` (`activity_id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_head_id` (`head_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='拼团记录';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_coupon
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_coupon`;
|
|
|
|
|
|
CREATE TABLE `promotion_coupon` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '优惠劵编号',
|
|
|
|
|
|
`template_id` bigint NOT NULL COMMENT '优惠劵模板编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '优惠劵名',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '优惠码状态',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`take_time` datetime DEFAULT NULL COMMENT '领取时间',
|
|
|
|
|
|
`use_time` datetime DEFAULT NULL COMMENT '使用时间',
|
|
|
|
|
|
`order_id` bigint DEFAULT NULL COMMENT '使用订单编号',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_template_id` (`template_id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='优惠劵';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_coupon_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_coupon_template`;
|
|
|
|
|
|
CREATE TABLE `promotion_coupon_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '优惠劵模板编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '优惠劵名称',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`discount_type` tinyint NOT NULL COMMENT '优惠类型',
|
|
|
|
|
|
`discount_amount` decimal(15,2) DEFAULT NULL COMMENT '优惠金额',
|
|
|
|
|
|
`discount_percent` decimal(5,2) DEFAULT NULL COMMENT '优惠折扣',
|
|
|
|
|
|
`use_price` decimal(15,2) NOT NULL COMMENT '使用门槛',
|
|
|
|
|
|
`total_count` int DEFAULT NULL COMMENT '总数量',
|
|
|
|
|
|
`remaining_count` int DEFAULT NULL COMMENT '剩余数量',
|
|
|
|
|
|
`take_limit_count` int DEFAULT NULL COMMENT '每人限领数量',
|
|
|
|
|
|
`valid_type` tinyint NOT NULL COMMENT '有效类型',
|
|
|
|
|
|
`valid_start_time` datetime DEFAULT NULL COMMENT '有效开始时间',
|
|
|
|
|
|
`valid_end_time` datetime DEFAULT NULL COMMENT '有效结束时间',
|
|
|
|
|
|
`product_scope` tinyint NOT NULL COMMENT '商品范围',
|
|
|
|
|
|
`product_ids` text COMMENT '商品编号列表',
|
|
|
|
|
|
`category_ids` text COMMENT '商品分类编号列表',
|
|
|
|
|
|
`description` varchar(500) DEFAULT NULL COMMENT '使用说明',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租企编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='优惠劵模板';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_discount_activity
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_discount_activity`;
|
|
|
|
|
|
CREATE TABLE `promotion_discount_activity` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '活动标题',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`start_time` datetime NOT NULL COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束时间',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='限时折扣活动';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_discount_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_discount_product`;
|
|
|
|
|
|
CREATE TABLE `promotion_discount_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`activity_id` bigint NOT NULL COMMENT '限时折扣活动编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品SKU编号',
|
|
|
|
|
|
`discount_type` int NOT NULL COMMENT '折扣类型:1-减价 2-折扣',
|
|
|
|
|
|
`discount_percent` int DEFAULT NULL COMMENT '折扣百分比',
|
|
|
|
|
|
`discount_price` int DEFAULT NULL COMMENT '折扣价格,单位:分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_activity_id` (`activity_id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`),
|
|
|
|
|
|
KEY `idx_sku_id` (`sku_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='限时折扣商品';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_diy_page
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_diy_page`;
|
|
|
|
|
|
CREATE TABLE `promotion_diy_page` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
2026-02-05 15:50:36 +08:00
|
|
|
|
`template_id` bigint DEFAULT NULL COMMENT '模板编号',
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '页面名称',
|
|
|
|
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`preview_pic_urls` text COMMENT '预览图片地址列表',
|
|
|
|
|
|
`property` text COMMENT '页面属性',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_template_id` (`template_id`)
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=16205 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装修页面';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_diy_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_diy_template`;
|
|
|
|
|
|
CREATE TABLE `promotion_diy_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '模板名称',
|
|
|
|
|
|
`used` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否已使用',
|
|
|
|
|
|
`used_time` datetime DEFAULT NULL COMMENT '使用时间',
|
|
|
|
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`preview_pic_urls` text COMMENT '预览图片地址列表',
|
|
|
|
|
|
`property` text NOT NULL COMMENT '模板属性',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=16203 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装修模板';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_kefu_conversation
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_kefu_conversation`;
|
|
|
|
|
|
CREATE TABLE `promotion_kefu_conversation` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`status` int NOT NULL DEFAULT '1' COMMENT '会话状态:1-进行中 2-已结束',
|
|
|
|
|
|
`start_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='客服会话';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_kefu_message
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_kefu_message`;
|
|
|
|
|
|
CREATE TABLE `promotion_kefu_message` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`conversation_id` bigint NOT NULL COMMENT '会话编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`type` int NOT NULL COMMENT '消息类型:1-文本 2-图片 3-语音 4-视频 5-文件',
|
|
|
|
|
|
`content` text COMMENT '消息内容',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_conversation_id` (`conversation_id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_create_time` (`create_time`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='客服消息';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_point_activity
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_point_activity`;
|
|
|
|
|
|
CREATE TABLE `promotion_point_activity` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '积分商城活动商品SPU编号',
|
|
|
|
|
|
`status` int NOT NULL COMMENT '活动状态',
|
|
|
|
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序',
|
|
|
|
|
|
`stock` int NOT NULL COMMENT '积分商城活动库存',
|
|
|
|
|
|
`total_stock` int NOT NULL COMMENT '积分商城活动总库存',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='积分商城活动';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_point_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_point_product`;
|
|
|
|
|
|
CREATE TABLE `promotion_point_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`activity_id` bigint NOT NULL COMMENT '积分商城活动编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品SKU编号',
|
|
|
|
|
|
`point` int NOT NULL COMMENT '所需积分',
|
|
|
|
|
|
`price` int NOT NULL COMMENT '价格,单位:分',
|
|
|
|
|
|
`stock` int NOT NULL COMMENT '库存',
|
|
|
|
|
|
`total_stock` int NOT NULL COMMENT '总库存',
|
|
|
|
|
|
`limit_count` int NOT NULL DEFAULT '1' COMMENT '每人限制数量',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_activity_id` (`activity_id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`),
|
|
|
|
|
|
KEY `idx_sku_id` (`sku_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='积分商城商品';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_reward_activity
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_reward_activity`;
|
|
|
|
|
|
CREATE TABLE `promotion_reward_activity` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '活动名称',
|
|
|
|
|
|
`status` int NOT NULL COMMENT '活动状态',
|
|
|
|
|
|
`start_time` datetime NOT NULL COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束时间',
|
|
|
|
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`condition_type` int NOT NULL COMMENT '优惠条件类型:1-满N元 2-满N件',
|
|
|
|
|
|
`product_scope` int NOT NULL COMMENT '商品范围:1-全部商品 2-指定商品 3-指定分类 4-指定品牌',
|
|
|
|
|
|
`product_spu_ids` text COMMENT '商品SPU编号列表',
|
|
|
|
|
|
`rules` text COMMENT '优惠规则',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='满减送活动';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_seckill_activity
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_seckill_activity`;
|
|
|
|
|
|
CREATE TABLE `promotion_seckill_activity` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '秒杀活动编号',
|
2026-02-05 15:50:36 +08:00
|
|
|
|
`spu_id` bigint DEFAULT NULL COMMENT '秒杀活动商品SPU编号',
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '秒杀活动名称',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`start_time` datetime NOT NULL COMMENT '开始时间',
|
|
|
|
|
|
`end_time` datetime NOT NULL COMMENT '结束时间',
|
2026-02-05 15:50:36 +08:00
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`config_ids` text COMMENT '秒杀时段 id',
|
|
|
|
|
|
`single_limit_count` int DEFAULT NULL COMMENT '单次限够数量',
|
|
|
|
|
|
`stock` int DEFAULT NULL COMMENT '秒杀库存(剩余库存秒杀时扣减)',
|
|
|
|
|
|
`total_stock` int DEFAULT NULL COMMENT '秒杀总库存',
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`total_count` int NOT NULL COMMENT '总库存',
|
|
|
|
|
|
`sold_count` int NOT NULL DEFAULT '0' COMMENT '已售数量',
|
|
|
|
|
|
`remark` varchar(256) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='秒杀活动';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_seckill_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_seckill_config`;
|
|
|
|
|
|
CREATE TABLE `promotion_seckill_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(32) NOT NULL COMMENT '秒杀时段名称',
|
|
|
|
|
|
`start_time` varchar(8) NOT NULL COMMENT '开始时间点',
|
|
|
|
|
|
`end_time` varchar(8) NOT NULL COMMENT '结束时间点',
|
|
|
|
|
|
`slider_pic_urls` text COMMENT '秒杀轮播图',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='秒杀时段';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for promotion_seckill_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `promotion_seckill_product`;
|
|
|
|
|
|
CREATE TABLE `promotion_seckill_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`activity_id` bigint NOT NULL COMMENT '秒杀活动编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品SKU编号',
|
|
|
|
|
|
`seckill_price` int NOT NULL COMMENT '秒杀价格,单位:分',
|
|
|
|
|
|
`stock` int NOT NULL COMMENT '秒杀库存',
|
|
|
|
|
|
`total_stock` int NOT NULL COMMENT '秒杀总库存',
|
|
|
|
|
|
`limit_count` int NOT NULL DEFAULT '1' COMMENT '每人限制数量',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_activity_id` (`activity_id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`),
|
|
|
|
|
|
KEY `idx_sku_id` (`sku_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='秒杀商品';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_blob_triggers
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_blob_triggers`;
|
|
|
|
|
|
CREATE TABLE `qrtz_blob_triggers` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`BLOB_DATA` blob,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `SCHED_NAME` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_calendars
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_calendars`;
|
|
|
|
|
|
CREATE TABLE `qrtz_calendars` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`CALENDAR` blob NOT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`CALENDAR_NAME`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_cron_triggers
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_cron_triggers`;
|
|
|
|
|
|
CREATE TABLE `qrtz_cron_triggers` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`CRON_EXPRESSION` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TIME_ZONE_ID` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_fired_triggers
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_fired_triggers`;
|
|
|
|
|
|
CREATE TABLE `qrtz_fired_triggers` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`ENTRY_ID` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`FIRED_TIME` bigint NOT NULL,
|
|
|
|
|
|
`SCHED_TIME` bigint NOT NULL,
|
|
|
|
|
|
`PRIORITY` int NOT NULL,
|
|
|
|
|
|
`STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`ENTRY_ID`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_FT_TRIG_INST_NAME` (`SCHED_NAME`,`INSTANCE_NAME`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY` (`SCHED_NAME`,`INSTANCE_NAME`,`REQUESTS_RECOVERY`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_FT_J_G` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_FT_JG` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_FT_T_G` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_FT_TG` (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_job_details
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_job_details`;
|
|
|
|
|
|
CREATE TABLE `qrtz_job_details` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`JOB_CLASS_NAME` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`IS_DURABLE` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`IS_NONCONCURRENT` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`IS_UPDATE_DATA` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`REQUESTS_RECOVERY` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`JOB_DATA` blob,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_J_REQ_RECOVERY` (`SCHED_NAME`,`REQUESTS_RECOVERY`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_J_GRP` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_locks
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_locks`;
|
|
|
|
|
|
CREATE TABLE `qrtz_locks` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`LOCK_NAME` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`LOCK_NAME`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_paused_trigger_grps
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`;
|
|
|
|
|
|
CREATE TABLE `qrtz_paused_trigger_grps` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_scheduler_state
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_scheduler_state`;
|
|
|
|
|
|
CREATE TABLE `qrtz_scheduler_state` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`INSTANCE_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`LAST_CHECKIN_TIME` bigint NOT NULL,
|
|
|
|
|
|
`CHECKIN_INTERVAL` bigint NOT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`INSTANCE_NAME`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_simple_triggers
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_simple_triggers`;
|
|
|
|
|
|
CREATE TABLE `qrtz_simple_triggers` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`REPEAT_COUNT` bigint NOT NULL,
|
|
|
|
|
|
`REPEAT_INTERVAL` bigint NOT NULL,
|
|
|
|
|
|
`TIMES_TRIGGERED` bigint NOT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_simprop_triggers
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_simprop_triggers`;
|
|
|
|
|
|
CREATE TABLE `qrtz_simprop_triggers` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`STR_PROP_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`STR_PROP_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`STR_PROP_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`INT_PROP_1` int DEFAULT NULL,
|
|
|
|
|
|
`INT_PROP_2` int DEFAULT NULL,
|
|
|
|
|
|
`LONG_PROP_1` bigint DEFAULT NULL,
|
|
|
|
|
|
`LONG_PROP_2` bigint DEFAULT NULL,
|
|
|
|
|
|
`DEC_PROP_1` decimal(13,4) DEFAULT NULL,
|
|
|
|
|
|
`DEC_PROP_2` decimal(13,4) DEFAULT NULL,
|
|
|
|
|
|
`BOOL_PROP_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`BOOL_PROP_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `qrtz_triggers` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for qrtz_triggers
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `qrtz_triggers`;
|
|
|
|
|
|
CREATE TABLE `qrtz_triggers` (
|
|
|
|
|
|
`SCHED_NAME` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`JOB_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`JOB_GROUP` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`DESCRIPTION` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`NEXT_FIRE_TIME` bigint DEFAULT NULL,
|
|
|
|
|
|
`PREV_FIRE_TIME` bigint DEFAULT NULL,
|
|
|
|
|
|
`PRIORITY` int DEFAULT NULL,
|
|
|
|
|
|
`TRIGGER_STATE` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`TRIGGER_TYPE` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL,
|
|
|
|
|
|
`START_TIME` bigint NOT NULL,
|
|
|
|
|
|
`END_TIME` bigint DEFAULT NULL,
|
|
|
|
|
|
`CALENDAR_NAME` varchar(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
|
|
|
`MISFIRE_INSTR` smallint DEFAULT NULL,
|
|
|
|
|
|
`JOB_DATA` blob,
|
|
|
|
|
|
PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_J` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_JG` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_C` (`SCHED_NAME`,`CALENDAR_NAME`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_G` (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_STATE` (`SCHED_NAME`,`TRIGGER_STATE`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_N_STATE` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_N_G_STATE` (`SCHED_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_NEXT_FIRE_TIME` (`SCHED_NAME`,`NEXT_FIRE_TIME`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_NFT_ST` (`SCHED_NAME`,`TRIGGER_STATE`,`NEXT_FIRE_TIME`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_NFT_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_STATE`) USING BTREE,
|
|
|
|
|
|
KEY `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
|
|
|
|
|
|
CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `qrtz_job_details` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for report_go_view_project
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `report_go_view_project`;
|
|
|
|
|
|
CREATE TABLE `report_go_view_project` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '项目名称',
|
|
|
|
|
|
`pic_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '预览图片 URL',
|
|
|
|
|
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '报表内容',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '发布状态(0已发布 1未发布)',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '项目备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='GoView 项目表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for statistics_product
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `statistics_product`;
|
|
|
|
|
|
CREATE TABLE `statistics_product` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`date` date NOT NULL COMMENT '统计日期',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`browse_count` int DEFAULT '0' COMMENT '浏览量',
|
|
|
|
|
|
`favorite_count` int DEFAULT '0' COMMENT '收藏量',
|
|
|
|
|
|
`cart_count` int DEFAULT '0' COMMENT '加购量',
|
|
|
|
|
|
`order_count` int DEFAULT '0' COMMENT '订单量',
|
|
|
|
|
|
`order_user_count` int DEFAULT '0' COMMENT '下单用户数',
|
|
|
|
|
|
`pay_count` int DEFAULT '0' COMMENT '支付量',
|
|
|
|
|
|
`pay_user_count` int DEFAULT '0' COMMENT '支付用户数',
|
|
|
|
|
|
`pay_price` decimal(15,2) DEFAULT '0.00' COMMENT '支付金额',
|
|
|
|
|
|
`refund_count` int DEFAULT '0' COMMENT '退款量',
|
|
|
|
|
|
`refund_price` decimal(15,2) DEFAULT '0.00' COMMENT '退款金额',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_date_spu` (`date`,`spu_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='商品统计';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for statistics_trade
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `statistics_trade`;
|
|
|
|
|
|
CREATE TABLE `statistics_trade` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`date` date NOT NULL COMMENT '统计日期',
|
|
|
|
|
|
`order_count` int DEFAULT '0' COMMENT '订单量',
|
|
|
|
|
|
`order_user_count` int DEFAULT '0' COMMENT '下单用户数',
|
|
|
|
|
|
`pay_count` int DEFAULT '0' COMMENT '支付量',
|
|
|
|
|
|
`pay_user_count` int DEFAULT '0' COMMENT '支付用户数',
|
|
|
|
|
|
`pay_price` decimal(15,2) DEFAULT '0.00' COMMENT '支付金额',
|
|
|
|
|
|
`refund_count` int DEFAULT '0' COMMENT '退款量',
|
|
|
|
|
|
`refund_price` decimal(15,2) DEFAULT '0.00' COMMENT '退款金额',
|
|
|
|
|
|
`after_sale_count` int DEFAULT '0' COMMENT '售后量',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_date` (`date`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易统计';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_dept
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_dept`;
|
|
|
|
|
|
CREATE TABLE `system_dept` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
|
|
|
|
|
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '部门名称',
|
|
|
|
|
|
`parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父部门id',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '显示顺序',
|
|
|
|
|
|
`leader_user_id` bigint DEFAULT NULL COMMENT '负责人',
|
|
|
|
|
|
`phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话',
|
|
|
|
|
|
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '部门状态(0正常 1停用)',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=116 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='部门表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_dict_data
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_dict_data`;
|
|
|
|
|
|
CREATE TABLE `system_dict_data` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '字典排序',
|
|
|
|
|
|
`label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典标签',
|
|
|
|
|
|
`value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典键值',
|
|
|
|
|
|
`dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典类型',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
|
|
|
|
|
`color_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '颜色类型',
|
|
|
|
|
|
`css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'css 样式',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=3036 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='字典数据表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_dict_type
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_dict_type`;
|
|
|
|
|
|
CREATE TABLE `system_dict_type` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典名称',
|
|
|
|
|
|
`type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '字典类型',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`deleted_time` datetime DEFAULT NULL COMMENT '删除时间',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2008 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='字典类型表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_login_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_login_log`;
|
|
|
|
|
|
CREATE TABLE `system_login_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
|
|
|
|
|
|
`log_type` bigint NOT NULL COMMENT '日志类型',
|
|
|
|
|
|
`trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL DEFAULT '0' COMMENT '用户类型',
|
|
|
|
|
|
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户账号',
|
|
|
|
|
|
`result` tinyint NOT NULL COMMENT '登陆结果',
|
|
|
|
|
|
`user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '浏览器 UA',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=4124 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统访问记录';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_mail_account
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_mail_account`;
|
|
|
|
|
|
CREATE TABLE `system_mail_account` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮箱',
|
|
|
|
|
|
`username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户名',
|
|
|
|
|
|
`password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密码',
|
|
|
|
|
|
`host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'SMTP 服务器域名',
|
|
|
|
|
|
`port` int NOT NULL COMMENT 'SMTP 服务器端口',
|
|
|
|
|
|
`ssl_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否开启 SSL',
|
|
|
|
|
|
`starttls_enable` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否开启 STARTTLS',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮箱账号表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_mail_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_mail_log`;
|
|
|
|
|
|
CREATE TABLE `system_mail_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`to_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '接收邮箱地址',
|
|
|
|
|
|
`cc_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '抄送邮箱地址',
|
|
|
|
|
|
`bcc_mails` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '密送邮箱地址',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '邮箱账号编号',
|
|
|
|
|
|
`from_mail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发送邮箱地址',
|
|
|
|
|
|
`template_id` bigint NOT NULL COMMENT '模板编号',
|
|
|
|
|
|
`template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
|
|
|
|
|
|
`template_nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '模版发送人名称',
|
|
|
|
|
|
`template_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件标题',
|
|
|
|
|
|
`template_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件内容',
|
|
|
|
|
|
`template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮件参数',
|
|
|
|
|
|
`send_status` tinyint NOT NULL DEFAULT '0' COMMENT '发送状态',
|
|
|
|
|
|
`send_time` datetime DEFAULT NULL COMMENT '发送时间',
|
|
|
|
|
|
`send_message_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发送返回的消息 ID',
|
|
|
|
|
|
`send_exception` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发送异常',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=368 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮件日志表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_mail_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_mail_template`;
|
|
|
|
|
|
CREATE TABLE `system_mail_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称',
|
|
|
|
|
|
`code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
|
|
|
|
|
|
`account_id` bigint NOT NULL COMMENT '发送的邮箱账号编号',
|
|
|
|
|
|
`nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '发送人名称',
|
|
|
|
|
|
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板标题',
|
|
|
|
|
|
`content` varchar(10240) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板内容',
|
|
|
|
|
|
`params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数数组',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '开启状态',
|
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='邮件模版表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_menu
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_menu`;
|
|
|
|
|
|
CREATE TABLE `system_menu` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
|
|
|
|
|
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '菜单名称',
|
|
|
|
|
|
`permission` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '权限标识',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '菜单类型',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '显示顺序',
|
|
|
|
|
|
`parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父菜单ID',
|
|
|
|
|
|
`path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '路由地址',
|
|
|
|
|
|
`icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '#' COMMENT '菜单图标',
|
|
|
|
|
|
`component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '组件路径',
|
|
|
|
|
|
`component_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '组件名',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0' COMMENT '菜单状态',
|
|
|
|
|
|
`visible` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否可见',
|
|
|
|
|
|
`keep_alive` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否缓存',
|
|
|
|
|
|
`always_show` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否总是显示',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=5047 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='菜单权限表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_notice
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_notice`;
|
|
|
|
|
|
CREATE TABLE `system_notice` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '公告ID',
|
|
|
|
|
|
`title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告标题',
|
|
|
|
|
|
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告内容',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '公告类型(1通知 2公告)',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='通知公告表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_notify_message
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_notify_message`;
|
|
|
|
|
|
CREATE TABLE `system_notify_message` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户id',
|
|
|
|
|
|
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
|
|
|
|
|
`template_id` bigint NOT NULL COMMENT '模版编号',
|
|
|
|
|
|
`template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
|
|
|
|
|
|
`template_nickname` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版发送人名称',
|
|
|
|
|
|
`template_content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版内容',
|
|
|
|
|
|
`template_type` int NOT NULL COMMENT '模版类型',
|
|
|
|
|
|
`template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版参数',
|
|
|
|
|
|
`read_status` bit(1) NOT NULL COMMENT '是否已读',
|
|
|
|
|
|
`read_time` datetime DEFAULT NULL COMMENT '阅读时间',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='站内信消息表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_notify_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_notify_template`;
|
|
|
|
|
|
CREATE TABLE `system_notify_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称',
|
|
|
|
|
|
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版编码',
|
|
|
|
|
|
`nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '发送人名称',
|
|
|
|
|
|
`content` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模版内容',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '类型',
|
|
|
|
|
|
`params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '参数数组',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='站内信模板表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_oauth2_access_token
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_oauth2_access_token`;
|
|
|
|
|
|
CREATE TABLE `system_oauth2_access_token` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
|
|
|
|
|
`user_info` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户信息',
|
|
|
|
|
|
`access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '访问令牌',
|
|
|
|
|
|
`refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '刷新令牌',
|
|
|
|
|
|
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
|
|
|
|
|
|
`scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '授权范围',
|
|
|
|
|
|
`expires_time` datetime NOT NULL COMMENT '过期时间',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_access_token` (`access_token`) USING BTREE,
|
|
|
|
|
|
KEY `idx_refresh_token` (`refresh_token`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=39965 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 访问令牌';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_oauth2_approve
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_oauth2_approve`;
|
|
|
|
|
|
CREATE TABLE `system_oauth2_approve` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
|
|
|
|
|
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
|
|
|
|
|
|
`scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '授权范围',
|
|
|
|
|
|
`approved` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否接受',
|
|
|
|
|
|
`expires_time` datetime NOT NULL COMMENT '过期时间',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=84 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 批准表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_oauth2_client
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_oauth2_client`;
|
|
|
|
|
|
CREATE TABLE `system_oauth2_client` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
|
|
|
|
|
|
`secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端密钥',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
|
|
|
|
|
|
`logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用图标',
|
|
|
|
|
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '应用描述',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`access_token_validity_seconds` int NOT NULL COMMENT '访问令牌的有效期',
|
|
|
|
|
|
`refresh_token_validity_seconds` int NOT NULL COMMENT '刷新令牌的有效期',
|
|
|
|
|
|
`redirect_uris` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '可重定向的 URI 地址',
|
|
|
|
|
|
`authorized_grant_types` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '授权类型',
|
|
|
|
|
|
`scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '授权范围',
|
|
|
|
|
|
`auto_approve_scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '自动通过的授权范围',
|
|
|
|
|
|
`authorities` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '权限',
|
|
|
|
|
|
`resource_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '资源',
|
|
|
|
|
|
`additional_information` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '附加信息',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 客户端表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_oauth2_code
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_oauth2_code`;
|
|
|
|
|
|
CREATE TABLE `system_oauth2_code` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
|
|
|
|
|
`code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '授权码',
|
|
|
|
|
|
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
|
|
|
|
|
|
`scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '授权范围',
|
|
|
|
|
|
`expires_time` datetime NOT NULL COMMENT '过期时间',
|
|
|
|
|
|
`redirect_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '可重定向的 URI 地址',
|
|
|
|
|
|
`state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=155 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 授权码表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_oauth2_refresh_token
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_oauth2_refresh_token`;
|
|
|
|
|
|
CREATE TABLE `system_oauth2_refresh_token` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`refresh_token` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '刷新令牌',
|
|
|
|
|
|
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
|
|
|
|
|
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
|
|
|
|
|
|
`scopes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '授权范围',
|
|
|
|
|
|
`expires_time` datetime NOT NULL COMMENT '过期时间',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2275 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='OAuth2 刷新令牌';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_operate_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_operate_log`;
|
|
|
|
|
|
CREATE TABLE `system_operate_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
|
|
|
|
|
|
`trace_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '链路追踪编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL DEFAULT '0' COMMENT '用户类型',
|
|
|
|
|
|
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '操作模块类型',
|
|
|
|
|
|
`sub_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '操作名',
|
|
|
|
|
|
`biz_id` bigint NOT NULL COMMENT '操作数据模块编号',
|
|
|
|
|
|
`action` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '操作内容',
|
|
|
|
|
|
`success` bit(1) NOT NULL DEFAULT b'1' COMMENT '操作结果',
|
|
|
|
|
|
`extra` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '拓展字段',
|
|
|
|
|
|
`request_method` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '请求方法名',
|
|
|
|
|
|
`request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '请求地址',
|
|
|
|
|
|
`user_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`user_agent` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '浏览器 UA',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=9181 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志记录 V2 版本';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_post
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_post`;
|
|
|
|
|
|
CREATE TABLE `system_post` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
|
|
|
|
|
|
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位编码',
|
|
|
|
|
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位名称',
|
|
|
|
|
|
`sort` int NOT NULL COMMENT '显示顺序',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态(0正常 1停用)',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='岗位信息表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_role
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_role`;
|
|
|
|
|
|
CREATE TABLE `system_role` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
|
|
|
|
|
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称',
|
|
|
|
|
|
`code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色权限字符串',
|
|
|
|
|
|
`sort` int NOT NULL COMMENT '显示顺序',
|
|
|
|
|
|
`data_scope` tinyint NOT NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
|
|
|
|
|
|
`data_scope_dept_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '数据范围(指定部门数组)',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '角色状态(0正常 1停用)',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '角色类型',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=160 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色信息表';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_role_menu
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_role_menu`;
|
|
|
|
|
|
CREATE TABLE `system_role_menu` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
|
|
|
|
|
`role_id` bigint NOT NULL COMMENT '角色ID',
|
|
|
|
|
|
`menu_id` bigint NOT NULL COMMENT '菜单ID',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=6600 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色和菜单关联表';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_sms_channel
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_sms_channel`;
|
|
|
|
|
|
CREATE TABLE `system_sms_channel` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`signature` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信签名',
|
|
|
|
|
|
`code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '渠道编码',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '开启状态',
|
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`api_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的账号',
|
|
|
|
|
|
`api_secret` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '短信 API 的秘钥',
|
|
|
|
|
|
`callback_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '短信发送回调 URL',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信渠道';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_sms_code
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_sms_code`;
|
|
|
|
|
|
CREATE TABLE `system_sms_code` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号',
|
|
|
|
|
|
`code` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '验证码',
|
|
|
|
|
|
`create_ip` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建 IP',
|
|
|
|
|
|
`scene` tinyint NOT NULL COMMENT '发送场景',
|
|
|
|
|
|
`today_index` tinyint NOT NULL COMMENT '今日发送的第几条',
|
|
|
|
|
|
`used` tinyint NOT NULL COMMENT '是否使用',
|
|
|
|
|
|
`used_time` datetime DEFAULT NULL COMMENT '使用时间',
|
|
|
|
|
|
`used_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '使用 IP',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
|
|
KEY `idx_mobile` (`mobile`) USING BTREE COMMENT '手机号'
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=682 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='手机验证码';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_sms_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_sms_log`;
|
|
|
|
|
|
CREATE TABLE `system_sms_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`channel_id` bigint NOT NULL COMMENT '短信渠道编号',
|
|
|
|
|
|
`channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信渠道编码',
|
|
|
|
|
|
`template_id` bigint NOT NULL COMMENT '模板编号',
|
|
|
|
|
|
`template_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
|
|
|
|
|
|
`template_type` tinyint NOT NULL COMMENT '短信类型',
|
|
|
|
|
|
`template_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信内容',
|
|
|
|
|
|
`template_params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信参数',
|
|
|
|
|
|
`api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的模板编号',
|
|
|
|
|
|
`mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '手机号',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`send_status` tinyint NOT NULL DEFAULT '0' COMMENT '发送状态',
|
|
|
|
|
|
`send_time` datetime DEFAULT NULL COMMENT '发送时间',
|
|
|
|
|
|
`api_send_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '短信 API 发送结果的编码',
|
|
|
|
|
|
`api_send_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '短信 API 发送失败的提示',
|
|
|
|
|
|
`api_request_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '短信 API 发送返回的唯一请求 ID',
|
|
|
|
|
|
`api_serial_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '短信 API 发送返回的序号',
|
|
|
|
|
|
`receive_status` tinyint NOT NULL DEFAULT '0' COMMENT '接收状态',
|
|
|
|
|
|
`receive_time` datetime DEFAULT NULL COMMENT '接收时间',
|
|
|
|
|
|
`api_receive_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'API 接收结果的编码',
|
|
|
|
|
|
`api_receive_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'API 接收结果的说明',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1528 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信日志';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_sms_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_sms_template`;
|
|
|
|
|
|
CREATE TABLE `system_sms_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '模板类型',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '开启状态',
|
|
|
|
|
|
`code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板编码',
|
|
|
|
|
|
`name` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板名称',
|
|
|
|
|
|
`content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '模板内容',
|
|
|
|
|
|
`params` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '参数数组',
|
|
|
|
|
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`api_template_id` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信 API 的模板编号',
|
|
|
|
|
|
`channel_id` bigint NOT NULL COMMENT '短信渠道编号',
|
|
|
|
|
|
`channel_code` varchar(63) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '短信渠道编码',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='短信模板';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_social_client
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_social_client`;
|
|
|
|
|
|
CREATE TABLE `system_social_client` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '应用名',
|
|
|
|
|
|
`social_type` tinyint NOT NULL COMMENT '社交平台的类型',
|
|
|
|
|
|
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
|
|
|
|
|
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端编号',
|
|
|
|
|
|
`client_secret` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '客户端密钥',
|
|
|
|
|
|
`public_key` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'publicKey公钥',
|
|
|
|
|
|
`agent_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '代理编号',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='社交客户端表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_social_user
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_social_user`;
|
|
|
|
|
|
CREATE TABLE `system_social_user` (
|
|
|
|
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键(自增策略)',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '社交平台的类型',
|
|
|
|
|
|
`openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '社交 openid',
|
|
|
|
|
|
`token` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '社交 token',
|
|
|
|
|
|
`raw_token_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始 Token 数据,一般是 JSON 格式',
|
|
|
|
|
|
`nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称',
|
|
|
|
|
|
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户头像',
|
|
|
|
|
|
`raw_user_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '原始用户数据,一般是 JSON 格式',
|
|
|
|
|
|
`code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '最后一次的认证 code',
|
|
|
|
|
|
`state` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最后一次的认证 state',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='社交用户表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_social_user_bind
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_social_user_bind`;
|
|
|
|
|
|
CREATE TABLE `system_social_user_bind` (
|
|
|
|
|
|
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键(自增策略)',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint NOT NULL COMMENT '用户类型',
|
|
|
|
|
|
`social_type` tinyint NOT NULL COMMENT '社交平台的类型',
|
|
|
|
|
|
`social_user_id` bigint NOT NULL COMMENT '社交用户的编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=165 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='社交绑定表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_tenant
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_tenant`;
|
|
|
|
|
|
CREATE TABLE `system_tenant` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '租户编号',
|
|
|
|
|
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '租户名',
|
|
|
|
|
|
`contact_user_id` bigint DEFAULT NULL COMMENT '联系人的用户编号',
|
|
|
|
|
|
`contact_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '联系人',
|
|
|
|
|
|
`contact_mobile` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系手机',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0' COMMENT '租户状态',
|
|
|
|
|
|
`websites` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '绑定域名数组',
|
|
|
|
|
|
`package_id` bigint NOT NULL COMMENT '租户套餐编号',
|
|
|
|
|
|
`expire_time` datetime NOT NULL COMMENT '过期时间',
|
|
|
|
|
|
`account_count` int NOT NULL COMMENT '账号数量',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=163 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户表';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_tenant_package
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_tenant_package`;
|
|
|
|
|
|
CREATE TABLE `system_tenant_package` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '套餐编号',
|
|
|
|
|
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '套餐名',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0' COMMENT '租户状态(0正常 1停用)',
|
|
|
|
|
|
`remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
|
|
|
|
|
|
`menu_ids` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '关联的菜单编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='租户套餐表';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_user_post
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_user_post`;
|
|
|
|
|
|
CREATE TABLE `system_user_post` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
|
|
|
|
|
|
`user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户ID',
|
|
|
|
|
|
`post_id` bigint NOT NULL DEFAULT '0' COMMENT '岗位ID',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=128 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户岗位表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_user_role
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_user_role`;
|
|
|
|
|
|
CREATE TABLE `system_user_role` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户ID',
|
|
|
|
|
|
`role_id` bigint NOT NULL COMMENT '角色ID',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户和角色关联表';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for system_users
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `system_users`;
|
|
|
|
|
|
CREATE TABLE `system_users` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
|
|
|
|
|
`username` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户账号',
|
|
|
|
|
|
`password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码',
|
|
|
|
|
|
`nickname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称',
|
|
|
|
|
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`dept_id` bigint DEFAULT NULL COMMENT '部门ID',
|
|
|
|
|
|
`post_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '岗位编号数组',
|
|
|
|
|
|
`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '用户邮箱',
|
|
|
|
|
|
`mobile` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机号码',
|
|
|
|
|
|
`sex` tinyint DEFAULT '0' COMMENT '用户性别',
|
|
|
|
|
|
`avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '头像地址',
|
|
|
|
|
|
`status` tinyint NOT NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
|
|
|
|
|
|
`login_ip` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '最后登录IP',
|
|
|
|
|
|
`login_date` datetime DEFAULT NULL COMMENT '最后登录时间',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
2026-02-05 15:50:36 +08:00
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=144 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表';
|
2026-01-30 17:30:20 +08:00
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_after_sale
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_after_sale`;
|
|
|
|
|
|
CREATE TABLE `trade_after_sale` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '售后编号',
|
|
|
|
|
|
`no` varchar(32) NOT NULL COMMENT '售后单号',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '售后状态',
|
|
|
|
|
|
`way` tinyint NOT NULL COMMENT '售后方式',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '售后类型',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`order_no` varchar(32) NOT NULL COMMENT '订单单号',
|
|
|
|
|
|
`order_item_id` bigint NOT NULL COMMENT '订单项目编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`spu_name` varchar(128) NOT NULL COMMENT '商品名称',
|
|
|
|
|
|
`sku_id` bigint DEFAULT NULL COMMENT '商品 SKU 编号',
|
|
|
|
|
|
`properties` text COMMENT '商品属性',
|
|
|
|
|
|
`pic_url` varchar(256) DEFAULT NULL COMMENT '商品图片',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '申请数量',
|
|
|
|
|
|
`apply_reason` varchar(256) NOT NULL COMMENT '申请原因',
|
|
|
|
|
|
`apply_description` varchar(500) DEFAULT NULL COMMENT '申请描述',
|
|
|
|
|
|
`apply_pic_urls` text COMMENT '申请图片地址',
|
|
|
|
|
|
`audit_user_id` bigint DEFAULT NULL COMMENT '审核用户编号',
|
|
|
|
|
|
`audit_time` datetime DEFAULT NULL COMMENT '审核时间',
|
|
|
|
|
|
`audit_reason` varchar(256) DEFAULT NULL COMMENT '审核原因',
|
|
|
|
|
|
`refund_price` int NOT NULL COMMENT '退款金额(分)',
|
|
|
|
|
|
`pay_refund_id` bigint DEFAULT NULL COMMENT '支付退款编号',
|
|
|
|
|
|
`refund_time` datetime DEFAULT NULL COMMENT '退款时间',
|
|
|
|
|
|
`logistics_id` bigint DEFAULT NULL COMMENT '物流公司编号',
|
|
|
|
|
|
`logistics_no` varchar(64) DEFAULT NULL COMMENT '物流单号',
|
|
|
|
|
|
`delivery_time` datetime DEFAULT NULL COMMENT '发货时间',
|
|
|
|
|
|
`receive_time` datetime DEFAULT NULL COMMENT '收货时间',
|
|
|
|
|
|
`receive_reason` varchar(256) DEFAULT NULL COMMENT '收货原因',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_order_id` (`order_id`),
|
|
|
|
|
|
KEY `idx_no` (`no`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='售后订单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_after_sale_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_after_sale_log`;
|
|
|
|
|
|
CREATE TABLE `trade_after_sale_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志编号',
|
|
|
|
|
|
`after_sale_id` bigint NOT NULL COMMENT '售后编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`order_item_id` bigint NOT NULL COMMENT '订单项目编号',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '日志类型',
|
|
|
|
|
|
`before_status` tinyint DEFAULT NULL COMMENT '之前状态',
|
|
|
|
|
|
`after_status` tinyint NOT NULL COMMENT '之后状态',
|
|
|
|
|
|
`content` varchar(500) NOT NULL COMMENT '日志内容',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_after_sale_id` (`after_sale_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='售后日志';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_brokerage_record
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_brokerage_record`;
|
|
|
|
|
|
CREATE TABLE `trade_brokerage_record` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '记录编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`biz_id` varchar(64) DEFAULT NULL COMMENT '业务编号',
|
|
|
|
|
|
`biz_type` tinyint NOT NULL COMMENT '业务类型',
|
|
|
|
|
|
`title` varchar(128) DEFAULT NULL COMMENT '标题',
|
|
|
|
|
|
`description` varchar(256) DEFAULT NULL COMMENT '说明',
|
|
|
|
|
|
`price` int NOT NULL COMMENT '金额,单位:分',
|
|
|
|
|
|
`total_price` int NOT NULL COMMENT '当前总佣金,单位:分',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`frozen_days` int DEFAULT NULL COMMENT '冻结时间(天)',
|
|
|
|
|
|
`unfreeze_time` datetime DEFAULT NULL COMMENT '解冻时间',
|
|
|
|
|
|
`source_user_level` tinyint DEFAULT NULL COMMENT '来源用户等级',
|
|
|
|
|
|
`source_user_id` bigint DEFAULT NULL COMMENT '来源用户编号',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销记录';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_brokerage_user
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_brokerage_user`;
|
|
|
|
|
|
CREATE TABLE `trade_brokerage_user` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户编号',
|
|
|
|
|
|
`bind_user_id` bigint DEFAULT NULL COMMENT '推广员编号',
|
|
|
|
|
|
`bind_user_time` datetime DEFAULT NULL COMMENT '推广员绑定时间',
|
|
|
|
|
|
`brokerage_enabled` bit(1) DEFAULT NULL COMMENT '是否有分销资格',
|
|
|
|
|
|
`brokerage_time` datetime DEFAULT NULL COMMENT '成为分销员时间',
|
|
|
|
|
|
`brokerage_price` int DEFAULT '0' COMMENT '可用佣金,单位:分',
|
|
|
|
|
|
`frozen_price` int DEFAULT '0' COMMENT '冻结佣金,单位:分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销用户';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_brokerage_withdraw
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_brokerage_withdraw`;
|
|
|
|
|
|
CREATE TABLE `trade_brokerage_withdraw` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '提现编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`price` int NOT NULL COMMENT '提现金额,单位:分',
|
|
|
|
|
|
`fee_price` int DEFAULT '0' COMMENT '提现手续费,单位:分',
|
|
|
|
|
|
`total_price` int DEFAULT '0' COMMENT '当前总佣金,单位:分',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '提现类型',
|
|
|
|
|
|
`user_name` varchar(64) DEFAULT NULL COMMENT '提现姓名',
|
|
|
|
|
|
`user_account` varchar(128) DEFAULT NULL COMMENT '提现账号',
|
|
|
|
|
|
`qr_code_url` varchar(512) DEFAULT NULL COMMENT '收款码',
|
|
|
|
|
|
`bank_name` varchar(64) DEFAULT NULL COMMENT '银行名称',
|
|
|
|
|
|
`bank_address` varchar(256) DEFAULT NULL COMMENT '开户地址',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '状态',
|
|
|
|
|
|
`audit_reason` varchar(512) DEFAULT NULL COMMENT '审核驳回原因',
|
|
|
|
|
|
`audit_time` datetime DEFAULT NULL COMMENT '审核时间',
|
|
|
|
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`pay_transfer_id` bigint DEFAULT NULL COMMENT '转账单编号',
|
|
|
|
|
|
`transfer_channel_code` varchar(32) DEFAULT NULL COMMENT '转账渠道',
|
|
|
|
|
|
`transfer_time` datetime DEFAULT NULL COMMENT '转账成功时间',
|
|
|
|
|
|
`transfer_error_msg` varchar(512) DEFAULT NULL COMMENT '转账错误提示',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='分销提现';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_cart
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_cart`;
|
|
|
|
|
|
CREATE TABLE `trade_cart` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品SPU编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品SKU编号',
|
|
|
|
|
|
`count` int NOT NULL DEFAULT '1' COMMENT '商品购买数量',
|
|
|
|
|
|
`selected` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否选中',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_spu_id` (`spu_id`),
|
|
|
|
|
|
KEY `idx_sku_id` (`sku_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='购物车';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_config
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_config`;
|
|
|
|
|
|
CREATE TABLE `trade_config` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`order_cancel_time` int DEFAULT NULL COMMENT '订单自动取消时间',
|
|
|
|
|
|
`order_receive_time` int DEFAULT NULL COMMENT '订单自动收货时间',
|
|
|
|
|
|
`order_comment_time` int DEFAULT NULL COMMENT '订单自动评价时间',
|
|
|
|
|
|
`after_sale_time` int DEFAULT NULL COMMENT '售后有效期',
|
|
|
|
|
|
`refund_audit_time` int DEFAULT NULL COMMENT '退款审核时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易配置';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_delivery_express
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_delivery_express`;
|
|
|
|
|
|
CREATE TABLE `trade_delivery_express` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '物流公司编号',
|
|
|
|
|
|
`code` varchar(32) NOT NULL COMMENT '物流公司编码',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '物流公司名称',
|
|
|
|
|
|
`logo` varchar(256) DEFAULT NULL COMMENT '物流公司logo',
|
|
|
|
|
|
`sort` int DEFAULT NULL COMMENT '排序',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_code` (`code`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='物流公司';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_delivery_express_template
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_delivery_express_template`;
|
|
|
|
|
|
CREATE TABLE `trade_delivery_express_template` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '模板名称',
|
|
|
|
|
|
`charge_mode` int NOT NULL COMMENT '配送计费方式:1-按件数 2-按重量 3-按体积',
|
|
|
|
|
|
`sort` int NOT NULL DEFAULT '0' COMMENT '排序',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='快递运费模板';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_delivery_express_template_charge
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_delivery_express_template_charge`;
|
|
|
|
|
|
CREATE TABLE `trade_delivery_express_template_charge` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`template_id` bigint NOT NULL COMMENT '运费模板编号',
|
|
|
|
|
|
`area_ids` varchar(500) NOT NULL COMMENT '地区编号列表',
|
|
|
|
|
|
`area_names` varchar(500) NOT NULL COMMENT '地区名称列表',
|
|
|
|
|
|
`first_count` int NOT NULL COMMENT '首件数量',
|
|
|
|
|
|
`first_price` int NOT NULL COMMENT '首件价格,单位:分',
|
|
|
|
|
|
`continue_count` int NOT NULL DEFAULT '0' COMMENT '续件数量',
|
|
|
|
|
|
`continue_price` int NOT NULL DEFAULT '0' COMMENT '续件价格,单位:分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_template_id` (`template_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='快递运费模板计费方式';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_delivery_express_template_free
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_delivery_express_template_free`;
|
|
|
|
|
|
CREATE TABLE `trade_delivery_express_template_free` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`template_id` bigint NOT NULL COMMENT '运费模板编号',
|
|
|
|
|
|
`type` int NOT NULL COMMENT '包邮方式:1-满N元包邮 2-满N件包邮',
|
|
|
|
|
|
`area_ids` varchar(500) NOT NULL COMMENT '地区编号列表',
|
|
|
|
|
|
`area_names` varchar(500) NOT NULL COMMENT '地区名称列表',
|
|
|
|
|
|
`min_count` int DEFAULT NULL COMMENT '包邮件数',
|
|
|
|
|
|
`min_price` int DEFAULT NULL COMMENT '包邮金额,单位:分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_template_id` (`template_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='快递运费模板包邮条件';
|
|
|
|
|
|
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_delivery_pick_up_store
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_delivery_pick_up_store`;
|
|
|
|
|
|
CREATE TABLE `trade_delivery_pick_up_store` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '门店编号',
|
|
|
|
|
|
`name` varchar(64) NOT NULL COMMENT '门店名称',
|
|
|
|
|
|
`phone` varchar(20) NOT NULL COMMENT '门店手机',
|
|
|
|
|
|
`area_id` bigint DEFAULT NULL COMMENT '地区编号',
|
|
|
|
|
|
`detail_address` varchar(256) DEFAULT NULL COMMENT '详细地址',
|
|
|
|
|
|
`logo` varchar(256) DEFAULT NULL COMMENT '门店logo',
|
|
|
|
|
|
`work_start_time` time DEFAULT NULL COMMENT '营业开始时间',
|
|
|
|
|
|
`work_end_time` time DEFAULT NULL COMMENT '营业结束时间',
|
|
|
|
|
|
`status` tinyint DEFAULT NULL COMMENT '状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='自提门店';
|
|
|
|
|
|
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_order
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_order`;
|
|
|
|
|
|
CREATE TABLE `trade_order` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '订单编号',
|
|
|
|
|
|
`no` varchar(32) NOT NULL COMMENT '订单流水号',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '订单类型',
|
|
|
|
|
|
`terminal` tinyint NOT NULL COMMENT '订单来源',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_ip` varchar(32) DEFAULT NULL COMMENT '用户 IP',
|
|
|
|
|
|
`user_remark` varchar(500) DEFAULT NULL COMMENT '用户备注',
|
|
|
|
|
|
`status` tinyint NOT NULL COMMENT '订单状态',
|
|
|
|
|
|
`product_count` int NOT NULL DEFAULT '0' COMMENT '商品数量',
|
|
|
|
|
|
`cancel_type` tinyint DEFAULT NULL COMMENT '取消类型',
|
|
|
|
|
|
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
|
|
|
|
|
`comment_status` bit(1) DEFAULT NULL COMMENT '是否评价',
|
|
|
|
|
|
`brokerage_user_id` bigint DEFAULT NULL COMMENT '推广人编号',
|
|
|
|
|
|
`pay_status` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否已支付',
|
|
|
|
|
|
`pay_order_id` bigint DEFAULT NULL COMMENT '支付订单编号',
|
|
|
|
|
|
`pay_channel_code` varchar(32) DEFAULT NULL COMMENT '支付渠道',
|
|
|
|
|
|
`pay_time` datetime DEFAULT NULL COMMENT '支付时间',
|
|
|
|
|
|
`total_price` int NOT NULL DEFAULT '0' COMMENT '商品总价(分)',
|
|
|
|
|
|
`discount_price` int NOT NULL DEFAULT '0' COMMENT '优惠金额(分)',
|
|
|
|
|
|
`delivery_price` int NOT NULL DEFAULT '0' COMMENT '运费金额(分)',
|
|
|
|
|
|
`adjust_price` int NOT NULL DEFAULT '0' COMMENT '订单调价(分)',
|
|
|
|
|
|
`pay_price` int NOT NULL DEFAULT '0' COMMENT '应付金额(分)',
|
|
|
|
|
|
`delivery_type` tinyint NOT NULL DEFAULT '1' COMMENT '配送方式',
|
|
|
|
|
|
`express_no` varchar(64) DEFAULT NULL COMMENT '物流单号',
|
|
|
|
|
|
`delivery_template_id` bigint DEFAULT NULL COMMENT '物流模板编号',
|
|
|
|
|
|
`logistics_id` bigint DEFAULT NULL COMMENT '物流公司编号',
|
|
|
|
|
|
`delivery_time` datetime DEFAULT NULL COMMENT '发货时间',
|
|
|
|
|
|
`receive_time` datetime DEFAULT NULL COMMENT '收货时间',
|
|
|
|
|
|
`receiver_name` varchar(32) NOT NULL COMMENT '收件人姓名',
|
|
|
|
|
|
`receiver_mobile` varchar(32) NOT NULL COMMENT '收件人手机',
|
|
|
|
|
|
`receiver_area_id` int NOT NULL COMMENT '收件人地区编号',
|
|
|
|
|
|
`receiver_post_code` int DEFAULT NULL COMMENT '收件人邮编',
|
|
|
|
|
|
`receiver_detail_address` varchar(256) NOT NULL COMMENT '收件人详细地址',
|
|
|
|
|
|
`pick_up_store_id` bigint DEFAULT NULL COMMENT '自提门店编号',
|
|
|
|
|
|
`pick_up_verify_code` varchar(32) DEFAULT NULL COMMENT '自提核销码',
|
|
|
|
|
|
`refund_status` tinyint DEFAULT NULL COMMENT '退款状态',
|
|
|
|
|
|
`refund_price` int DEFAULT '0' COMMENT '退款金额(分)',
|
|
|
|
|
|
`after_sale_status` tinyint DEFAULT NULL COMMENT '售后状态',
|
|
|
|
|
|
`coupon_id` bigint DEFAULT NULL COMMENT '优惠券编号',
|
|
|
|
|
|
`coupon_price` int NOT NULL DEFAULT '0' COMMENT '优惠券抵扣金额(分)',
|
|
|
|
|
|
`use_point` int DEFAULT '0' COMMENT '使用积分',
|
|
|
|
|
|
`point_price` int NOT NULL DEFAULT '0' COMMENT '积分抵扣金额(分)',
|
|
|
|
|
|
`give_point` int DEFAULT '0' COMMENT '赠送积分',
|
|
|
|
|
|
`refund_point` int DEFAULT '0' COMMENT '退款积分',
|
|
|
|
|
|
`vip_price` int NOT NULL DEFAULT '0' COMMENT 'VIP优惠金额(分)',
|
|
|
|
|
|
`seckill_activity_id` bigint DEFAULT NULL COMMENT '秒杀活动编号',
|
|
|
|
|
|
`bargain_activity_id` bigint DEFAULT NULL COMMENT '砍价活动编号',
|
|
|
|
|
|
`bargain_record_id` bigint DEFAULT NULL COMMENT '砍价记录编号',
|
|
|
|
|
|
`combination_activity_id` bigint DEFAULT NULL COMMENT '拼团活动编号',
|
|
|
|
|
|
`combination_head_id` bigint DEFAULT NULL COMMENT '拼团团长编号',
|
|
|
|
|
|
`combination_record_id` bigint DEFAULT NULL COMMENT '拼团记录编号',
|
|
|
|
|
|
`finish_time` datetime DEFAULT NULL COMMENT '完成时间',
|
|
|
|
|
|
`cancel_time` datetime DEFAULT NULL COMMENT '取消时间',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`),
|
|
|
|
|
|
KEY `idx_no` (`no`),
|
|
|
|
|
|
KEY `idx_status` (`status`),
|
|
|
|
|
|
KEY `idx_pay_time` (`pay_time`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易订单';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_order_item
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_order_item`;
|
|
|
|
|
|
CREATE TABLE `trade_order_item` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '订单项目编号',
|
|
|
|
|
|
`user_id` bigint NOT NULL COMMENT '用户编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`spu_id` bigint NOT NULL COMMENT '商品 SPU 编号',
|
|
|
|
|
|
`sku_id` bigint NOT NULL COMMENT '商品 SKU 编号',
|
|
|
|
|
|
`spu_name` varchar(128) NOT NULL COMMENT '商品名称',
|
|
|
|
|
|
`sku_name` varchar(128) DEFAULT NULL COMMENT '商品 SKU 名称',
|
|
|
|
|
|
`pic_url` varchar(256) DEFAULT NULL COMMENT '商品图片',
|
|
|
|
|
|
`count` int NOT NULL COMMENT '数量',
|
|
|
|
|
|
`price` int NOT NULL COMMENT '商品价格(分)',
|
|
|
|
|
|
`discount_price` int NOT NULL DEFAULT '0' COMMENT '优惠金额(分)',
|
|
|
|
|
|
`delivery_price` int DEFAULT '0' COMMENT '运费金额(分)',
|
|
|
|
|
|
`adjust_price` int NOT NULL DEFAULT '0' COMMENT '调价金额(分)',
|
|
|
|
|
|
`pay_price` int NOT NULL COMMENT '实付金额(分)',
|
|
|
|
|
|
`coupon_price` int DEFAULT '0' COMMENT '优惠券抵扣金额(分)',
|
|
|
|
|
|
`point_price` int NOT NULL DEFAULT '0' COMMENT '积分抵扣金额(分)',
|
|
|
|
|
|
`use_point` int DEFAULT '0' COMMENT '使用积分',
|
|
|
|
|
|
`give_point` int DEFAULT '0' COMMENT '赠送积分',
|
|
|
|
|
|
`vip_price` int NOT NULL DEFAULT '0' COMMENT 'VIP优惠金额(分)',
|
|
|
|
|
|
`comment_status` bit(1) DEFAULT NULL COMMENT '是否评价',
|
|
|
|
|
|
`after_sale_id` bigint DEFAULT NULL COMMENT '售后编号',
|
|
|
|
|
|
`after_sale_status` tinyint NOT NULL DEFAULT '0' COMMENT '售后状态',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_order_id` (`order_id`),
|
|
|
|
|
|
KEY `idx_user_id` (`user_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易订单项目';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for trade_order_log
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_order_log`;
|
|
|
|
|
|
CREATE TABLE `trade_order_log` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志编号',
|
|
|
|
|
|
`order_id` bigint NOT NULL COMMENT '订单编号',
|
|
|
|
|
|
`user_id` bigint DEFAULT NULL COMMENT '用户编号',
|
|
|
|
|
|
`user_type` tinyint DEFAULT NULL COMMENT '用户类型',
|
|
|
|
|
|
`type` tinyint NOT NULL COMMENT '日志类型',
|
|
|
|
|
|
`content` varchar(500) DEFAULT NULL COMMENT '日志内容',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
KEY `idx_order_id` (`order_id`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易订单日志';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- Table structure for trade_statistics
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
DROP TABLE IF EXISTS `trade_statistics`;
|
|
|
|
|
|
CREATE TABLE `trade_statistics` (
|
|
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`time` datetime NOT NULL COMMENT '统计日期',
|
|
|
|
|
|
`order_create_count` int DEFAULT '0' COMMENT '创建订单数',
|
|
|
|
|
|
`order_pay_count` int DEFAULT '0' COMMENT '支付订单商品数',
|
|
|
|
|
|
`order_pay_price` int DEFAULT '0' COMMENT '总支付金额,单位:分',
|
|
|
|
|
|
`after_sale_count` int DEFAULT '0' COMMENT '退款订单数',
|
|
|
|
|
|
`after_sale_refund_price` int DEFAULT '0' COMMENT '总退款金额,单位:分',
|
|
|
|
|
|
`brokerage_settlement_price` int DEFAULT '0' COMMENT '佣金金额(已结算),单位:分',
|
|
|
|
|
|
`wallet_pay_price` int DEFAULT '0' COMMENT '总支付金额(余额),单位:分',
|
|
|
|
|
|
`recharge_pay_count` int DEFAULT '0' COMMENT '充值订单数',
|
|
|
|
|
|
`recharge_pay_price` int DEFAULT '0' COMMENT '充值金额,单位:分',
|
|
|
|
|
|
`recharge_refund_count` int DEFAULT '0' COMMENT '充值退款订单数',
|
|
|
|
|
|
`recharge_refund_price` int DEFAULT '0' COMMENT '充值退款金额,单位:分',
|
|
|
|
|
|
`creator` varchar(64) DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`),
|
|
|
|
|
|
UNIQUE KEY `uk_time` (`time`)
|
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='交易统计';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
|
|
|
|
|
-- Table structure for yudao_demo01_contact
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
DROP TABLE IF EXISTS `yudao_demo01_contact`;
|
|
|
|
|
|
CREATE TABLE `yudao_demo01_contact` (
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
|
|
|
|
|
|
`sex` tinyint(1) NOT NULL COMMENT '性别',
|
|
|
|
|
|
`birthday` datetime NOT NULL COMMENT '出生年',
|
|
|
|
|
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '简介',
|
|
|
|
|
|
`avatar` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '头像',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='示例联系人表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- Table structure for yudao_demo02_category
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
DROP TABLE IF EXISTS `yudao_demo02_category`;
|
|
|
|
|
|
CREATE TABLE `yudao_demo02_category` (
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
|
|
|
|
|
|
`parent_id` bigint NOT NULL COMMENT '父级编号',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='示例分类表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- Table structure for yudao_demo03_course
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
DROP TABLE IF EXISTS `yudao_demo03_course`;
|
|
|
|
|
|
CREATE TABLE `yudao_demo03_course` (
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`student_id` bigint NOT NULL COMMENT '学生编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
|
|
|
|
|
|
`score` tinyint NOT NULL COMMENT '分数',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='学生课程表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- Table structure for yudao_demo03_grade
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
DROP TABLE IF EXISTS `yudao_demo03_grade`;
|
|
|
|
|
|
CREATE TABLE `yudao_demo03_grade` (
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`student_id` bigint NOT NULL COMMENT '学生编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
|
|
|
|
|
|
`teacher` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '班主任',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='学生班级表';
|
|
|
|
|
|
|
|
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
-- Table structure for yudao_demo03_student
|
2026-01-30 17:30:20 +08:00
|
|
|
|
-- ----------------------------
|
2026-02-05 15:50:36 +08:00
|
|
|
|
DROP TABLE IF EXISTS `yudao_demo03_student`;
|
|
|
|
|
|
CREATE TABLE `yudao_demo03_student` (
|
2026-01-30 17:30:20 +08:00
|
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
|
|
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名字',
|
|
|
|
|
|
`sex` tinyint NOT NULL COMMENT '性别',
|
|
|
|
|
|
`birthday` datetime NOT NULL COMMENT '出生日期',
|
|
|
|
|
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '简介',
|
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
|
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
|
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
|
|
|
|
|
`tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号',
|
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='学生表';
|
|
|
|
|
|
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|