|
|
@@ -0,0 +1,1005 @@
|
|
|
+/*
|
|
|
+ Navicat Premium Data Transfer
|
|
|
+
|
|
|
+ Source Server : 上海崇明正大
|
|
|
+ Source Server Type : MySQL
|
|
|
+ Source Server Version : 80041 (8.0.41)
|
|
|
+ Source Host : ab.ranmo.net.cn:3306
|
|
|
+ Source Schema : dcs_test
|
|
|
+
|
|
|
+ Target Server Type : MySQL
|
|
|
+ Target Server Version : 80041 (8.0.41)
|
|
|
+ File Encoding : 65001
|
|
|
+
|
|
|
+ Date: 09/09/2025 18:01:48
|
|
|
+*/
|
|
|
+
|
|
|
+SET NAMES utf8mb4;
|
|
|
+SET FOREIGN_KEY_CHECKS = 0;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for action_binding
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `action_binding`;
|
|
|
+CREATE TABLE `action_binding` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键,自增',
|
|
|
+ `action_id` int NULL DEFAULT NULL COMMENT '动作id(关联动作配置表)',
|
|
|
+ `bind_action_id` int NULL DEFAULT NULL COMMENT '同步触发的动作id',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ INDEX `fk_action_binding_action`(`action_id` ASC) USING BTREE,
|
|
|
+ INDEX `fk_action_binding_bind_action`(`bind_action_id` ASC) USING BTREE,
|
|
|
+ CONSTRAINT `fk_action_binding_action` FOREIGN KEY (`action_id`) REFERENCES `action_config` (`action_id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
|
|
|
+ CONSTRAINT `fk_action_binding_bind_action` FOREIGN KEY (`bind_action_id`) REFERENCES `action_config` (`action_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '动作关联表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for action_config
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `action_config`;
|
|
|
+CREATE TABLE `action_config` (
|
|
|
+ `action_id` int NOT NULL AUTO_INCREMENT COMMENT '动作id',
|
|
|
+ `equipment_id` int NULL DEFAULT NULL COMMENT '设备id(关联设备表)',
|
|
|
+ `action_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '动作类型',
|
|
|
+ `value` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '动作值',
|
|
|
+ `unit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位',
|
|
|
+ `trigger_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '触发类型(1定时触发 2条件触发 3事件触发)',
|
|
|
+ `trigger_condition` json NULL COMMENT '触发条件',
|
|
|
+ `trigger_delay` int NULL DEFAULT 0 COMMENT '触发延迟(秒)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`action_id`) USING BTREE,
|
|
|
+ INDEX `fk_action_equipment`(`equipment_id` ASC) USING BTREE,
|
|
|
+ CONSTRAINT `fk_action_equipment` FOREIGN KEY (`equipment_id`) REFERENCES `equipment` (`equipment_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '动作配置表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for alarm_config
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `alarm_config`;
|
|
|
+CREATE TABLE `alarm_config` (
|
|
|
+ `config_id` int NOT NULL AUTO_INCREMENT COMMENT '主键,自增',
|
|
|
+ `equipment_id` int NULL DEFAULT NULL COMMENT '关联设备ID,NULL表示适用于所有设备',
|
|
|
+ `alarm_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '告警代码,唯一标识一个告警类型',
|
|
|
+ `alarm_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '告警名称,便于识别和管理',
|
|
|
+ `alarm_level` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '2' COMMENT '告警等级(1-信息,2-警告,3-严重,4-紧急)',
|
|
|
+ `alarm_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '告警类型,例如:高温、低压、通信异常等',
|
|
|
+ `source` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '告警源(1-PLC,2-DCS)',
|
|
|
+ `threshold_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '>' COMMENT '阈值类型,支持多种比较方式',
|
|
|
+ `threshold_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '阈值设置,单值或范围,例如:75 或 60-80',
|
|
|
+ `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '单位,例如:°C、kPa、ppm 等',
|
|
|
+ `delay_seconds` int NOT NULL DEFAULT 0 COMMENT '延迟触发时间(秒),用于避免瞬时波动引发告警',
|
|
|
+ `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '告警通知',
|
|
|
+ `notification_method` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '告警类型(email, sms, app, none)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '0' COMMENT '是否启用该告警配置',
|
|
|
+ `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
+ `create_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
+ `update_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注信息',
|
|
|
+ PRIMARY KEY (`config_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '告警配置表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for alarm_event
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `alarm_event`;
|
|
|
+CREATE TABLE `alarm_event` (
|
|
|
+ `alarm_id` int NOT NULL AUTO_INCREMENT COMMENT '主键,自增',
|
|
|
+ `equipment_id` int NULL DEFAULT NULL COMMENT '对应设备的 ID(关联设备表)',
|
|
|
+ `alarm_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '告警代码',
|
|
|
+ `alarm_level` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '告警等级(1-信息,2-警告,3-严重,4-紧急)',
|
|
|
+ `alarm_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '告警类型',
|
|
|
+ `message` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '告警描述',
|
|
|
+ `value` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '当前值',
|
|
|
+ `unit` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位',
|
|
|
+ `occur_time` datetime NULL DEFAULT NULL COMMENT '告警发生时间',
|
|
|
+ `recover_time` datetime NULL DEFAULT NULL COMMENT '告警恢复时间',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '告警状态(0-未恢复,1-已恢复)',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`alarm_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 71 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '告警中心表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for communication_protocol
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `communication_protocol`;
|
|
|
+CREATE TABLE `communication_protocol` (
|
|
|
+ `protocol_id` int NOT NULL AUTO_INCREMENT COMMENT '协议id',
|
|
|
+ `protocol_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '协议名',
|
|
|
+ `code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '协议编码',
|
|
|
+ `description` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '协议说明',
|
|
|
+ `network_segment` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '网段',
|
|
|
+ `default_port` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '默认端口',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`protocol_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '通讯协议表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for dcs_equipment
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `dcs_equipment`;
|
|
|
+CREATE TABLE `dcs_equipment` (
|
|
|
+ `equipment_id` int NOT NULL AUTO_INCREMENT COMMENT '设备id',
|
|
|
+ `address` smallint UNSIGNED NULL DEFAULT NULL COMMENT '寄存器地址',
|
|
|
+ `equipment_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '设备名',
|
|
|
+ `data_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '设备数据类型(浮点型,整型,线圈)',
|
|
|
+ `parents_id` int NULL DEFAULT NULL COMMENT '父设备id',
|
|
|
+ `flow_id` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程id',
|
|
|
+ `equipment_code` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标识码',
|
|
|
+ `register_code` varchar(20) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '寄存器类型',
|
|
|
+ `unit_type` varchar(100) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位类型',
|
|
|
+ `equipment_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '设备类型:设备,寄存器',
|
|
|
+ PRIMARY KEY (`equipment_id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `equipment_code`(`equipment_code` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 246 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for dcs_flow
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `dcs_flow`;
|
|
|
+CREATE TABLE `dcs_flow` (
|
|
|
+ `flow_id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `flow_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程名称',
|
|
|
+ `sort` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程顺序',
|
|
|
+ PRIMARY KEY (`flow_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for dcs_group_task
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `dcs_group_task`;
|
|
|
+CREATE TABLE `dcs_group_task` (
|
|
|
+ `group_id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
+ `group_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '组名称',
|
|
|
+ `group_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '组号',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0-存在 2-删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`group_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '任务动作组表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for dcs_group_task_line
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `dcs_group_task_line`;
|
|
|
+CREATE TABLE `dcs_group_task_line` (
|
|
|
+ `line_id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
+ `group_id` bigint NULL DEFAULT NULL COMMENT '组ID',
|
|
|
+ `action_id` bigint NULL DEFAULT NULL COMMENT '动作ID',
|
|
|
+ `action_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '动作名称',
|
|
|
+ `parent_id` bigint NULL DEFAULT NULL COMMENT '上组ID',
|
|
|
+ `action_num` int NULL DEFAULT NULL COMMENT '序号',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态()',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0-存在 2-删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`line_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '任务动作组明细' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for dcs_request_task
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `dcs_request_task`;
|
|
|
+CREATE TABLE `dcs_request_task` (
|
|
|
+ `request_id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
+ `request_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '名称',
|
|
|
+ `request_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '请求编号',
|
|
|
+ `request_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '请求类型',
|
|
|
+ `line_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '生产线',
|
|
|
+ `request_param` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-待执行,1-执行中,2-完成,3-异常)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0-存在 2-删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`request_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '请求任务表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for equipment
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `equipment`;
|
|
|
+CREATE TABLE `equipment` (
|
|
|
+ `equipment_id` int NOT NULL AUTO_INCREMENT COMMENT '设备id',
|
|
|
+ `equipment_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '设备名',
|
|
|
+ `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '页面显示的title名称',
|
|
|
+ `code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '标识码',
|
|
|
+ `page_ids` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程id(用‘,’分隔)',
|
|
|
+ `flow_ids` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '流程id(用‘,’分隔)',
|
|
|
+ `equipment_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '设备种类',
|
|
|
+ `plc_id` int NULL DEFAULT NULL COMMENT '对应plc的id',
|
|
|
+ `ip_address` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '通信地址',
|
|
|
+ `port` int NULL DEFAULT NULL COMMENT '通信端口',
|
|
|
+ `protocol_id` int NULL DEFAULT NULL COMMENT '通讯协议id',
|
|
|
+ `tank_sort` int NULL DEFAULT NULL COMMENT '罐体在流程的顺序(只有罐体设备会用到)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0-存在 2-删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`equipment_id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `code`(`code` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 591 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for equipment_extension
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `equipment_extension`;
|
|
|
+CREATE TABLE `equipment_extension` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `equipment_id` int NULL DEFAULT NULL COMMENT '设备id(为null时,表示测试模型)',
|
|
|
+ `page_id` int NOT NULL COMMENT '页面id',
|
|
|
+ `x` decimal(5, 2) NULL DEFAULT NULL COMMENT 'x坐标',
|
|
|
+ `y` decimal(5, 2) NULL DEFAULT NULL COMMENT 'y坐标',
|
|
|
+ `size` int NULL DEFAULT NULL COMMENT '组态页面显示的尺寸大小',
|
|
|
+ `height` int NULL DEFAULT NULL COMMENT '高',
|
|
|
+ `width` int NULL DEFAULT NULL COMMENT '宽',
|
|
|
+ `rotate` int NULL DEFAULT 0 COMMENT '旋转角度',
|
|
|
+ `model_id` int NULL DEFAULT NULL COMMENT '模型id',
|
|
|
+ `is_reverse` tinyint(1) NULL DEFAULT 0 COMMENT '是否反转(0否,1是)',
|
|
|
+ `special_condition` json NULL COMMENT '特殊条件',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ `create_time` datetime NULL DEFAULT NULL,
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ `update_time` datetime NULL DEFAULT NULL,
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 571 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for equipment_param
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `equipment_param`;
|
|
|
+CREATE TABLE `equipment_param` (
|
|
|
+ `register_id` int NOT NULL AUTO_INCREMENT COMMENT '寄存器id',
|
|
|
+ `equipment_code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '归属设备code(最顶级父设备code)',
|
|
|
+ `relation_code` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '关联code(上一级父设备code)',
|
|
|
+ `unit_id` int NULL DEFAULT NULL COMMENT '从机id(Modbus slaveId / OPC UA session or node short id / MQTT clientId)',
|
|
|
+ `address` smallint NULL DEFAULT NULL COMMENT '寄存器地址',
|
|
|
+ `register_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '寄存器名称',
|
|
|
+ `data_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '设备数据类型(布尔型,浮点型,整型)',
|
|
|
+ `code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '唯一标识码',
|
|
|
+ `register_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '寄存器类型(只读,保持,线圈)',
|
|
|
+ `unit_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '单位类型(kg,rpm,Mpa等)',
|
|
|
+ `param_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '参数类型(1主数据项,2从数据项,3主设置项,4从设置项,5其他)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0-存在,2-删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ `create_time` datetime NULL DEFAULT NULL,
|
|
|
+ `update_time` datetime NULL DEFAULT NULL,
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ PRIMARY KEY (`register_id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `code`(`code` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1874 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for flow
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `flow`;
|
|
|
+CREATE TABLE `flow` (
|
|
|
+ `flow_id` int NOT NULL AUTO_INCREMENT,
|
|
|
+ `flow_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程名称',
|
|
|
+ `sort` int NULL DEFAULT NULL COMMENT '流程顺序',
|
|
|
+ `flow_code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程标识',
|
|
|
+ `flow_attribution` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '流程归属',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0-存在,2-删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ `create_time` datetime NULL DEFAULT NULL,
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL,
|
|
|
+ PRIMARY KEY (`flow_id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `uk_flow_code`(`flow_code` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for gen_table
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `gen_table`;
|
|
|
+CREATE TABLE `gen_table` (
|
|
|
+ `table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
+ `table_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '表名称',
|
|
|
+ `table_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '表描述',
|
|
|
+ `sub_table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '关联子表的表名',
|
|
|
+ `sub_table_fk_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '子表关联的外键名',
|
|
|
+ `class_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '实体类名称',
|
|
|
+ `tpl_category` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
|
|
|
+ `tpl_web_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '前端模板类型(element-ui模版 element-plus模版)',
|
|
|
+ `package_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成包路径',
|
|
|
+ `module_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成模块名',
|
|
|
+ `business_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成业务名',
|
|
|
+ `function_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成功能名',
|
|
|
+ `function_author` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成功能作者',
|
|
|
+ `gen_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
|
|
|
+ `gen_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
|
|
|
+ `options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '其它生成选项',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`table_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成业务表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for gen_table_column
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `gen_table_column`;
|
|
|
+CREATE TABLE `gen_table_column` (
|
|
|
+ `column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
|
|
|
+ `table_id` bigint NULL DEFAULT NULL COMMENT '归属表编号',
|
|
|
+ `column_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '列名称',
|
|
|
+ `column_comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '列描述',
|
|
|
+ `column_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '列类型',
|
|
|
+ `java_type` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'JAVA类型',
|
|
|
+ `java_field` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'JAVA字段名',
|
|
|
+ `is_pk` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否主键(1是)',
|
|
|
+ `is_increment` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否自增(1是)',
|
|
|
+ `is_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否必填(1是)',
|
|
|
+ `is_insert` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否为插入字段(1是)',
|
|
|
+ `is_edit` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否编辑字段(1是)',
|
|
|
+ `is_list` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否列表字段(1是)',
|
|
|
+ `is_query` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否查询字段(1是)',
|
|
|
+ `query_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
|
|
|
+ `html_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
|
|
|
+ `dict_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典类型',
|
|
|
+ `sort` int NULL DEFAULT NULL COMMENT '排序',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (`column_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 248 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for model_component
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `model_component`;
|
|
|
+CREATE TABLE `model_component` (
|
|
|
+ `model_id` int NOT NULL AUTO_INCREMENT COMMENT '模型唯一 ID',
|
|
|
+ `model_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型名称(如 储罐A、管道X)',
|
|
|
+ `model_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '模型类型(如 TANKS,VALVES)',
|
|
|
+ `component_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '前端组件名(如 M1Tank)',
|
|
|
+ `component_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'component' COMMENT '组件类型(如 icon、component)',
|
|
|
+ `z_index` int NULL DEFAULT 1 COMMENT '层级',
|
|
|
+ `icon_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'icon 类型模型对应 class 名',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '启用状态(0启用,1禁用)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ `create_time` datetime NULL DEFAULT NULL,
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ PRIMARY KEY (`model_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 39 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '模型组件定义表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for page_control
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `page_control`;
|
|
|
+CREATE TABLE `page_control` (
|
|
|
+ `page_id` int NOT NULL AUTO_INCREMENT COMMENT '页面id',
|
|
|
+ `page_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '页面名',
|
|
|
+ `page_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '页面编码',
|
|
|
+ `page_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '页面路径',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0-存在,2-删除)',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL,
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ `update_time` datetime NULL DEFAULT NULL,
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ PRIMARY KEY (`page_id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `uk_page_code`(`page_code` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for pipeline_instance
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `pipeline_instance`;
|
|
|
+CREATE TABLE `pipeline_instance` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
+ `page_id` int NOT NULL COMMENT '页面 ID',
|
|
|
+ `x` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'X 坐标(单位%)',
|
|
|
+ `y` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Y 坐标',
|
|
|
+ `pipe_width` int NULL DEFAULT 8 COMMENT '管道宽度-px',
|
|
|
+ `pipe_length` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '管道长度-%',
|
|
|
+ `rotate` int NULL DEFAULT 0 COMMENT '旋转角度(0~360)',
|
|
|
+ `model_id` int NOT NULL COMMENT '关联模型 ID',
|
|
|
+ `pipe_class` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '管道种类(如 materials、水、气)',
|
|
|
+ `flow_condition` json NULL COMMENT '流通条件(如:{ \"type\": \"or\", \"valves\": [\"N1\", \"N2\"] })',
|
|
|
+ `dynamic_pipeline_condition` json NULL COMMENT '管道种类切换的触发条件',
|
|
|
+ `reverse_condition` json NULL COMMENT '管道反向流通的触发条件',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '启用状态(0启用,1禁用)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ `create_time` datetime NULL DEFAULT NULL,
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 813 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '管道组件拓展表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for plc_info
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `plc_info`;
|
|
|
+CREATE TABLE `plc_info` (
|
|
|
+ `plc_id` int NOT NULL AUTO_INCREMENT COMMENT '主键,自增',
|
|
|
+ `plc_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT 'PLC名称',
|
|
|
+ `ip_address` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT 'PLC的IP地址',
|
|
|
+ `port` int NULL DEFAULT NULL COMMENT '通信端口',
|
|
|
+ `scan_interval` int NULL DEFAULT NULL COMMENT '采集间隔(单位:毫秒)',
|
|
|
+ `connect_timeout` int NULL DEFAULT NULL COMMENT '连接超时时间(秒)',
|
|
|
+ `protocol_id` int NULL DEFAULT NULL COMMENT '通讯协议id',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`plc_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = 'PLC信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
|
|
|
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
|
|
|
+ `blob_data` blob NULL COMMENT '存放持久化Trigger对象',
|
|
|
+ PRIMARY KEY (`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 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'Blob类型的触发器表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for qrtz_calendars
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `qrtz_calendars`;
|
|
|
+CREATE TABLE `qrtz_calendars` (
|
|
|
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '日历名称',
|
|
|
+ `calendar` blob NOT NULL COMMENT '存放持久化calendar对象',
|
|
|
+ PRIMARY KEY (`sched_name`, `calendar_name`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '日历信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
|
|
|
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
|
|
|
+ `cron_expression` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'cron表达式',
|
|
|
+ `time_zone_id` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '时区',
|
|
|
+ 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 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'Cron类型的触发器表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `entry_id` varchar(95) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调度器实例id',
|
|
|
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
|
|
|
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
|
|
|
+ `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调度器实例名',
|
|
|
+ `fired_time` bigint NOT NULL COMMENT '触发的时间',
|
|
|
+ `sched_time` bigint NOT NULL COMMENT '定时器制定的时间',
|
|
|
+ `priority` int NOT NULL COMMENT '优先级',
|
|
|
+ `state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '状态',
|
|
|
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
|
|
|
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务组名',
|
|
|
+ `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否并发',
|
|
|
+ `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否接受恢复执行',
|
|
|
+ PRIMARY KEY (`sched_name`, `entry_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '已触发的触发器表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务名称',
|
|
|
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务组名',
|
|
|
+ `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '相关介绍',
|
|
|
+ `job_class_name` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '执行任务类名称',
|
|
|
+ `is_durable` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '是否持久化',
|
|
|
+ `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '是否并发',
|
|
|
+ `is_update_data` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '是否更新数据',
|
|
|
+ `requests_recovery` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '是否接受恢复执行',
|
|
|
+ `job_data` blob NULL COMMENT '存放持久化job对象',
|
|
|
+ PRIMARY KEY (`sched_name`, `job_name`, `job_group`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '任务详细信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for qrtz_locks
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `qrtz_locks`;
|
|
|
+CREATE TABLE `qrtz_locks` (
|
|
|
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `lock_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '悲观锁名称',
|
|
|
+ PRIMARY KEY (`sched_name`, `lock_name`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '存储的悲观锁信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
|
|
|
+ PRIMARY KEY (`sched_name`, `trigger_group`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '暂停的触发器表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `instance_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '实例名称',
|
|
|
+ `last_checkin_time` bigint NOT NULL COMMENT '上次检查时间',
|
|
|
+ `checkin_interval` bigint NOT NULL COMMENT '检查间隔时间',
|
|
|
+ PRIMARY KEY (`sched_name`, `instance_name`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '调度器状态表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
|
|
|
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
|
|
|
+ `repeat_count` bigint NOT NULL COMMENT '重复的次数统计',
|
|
|
+ `repeat_interval` bigint NOT NULL COMMENT '重复的间隔时间',
|
|
|
+ `times_triggered` bigint NOT NULL COMMENT '已经触发的次数',
|
|
|
+ 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 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '简单触发器的信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- 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_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_name的外键',
|
|
|
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_triggers表trigger_group的外键',
|
|
|
+ `str_prop_1` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第一个参数',
|
|
|
+ `str_prop_2` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第二个参数',
|
|
|
+ `str_prop_3` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'String类型的trigger的第三个参数',
|
|
|
+ `int_prop_1` int NULL DEFAULT NULL COMMENT 'int类型的trigger的第一个参数',
|
|
|
+ `int_prop_2` int NULL DEFAULT NULL COMMENT 'int类型的trigger的第二个参数',
|
|
|
+ `long_prop_1` bigint NULL DEFAULT NULL COMMENT 'long类型的trigger的第一个参数',
|
|
|
+ `long_prop_2` bigint NULL DEFAULT NULL COMMENT 'long类型的trigger的第二个参数',
|
|
|
+ `dec_prop_1` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第一个参数',
|
|
|
+ `dec_prop_2` decimal(13, 4) NULL DEFAULT NULL COMMENT 'decimal类型的trigger的第二个参数',
|
|
|
+ `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第一个参数',
|
|
|
+ `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'Boolean类型的trigger的第二个参数',
|
|
|
+ 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 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '同步机制的行锁表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for qrtz_triggers
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `qrtz_triggers`;
|
|
|
+CREATE TABLE `qrtz_triggers` (
|
|
|
+ `sched_name` varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调度名称',
|
|
|
+ `trigger_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '触发器的名字',
|
|
|
+ `trigger_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '触发器所属组的名字',
|
|
|
+ `job_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_job_details表job_name的外键',
|
|
|
+ `job_group` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'qrtz_job_details表job_group的外键',
|
|
|
+ `description` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '相关介绍',
|
|
|
+ `next_fire_time` bigint NULL DEFAULT NULL COMMENT '上一次触发时间(毫秒)',
|
|
|
+ `prev_fire_time` bigint NULL DEFAULT NULL COMMENT '下一次触发时间(默认为-1表示不触发)',
|
|
|
+ `priority` int NULL DEFAULT NULL COMMENT '优先级',
|
|
|
+ `trigger_state` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '触发器状态',
|
|
|
+ `trigger_type` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '触发器的类型',
|
|
|
+ `start_time` bigint NOT NULL COMMENT '开始时间',
|
|
|
+ `end_time` bigint NULL DEFAULT NULL COMMENT '结束时间',
|
|
|
+ `calendar_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日程表名称',
|
|
|
+ `misfire_instr` smallint NULL DEFAULT NULL COMMENT '补偿执行的策略',
|
|
|
+ `job_data` blob NULL COMMENT '存放持久化job对象',
|
|
|
+ PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE,
|
|
|
+ INDEX `sched_name`(`sched_name` ASC, `job_name` ASC, `job_group` ASC) 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 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '触发器详细信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for screen_settings
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `screen_settings`;
|
|
|
+CREATE TABLE `screen_settings` (
|
|
|
+ `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
|
|
+ `screen_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '大屏名称',
|
|
|
+ `code` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '标识',
|
|
|
+ `page_id` int NULL DEFAULT NULL COMMENT '模版页id',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ INDEX `fk_screen_settings_page`(`page_id` ASC) USING BTREE,
|
|
|
+ CONSTRAINT `fk_screen_settings_page` FOREIGN KEY (`page_id`) REFERENCES `template_page` (`page_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '大屏设置表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_config
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_config`;
|
|
|
+CREATE TABLE `sys_config` (
|
|
|
+ `config_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
|
|
|
+ `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '参数名称',
|
|
|
+ `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '参数键名',
|
|
|
+ `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '参数键值',
|
|
|
+ `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`config_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_dept
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_dept`;
|
|
|
+CREATE TABLE `sys_dept` (
|
|
|
+ `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
|
|
|
+ `parent_id` bigint NULL DEFAULT 0 COMMENT '父部门id',
|
|
|
+ `ancestors` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '祖级列表',
|
|
|
+ `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '部门名称',
|
|
|
+ `order_num` int NULL DEFAULT 0 COMMENT '显示顺序',
|
|
|
+ `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '负责人',
|
|
|
+ `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '联系电话',
|
|
|
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '邮箱',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (`dept_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 201 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '部门表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_dict_data
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_dict_data`;
|
|
|
+CREATE TABLE `sys_dict_data` (
|
|
|
+ `dict_code` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
|
|
|
+ `dict_sort` int NULL DEFAULT 0 COMMENT '字典排序',
|
|
|
+ `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典标签',
|
|
|
+ `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典键值',
|
|
|
+ `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典类型',
|
|
|
+ `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
|
|
|
+ `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '表格回显样式',
|
|
|
+ `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`dict_code`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 181 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典数据表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_dict_type
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_dict_type`;
|
|
|
+CREATE TABLE `sys_dict_type` (
|
|
|
+ `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
|
|
|
+ `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典名称',
|
|
|
+ `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '字典类型',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`dict_id`) USING BTREE,
|
|
|
+ UNIQUE INDEX `dict_type`(`dict_type` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 116 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_job
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_job`;
|
|
|
+CREATE TABLE `sys_job` (
|
|
|
+ `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
|
|
|
+ `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '任务名称',
|
|
|
+ `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
|
|
|
+ `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调用目标字符串',
|
|
|
+ `cron_expression` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT 'cron执行表达式',
|
|
|
+ `misfire_policy` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
|
|
|
+ `concurrent` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '状态(0正常 1暂停)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '备注信息',
|
|
|
+ `save_log` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '是否保存日志(1允许 0禁止)',
|
|
|
+ PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 106 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '定时任务调度表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_job_log
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_job_log`;
|
|
|
+CREATE TABLE `sys_job_log` (
|
|
|
+ `job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
|
|
|
+ `job_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务名称',
|
|
|
+ `job_group` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务组名',
|
|
|
+ `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '调用目标字符串',
|
|
|
+ `job_message` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日志信息',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '执行状态(0正常 1失败)',
|
|
|
+ `exception_info` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '异常信息',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`job_log_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1596879 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '定时任务调度日志表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_logininfor
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_logininfor`;
|
|
|
+CREATE TABLE `sys_logininfor` (
|
|
|
+ `info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
|
|
|
+ `user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '用户账号',
|
|
|
+ `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '登录IP地址',
|
|
|
+ `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '登录地点',
|
|
|
+ `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '浏览器类型',
|
|
|
+ `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '操作系统',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
|
|
|
+ `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '提示消息',
|
|
|
+ `login_time` datetime NULL DEFAULT NULL COMMENT '访问时间',
|
|
|
+ PRIMARY KEY (`info_id`) USING BTREE,
|
|
|
+ INDEX `idx_sys_logininfor_s`(`status` ASC) USING BTREE,
|
|
|
+ INDEX `idx_sys_logininfor_lt`(`login_time` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 448 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统访问记录' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_menu
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_menu`;
|
|
|
+CREATE TABLE `sys_menu` (
|
|
|
+ `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
|
|
|
+ `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '菜单名称',
|
|
|
+ `parent_id` bigint NULL DEFAULT 0 COMMENT '父菜单ID',
|
|
|
+ `order_num` int NULL DEFAULT 0 COMMENT '显示顺序',
|
|
|
+ `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '路由地址',
|
|
|
+ `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '组件路径',
|
|
|
+ `query` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '路由参数',
|
|
|
+ `route_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '路由名称',
|
|
|
+ `is_frame` int NULL DEFAULT 1 COMMENT '是否为外链(0是 1否)',
|
|
|
+ `is_cache` int NULL DEFAULT 0 COMMENT '是否缓存(0缓存 1不缓存)',
|
|
|
+ `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
|
|
|
+ `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',
|
|
|
+ `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '权限标识',
|
|
|
+ `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '#' COMMENT '菜单图标',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '备注',
|
|
|
+ PRIMARY KEY (`menu_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2130 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '菜单权限表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_notice
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_notice`;
|
|
|
+CREATE TABLE `sys_notice` (
|
|
|
+ `notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID',
|
|
|
+ `notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '公告标题',
|
|
|
+ `notice_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '公告类型(1通知 2公告)',
|
|
|
+ `notice_content` longblob NULL COMMENT '公告内容',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`notice_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '通知公告表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_oper_log
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_oper_log`;
|
|
|
+CREATE TABLE `sys_oper_log` (
|
|
|
+ `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
|
|
|
+ `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '模块标题',
|
|
|
+ `business_type` int NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)',
|
|
|
+ `method` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '方法名称',
|
|
|
+ `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '请求方式',
|
|
|
+ `operator_type` int NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
|
|
|
+ `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '操作人员',
|
|
|
+ `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '部门名称',
|
|
|
+ `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '请求URL',
|
|
|
+ `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '主机地址',
|
|
|
+ `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '操作地点',
|
|
|
+ `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '请求参数',
|
|
|
+ `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '返回参数',
|
|
|
+ `status` int NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)',
|
|
|
+ `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '错误消息',
|
|
|
+ `oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
|
|
|
+ `cost_time` bigint NULL DEFAULT 0 COMMENT '消耗时间',
|
|
|
+ PRIMARY KEY (`oper_id`) USING BTREE,
|
|
|
+ INDEX `idx_sys_oper_log_bt`(`business_type` ASC) USING BTREE,
|
|
|
+ INDEX `idx_sys_oper_log_s`(`status` ASC) USING BTREE,
|
|
|
+ INDEX `idx_sys_oper_log_ot`(`oper_time` ASC) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 4391 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '操作日志记录' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_post
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_post`;
|
|
|
+CREATE TABLE `sys_post` (
|
|
|
+ `post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
|
|
|
+ `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '岗位编码',
|
|
|
+ `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '岗位名称',
|
|
|
+ `post_sort` int NOT NULL COMMENT '显示顺序',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '状态(0正常 1停用)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`post_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '岗位信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_role
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_role`;
|
|
|
+CREATE TABLE `sys_role` (
|
|
|
+ `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
|
|
|
+ `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色名称',
|
|
|
+ `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色权限字符串',
|
|
|
+ `role_sort` int NOT NULL COMMENT '显示顺序',
|
|
|
+ `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
|
|
|
+ `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
|
|
|
+ `dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '角色状态(0正常 1停用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`role_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_role_dept
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_role_dept`;
|
|
|
+CREATE TABLE `sys_role_dept` (
|
|
|
+ `role_id` bigint NOT NULL COMMENT '角色ID',
|
|
|
+ `dept_id` bigint NOT NULL COMMENT '部门ID',
|
|
|
+ PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色和部门关联表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_role_menu
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_role_menu`;
|
|
|
+CREATE TABLE `sys_role_menu` (
|
|
|
+ `role_id` bigint NOT NULL COMMENT '角色ID',
|
|
|
+ `menu_id` bigint NOT NULL COMMENT '菜单ID',
|
|
|
+ PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_user
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_user`;
|
|
|
+CREATE TABLE `sys_user` (
|
|
|
+ `user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
|
|
+ `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
|
|
|
+ `user_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户账号',
|
|
|
+ `nick_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户昵称',
|
|
|
+ `user_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '00' COMMENT '用户类型(00系统用户)',
|
|
|
+ `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '用户邮箱',
|
|
|
+ `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '手机号码',
|
|
|
+ `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
|
|
|
+ `avatar` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '头像地址',
|
|
|
+ `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '密码',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
|
|
|
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
|
|
|
+ `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '最后登录IP',
|
|
|
+ `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
|
|
|
+ `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`user_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_user_post
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_user_post`;
|
|
|
+CREATE TABLE `sys_user_post` (
|
|
|
+ `user_id` bigint NOT NULL COMMENT '用户ID',
|
|
|
+ `post_id` bigint NOT NULL COMMENT '岗位ID',
|
|
|
+ PRIMARY KEY (`user_id`, `post_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sys_user_role
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `sys_user_role`;
|
|
|
+CREATE TABLE `sys_user_role` (
|
|
|
+ `user_id` bigint NOT NULL COMMENT '用户ID',
|
|
|
+ `role_id` bigint NOT NULL COMMENT '角色ID',
|
|
|
+ PRIMARY KEY (`user_id`, `role_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '用户和角色关联表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for template_page
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `template_page`;
|
|
|
+CREATE TABLE `template_page` (
|
|
|
+ `page_id` int NOT NULL AUTO_INCREMENT COMMENT '模版页id',
|
|
|
+ `page_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '模板页名称',
|
|
|
+ `url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '网页路径',
|
|
|
+ `status` char(1) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT '0' COMMENT '启用状态(0-启用,1-禁用)',
|
|
|
+ `create_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '创建者',
|
|
|
+ `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
+ `update_by` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '更新者',
|
|
|
+ `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
+ `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
+ PRIMARY KEY (`page_id`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '模板页表' ROW_FORMAT = DYNAMIC;
|
|
|
+
|
|
|
+SET FOREIGN_KEY_CHECKS = 1;
|