Browse Source

修改初始化脚本

liyan 3 tháng trước cách đây
mục cha
commit
de7e8f8a2e
1 tập tin đã thay đổi với 275 bổ sung178 xóa
  1. 275 178
      sql/cms-db.sql

+ 275 - 178
sql/cms-db.sql

@@ -54,7 +54,7 @@ CREATE TABLE `cms_post`
     `update_by`    varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
     `update_time`  datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
     PRIMARY KEY (`post_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 226 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of cms_post
@@ -70,7 +70,7 @@ CREATE TABLE `cms_post_attachment`
     `post_id`       int(0) NULL DEFAULT NULL COMMENT '文章ID',
     `url`           varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件路径',
     PRIMARY KEY (`attachment_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of cms_post_attachment
@@ -87,7 +87,7 @@ CREATE TABLE `cms_post_meta`
     `meta_key`   varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci  NOT NULL COMMENT '扩展属性键',
     `meta_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '扩展属性值',
     PRIMARY KEY (`meta_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 319 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of cms_post_meta
@@ -111,7 +111,7 @@ CREATE TABLE `cms_term`
     `number`      int(0) NULL DEFAULT NULL COMMENT '序号',
     `link`        varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '栏目关联链接',
     PRIMARY KEY (`term_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 194 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of cms_term
@@ -128,7 +128,7 @@ CREATE TABLE `cms_term_meta`
     `meta_key`   varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci  NOT NULL COMMENT '扩展属性键',
     `meta_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '扩展属性值',
     PRIMARY KEY (`meta_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 262 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of cms_term_meta
@@ -177,7 +177,7 @@ CREATE TABLE `gen_table`
     `update_time`       datetime(0) 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 = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成业务表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成业务表' ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of gen_table
@@ -212,197 +212,263 @@ CREATE TABLE `gen_table_column`
     `update_by`      varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '更新者',
     `update_time`    datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
     PRIMARY KEY (`column_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of gen_table_column
 -- ----------------------------
 
-DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
-DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
-DROP TABLE IF EXISTS QRTZ_LOCKS;
-DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_TRIGGERS;
-DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
-DROP TABLE IF EXISTS QRTZ_CALENDARS;
+-- ----------------------------
+-- Table structure for journal_catalog
+-- ----------------------------
+DROP TABLE IF EXISTS `journal_catalog`;
+CREATE TABLE `journal_catalog`
+(
+    `id`           int(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
+    `title`        varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '标题',
+    `author`       varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '作者',
+    `content`      mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT '内容',
+    `term_id`      int(0) NULL DEFAULT NULL COMMENT '所属期刊栏目ID',
+    `parent_id`    int(0) NULL DEFAULT NULL COMMENT '上级期刊目录ID',
+    `ancestors`    varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '祖级列表',
+    `leaf`         int(0) NULL DEFAULT NULL COMMENT '是否为叶子节点:0否,1是',
+    `sort`         float NULL DEFAULT NULL COMMENT '排序字段,由小到大',
+    `publish_time` datetime(0) NULL DEFAULT NULL COMMENT '发布时间',
+    `attachment`   varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '附件',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of journal_catalog
+-- ----------------------------
 
 -- ----------------------------
+-- Table structure for qrtz_blob_triggers
 -- ----------------------------
-create table QRTZ_JOB_DETAILS
+DROP TABLE IF EXISTS `qrtz_blob_triggers`;
+CREATE TABLE `qrtz_blob_triggers`
 (
-    sched_name        varchar(120) not null comment '调度名称',
-    job_name          varchar(200) not null comment '任务名称',
-    job_group         varchar(200) not null comment '任务组名',
-    description       varchar(250) null comment '相关介绍',
-    job_class_name    varchar(250) not null comment '执行任务类名称',
-    is_durable        varchar(1)   not null comment '是否持久化',
-    is_nonconcurrent  varchar(1)   not null comment '是否并发',
-    is_update_data    varchar(1)   not null comment '是否更新数据',
-    requests_recovery varchar(1)   not null comment '是否接受恢复执行',
-    job_data          blob null comment '存放持久化job对象',
-    primary key (sched_name, job_name, job_group)
-) engine=innodb comment = '任务详细信息表';
-
-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 '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;
+
+-- ----------------------------
+-- Records of qrtz_blob_triggers
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for qrtz_calendars
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_calendars`;
+CREATE TABLE `qrtz_calendars`
 (
-    sched_name     varchar(120) not null comment '调度名称',
-    trigger_name   varchar(200) not null comment '触发器的名字',
-    trigger_group  varchar(200) not null comment '触发器所属组的名字',
-    job_name       varchar(200) not null comment 'qrtz_job_details表job_name的外键',
-    job_group      varchar(200) not null comment 'qrtz_job_details表job_group的外键',
-    description    varchar(250) null comment '相关介绍',
-    next_fire_time bigint(13) null comment '上一次触发时间(毫秒)',
-    prev_fire_time bigint(13) null comment '下一次触发时间(默认为-1表示不触发)',
-    priority       integer null comment '优先级',
-    trigger_state  varchar(16)  not null comment '触发器状态',
-    trigger_type   varchar(8)   not null comment '触发器的类型',
-    start_time     bigint(13) not null comment '开始时间',
-    end_time       bigint(13) null comment '结束时间',
-    calendar_name  varchar(200) null comment '日程表名称',
-    misfire_instr  smallint(2) null comment '补偿执行的策略',
-    job_data       blob null comment '存放持久化job对象',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, job_name, job_group) references QRTZ_JOB_DETAILS (sched_name, job_name, job_group)
-) engine=innodb comment = '触发器详细信息表';
-
-create table QRTZ_SIMPLE_TRIGGERS
+    `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;
+
+-- ----------------------------
+-- Records of qrtz_calendars
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for qrtz_cron_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_cron_triggers`;
+CREATE TABLE `qrtz_cron_triggers`
 (
-    sched_name      varchar(120) not null comment '调度名称',
-    trigger_name    varchar(200) not null comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group   varchar(200) not null comment 'qrtz_triggers表trigger_group的外键',
-    repeat_count    bigint(7) not null comment '重复的次数统计',
-    repeat_interval bigint(12) not null comment '重复的间隔时间',
-    times_triggered bigint(10) not null comment '已经触发的次数',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group)
-) engine=innodb comment = '简单触发器的信息表';
+    `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;
+
+-- ----------------------------
+-- Records of qrtz_cron_triggers
+-- ----------------------------
 
 -- ----------------------------
+-- Table structure for qrtz_fired_triggers
 -- ----------------------------
-create table QRTZ_CRON_TRIGGERS
+DROP TABLE IF EXISTS `qrtz_fired_triggers`;
+CREATE TABLE `qrtz_fired_triggers`
 (
-    sched_name      varchar(120) not null comment '调度名称',
-    trigger_name    varchar(200) not null comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group   varchar(200) not null comment 'qrtz_triggers表trigger_group的外键',
-    cron_expression varchar(200) not null comment 'cron表达式',
-    time_zone_id    varchar(80) comment '时区',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group)
-) engine=innodb comment = 'Cron类型的触发器表';
+    `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(0) NOT NULL COMMENT '触发的时间',
+    `sched_time`        bigint(0) NOT NULL COMMENT '定时器制定的时间',
+    `priority`          int(0) 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;
 
 -- ----------------------------
+-- Records of qrtz_fired_triggers
 -- ----------------------------
-create table QRTZ_BLOB_TRIGGERS
+
+-- ----------------------------
+-- Table structure for qrtz_job_details
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_job_details`;
+CREATE TABLE `qrtz_job_details`
 (
-    sched_name    varchar(120) not null comment '调度名称',
-    trigger_name  varchar(200) not null comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键',
-    blob_data     blob null comment '存放持久化Trigger对象',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group)
-) engine=innodb comment = 'Blob类型的触发器表';
+    `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;
 
 -- ----------------------------
+-- Records of qrtz_job_details
+-- ----------------------------
+
 -- ----------------------------
-create table QRTZ_CALENDARS
+-- Table structure for qrtz_locks
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_locks`;
+CREATE TABLE `qrtz_locks`
 (
-    sched_name    varchar(120) not null comment '调度名称',
-    calendar_name varchar(200) not null comment '日历名称',
-    calendar      blob         not null comment '存放持久化calendar对象',
-    primary key (sched_name, calendar_name)
-) engine=innodb comment = '日历信息表';
+    `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;
+
+-- ----------------------------
+-- Records of qrtz_locks
+-- ----------------------------
 
 -- ----------------------------
+-- Table structure for qrtz_paused_trigger_grps
 -- ----------------------------
-create table QRTZ_PAUSED_TRIGGER_GRPS
+DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`;
+CREATE TABLE `qrtz_paused_trigger_grps`
 (
-    sched_name    varchar(120) not null comment '调度名称',
-    trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键',
-    primary key (sched_name, trigger_group)
-) engine=innodb comment = '暂停的触发器表';
+    `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;
 
 -- ----------------------------
+-- Records of qrtz_paused_trigger_grps
 -- ----------------------------
-create table QRTZ_FIRED_TRIGGERS
+
+-- ----------------------------
+-- Table structure for qrtz_scheduler_state
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_scheduler_state`;
+CREATE TABLE `qrtz_scheduler_state`
 (
-    sched_name        varchar(120) not null comment '调度名称',
-    entry_id          varchar(95)  not null comment '调度器实例id',
-    trigger_name      varchar(200) not null comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group     varchar(200) not null comment 'qrtz_triggers表trigger_group的外键',
-    instance_name     varchar(200) not null comment '调度器实例名',
-    fired_time        bigint(13) not null comment '触发的时间',
-    sched_time        bigint(13) not null comment '定时器制定的时间',
-    priority          integer      not null comment '优先级',
-    state             varchar(16)  not null comment '状态',
-    job_name          varchar(200) null comment '任务名称',
-    job_group         varchar(200) null comment '任务组名',
-    is_nonconcurrent  varchar(1) null comment '是否并发',
-    requests_recovery varchar(1) null comment '是否接受恢复执行',
-    primary key (sched_name, entry_id)
-) engine=innodb comment = '已触发的触发器表';
-
-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(0) NOT NULL COMMENT '上次检查时间',
+    `checkin_interval`  bigint(0) 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;
+
+-- ----------------------------
+-- Records of qrtz_scheduler_state
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for qrtz_simple_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_simple_triggers`;
+CREATE TABLE `qrtz_simple_triggers`
 (
-    sched_name        varchar(120) not null comment '调度名称',
-    instance_name     varchar(200) not null comment '实例名称',
-    last_checkin_time bigint(13) not null comment '上次检查时间',
-    checkin_interval  bigint(13) not null comment '检查间隔时间',
-    primary key (sched_name, instance_name)
-) engine=innodb comment = '调度器状态表';
+    `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(0) NOT NULL COMMENT '重复的次数统计',
+    `repeat_interval` bigint(0) NOT NULL COMMENT '重复的间隔时间',
+    `times_triggered` bigint(0) 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;
 
 -- ----------------------------
+-- Records of qrtz_simple_triggers
 -- ----------------------------
-create table QRTZ_LOCKS
+
+-- ----------------------------
+-- Table structure for qrtz_simprop_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_simprop_triggers`;
+CREATE TABLE `qrtz_simprop_triggers`
 (
-    sched_name varchar(120) not null comment '调度名称',
-    lock_name  varchar(40)  not null comment '悲观锁名称',
-    primary key (sched_name, lock_name)
-) engine=innodb comment = '存储的悲观锁信息表';
+    `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(0) NULL DEFAULT NULL COMMENT 'int类型的trigger的第一个参数',
+    `int_prop_2`    int(0) NULL DEFAULT NULL COMMENT 'int类型的trigger的第二个参数',
+    `long_prop_1`   bigint(0) NULL DEFAULT NULL COMMENT 'long类型的trigger的第一个参数',
+    `long_prop_2`   bigint(0) 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;
 
 -- ----------------------------
+-- Records of qrtz_simprop_triggers
+-- ----------------------------
+
 -- ----------------------------
-create table QRTZ_SIMPROP_TRIGGERS
+-- Table structure for qrtz_triggers
+-- ----------------------------
+DROP TABLE IF EXISTS `qrtz_triggers`;
+CREATE TABLE `qrtz_triggers`
 (
-    sched_name    varchar(120) not null comment '调度名称',
-    trigger_name  varchar(200) not null comment 'qrtz_triggers表trigger_name的外键',
-    trigger_group varchar(200) not null comment 'qrtz_triggers表trigger_group的外键',
-    str_prop_1    varchar(512) null comment 'String类型的trigger的第一个参数',
-    str_prop_2    varchar(512) null comment 'String类型的trigger的第二个参数',
-    str_prop_3    varchar(512) null comment 'String类型的trigger的第三个参数',
-    int_prop_1    int null comment 'int类型的trigger的第一个参数',
-    int_prop_2    int null comment 'int类型的trigger的第二个参数',
-    long_prop_1   bigint null comment 'long类型的trigger的第一个参数',
-    long_prop_2   bigint null comment 'long类型的trigger的第二个参数',
-    dec_prop_1    numeric(13, 4) null comment 'decimal类型的trigger的第一个参数',
-    dec_prop_2    numeric(13, 4) null comment 'decimal类型的trigger的第二个参数',
-    bool_prop_1   varchar(1) null comment 'Boolean类型的trigger的第一个参数',
-    bool_prop_2   varchar(1) null comment 'Boolean类型的trigger的第二个参数',
-    primary key (sched_name, trigger_name, trigger_group),
-    foreign key (sched_name, trigger_name, trigger_group) references QRTZ_TRIGGERS (sched_name, trigger_name, trigger_group)
-) engine=innodb comment = '同步机制的行锁表';
-
-commit;
+    `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(0) NULL DEFAULT NULL COMMENT '上一次触发时间(毫秒)',
+    `prev_fire_time` bigint(0) NULL DEFAULT NULL COMMENT '下一次触发时间(默认为-1表示不触发)',
+    `priority`       int(0) 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(0) NOT NULL COMMENT '开始时间',
+    `end_time`       bigint(0) NULL DEFAULT NULL COMMENT '结束时间',
+    `calendar_name`  varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '日程表名称',
+    `misfire_instr`  smallint(0) 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`, `job_name`, `job_group`) 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;
+
+-- ----------------------------
+-- Records of qrtz_triggers
+-- ----------------------------
 
 -- ----------------------------
 -- Table structure for sys_config
@@ -436,8 +502,8 @@ INSERT INTO `sys_config`
 VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2022-12-15 15:01:52', '', NULL,
         '深色主题theme-dark,浅色主题theme-light');
 INSERT INTO `sys_config`
-VALUES (4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'false', 'Y', 'admin', '2022-12-15 15:01:52', '', NULL,
-        '是否开启验证码功能(true开启,false关闭)');
+VALUES (4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'true', 'Y', 'admin', '2022-12-15 15:01:52', 'admin',
+        '2025-02-25 16:53:59', '是否开启验证码功能(true开启,false关闭)');
 INSERT INTO `sys_config`
 VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2022-12-15 15:01:52',
         '', NULL, '是否开启注册用户功能(true开启,false关闭)');
@@ -499,7 +565,7 @@ CREATE TABLE `sys_dict_data`
     `update_time` datetime(0) 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 = 188 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 195 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '字典数据表' ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of sys_dict_data
@@ -588,18 +654,6 @@ INSERT INTO `sys_dict_data`
 VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2022-12-15 15:01:52', '', NULL,
         '停用状态');
 INSERT INTO `sys_dict_data`
-VALUES (120, 0, '视频', 'video', 'column_type', NULL, 'default', 'N', '0', 'admin', '2023-03-17 10:24:43', '', NULL,
-        NULL);
-INSERT INTO `sys_dict_data`
-VALUES (121, 0, '单页', 'page', 'column_type', NULL, 'default', 'N', '0', 'admin', '2023-03-17 10:24:55', '', NULL,
-        NULL);
-INSERT INTO `sys_dict_data`
-VALUES (122, 0, '文章', 'article', 'column_type', NULL, 'default', 'N', '0', 'admin', '2023-03-17 10:25:07', '', NULL,
-        NULL);
-INSERT INTO `sys_dict_data`
-VALUES (123, 0, '图片', 'picture', 'column_type', NULL, 'default', 'N', '0', 'admin', '2023-03-17 10:25:18', '', NULL,
-        NULL);
-INSERT INTO `sys_dict_data`
 VALUES (124, 0, '发布', '0', 'essay_type', NULL, 'default', 'N', '0', 'admin', '2023-03-17 10:25:40', '', NULL, NULL);
 INSERT INTO `sys_dict_data`
 VALUES (125, 0, '草稿', '1', 'essay_type', NULL, 'default', 'N', '0', 'admin', '2023-03-17 10:25:46', '', NULL, NULL);
@@ -669,6 +723,15 @@ VALUES (185, 0, '隐藏', '0', 'cms_show_hide', NULL, 'default', 'N', '0', 'admi
         NULL);
 INSERT INTO `sys_dict_data`
 VALUES (187, 0, '链接', 'link', 'cms_term', NULL, 'default', 'N', '0', 'admin', '2025-02-20 15:00:15', '', NULL, NULL);
+INSERT INTO `sys_dict_data`
+VALUES (189, 0, '期刊', 'journal', 'term_type', NULL, 'default', 'N', '0', 'admin', '2025-02-24 14:37:32', 'admin',
+        '2025-02-24 16:13:30', NULL);
+INSERT INTO `sys_dict_data`
+VALUES (193, 0, '期刊内容', 'dictionary', 'term_type', NULL, 'default', 'N', '0', 'admin', '2025-02-24 16:25:06', '',
+        NULL, NULL);
+INSERT INTO `sys_dict_data`
+VALUES (194, 0, '期刊目录', 'dictionary', 'journal_type', NULL, 'default', 'N', '0', 'admin', '2025-02-24 16:34:58', '',
+        NULL, NULL);
 
 -- ----------------------------
 -- Table structure for sys_dict_type
@@ -713,19 +776,22 @@ VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2022-12-15 15:01:51',
 INSERT INTO `sys_dict_type`
 VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2022-12-15 15:01:51', '', NULL, '登录状态列表');
 INSERT INTO `sys_dict_type`
-VALUES (102, '栏目类型', 'column_type', '0', 'admin', '2023-03-17 10:20:35', '', NULL, NULL);
-INSERT INTO `sys_dict_type`
 VALUES (103, '文章状态', 'essay_type', '0', 'admin', '2023-03-17 10:20:49', '', NULL, NULL);
 INSERT INTO `sys_dict_type`
 VALUES (104, '文章置顶状态', 'essay_istop', '0', 'admin', '2023-03-17 10:21:04', '', NULL, NULL);
 INSERT INTO `sys_dict_type`
-VALUES (111, 'cms分类类型', 'cms_term', '0', 'admin', '2023-04-14 09:58:50', '', NULL, NULL);
+VALUES (111, '栏目类型', 'cms_term', '0', 'admin', '2023-04-14 09:58:50', 'admin', '2025-02-24 16:32:38',
+        '供cms栏目选择类型使用');
 INSERT INTO `sys_dict_type`
-VALUES (112, '菜单类型', 'menu_type', '0', 'admin', '2023-04-17 17:41:51', '', NULL, NULL);
+VALUES (112, '小程序菜单类型', 'menu_type', '0', 'admin', '2023-04-17 17:41:51', 'admin', '2025-02-24 16:31:58',
+        '供小程序配置菜单时使用');
 INSERT INTO `sys_dict_type`
-VALUES (113, '分类类型', 'term_type', '0', 'admin', '2023-04-18 17:35:40', '', NULL, NULL);
+VALUES (113, '全分类类型', 'term_type', '0', 'admin', '2023-04-18 17:35:40', 'admin', '2025-02-24 16:32:08',
+        '翻译使用');
 INSERT INTO `sys_dict_type`
 VALUES (114, 'cms显示/隐藏', 'cms_show_hide', '0', 'admin', '2023-04-20 10:29:58', '', NULL, NULL);
+INSERT INTO `sys_dict_type`
+VALUES (115, '期刊栏目类型', 'journal_type', '0', 'admin', '2025-02-24 16:34:36', '', NULL, '供期刊管理创建栏目使用');
 
 -- ----------------------------
 -- Table structure for sys_job
@@ -790,7 +856,7 @@ CREATE TABLE `sys_logininfor`
     `msg`            varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '提示消息',
     `login_time`     datetime(0) NULL DEFAULT NULL COMMENT '访问时间',
     PRIMARY KEY (`info_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 3601 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '系统访问记录' ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of sys_logininfor
@@ -822,7 +888,7 @@ CREATE TABLE `sys_menu`
     `update_time` datetime(0) 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 = 2204 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB AUTO_INCREMENT = 2209 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of sys_menu
@@ -831,11 +897,11 @@ INSERT INTO `sys_menu`
 VALUES (1, '系统管理', 0, 99, 'system', NULL, '', 1, 0, 'M', '0', '0', '', 'system', 'admin', '2022-12-15 15:01:51',
         'admin', '2023-03-10 11:20:09', '系统管理目录');
 INSERT INTO `sys_menu`
-VALUES (2, '系统监控', 0, 100, 'monitor', NULL, '', 1, 0, 'M', '0', '0', '', 'monitor', 'admin', '2022-12-15 15:01:51',
-        'admin', '2023-03-10 11:20:15', '系统监控目录');
+VALUES (2, '系统监控', 0, 100, 'monitor', NULL, '', 1, 0, 'M', '1', '0', '', 'monitor', 'admin', '2022-12-15 15:01:51',
+        'admin', '2025-02-25 17:08:07', '系统监控目录');
 INSERT INTO `sys_menu`
-VALUES (3, '系统工具', 0, 101, 'tool', NULL, '', 1, 0, 'M', '0', '0', '', 'tool', 'admin', '2022-12-15 15:01:51',
-        'admin', '2023-03-10 11:20:22', '系统工具目录');
+VALUES (3, '系统工具', 0, 101, 'tool', NULL, '', 1, 0, 'M', '1', '0', '', 'tool', 'admin', '2022-12-15 15:01:51',
+        'admin', '2025-02-25 17:08:01', '系统工具目录');
 INSERT INTO `sys_menu`
 VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user',
         'admin', '2022-12-15 15:01:51', '', NULL, '用户管理菜单');
@@ -1105,23 +1171,37 @@ INSERT INTO `sys_menu`
 VALUES (2169, '资源管理', 2101, 5, 'resource', 'cms/resource', NULL, 1, 0, 'C', '0', '0', NULL, 'clipboard', 'admin',
         '2023-04-20 16:19:15', '', NULL, '');
 INSERT INTO `sys_menu`
-VALUES (2199, '外链管理', 0, 105, 'link', 'cms/link', '{\"type\": \"external\",\"classify\":\"link\"}', 1, 0, 'C', '0',
-        '0', '', 'clipboard', 'admin', '2025-02-21 14:14:04', 'admin', '2025-02-21 15:04:32', '');
+VALUES (2199, '外链管理', 0, 105, 'link', 'cms/link', '{\"type\": \"external\",\"classify\":\"link\"}', 1, 0, 'C', '1',
+        '1', '', 'clipboard', 'admin', '2025-02-21 14:14:04', 'admin', '2025-02-24 16:36:02', '');
 INSERT INTO `sys_menu`
-VALUES (2200, '菜单管理', 0, 102, 'menu', 'cms/term', '{\"type\": \"menu\",\"classify\":\"term\"}', 1, 0, 'C', '0', '0',
-        '', 'druid', 'admin', '2025-02-21 14:39:04', 'admin', '2025-02-21 14:40:42', '');
+VALUES (2200, '菜单管理', 0, 102, 'menu', 'cms/term', '{\"type\": \"menu\",\"classify\":\"term\"}', 1, 0, 'C', '1', '1',
+        '', 'druid', 'admin', '2025-02-21 14:39:04', 'admin', '2025-02-24 16:36:19', '');
 INSERT INTO `sys_menu`
 VALUES (2201, '小程序菜单管理', 0, 103, 'appMenu', 'cms/term', '{\"type\": \"wxAppMenu\",\"classify\":\"term\"}', 1, 0,
-        'C', '0', '0', NULL, 'dict', 'admin', '2025-02-21 14:39:50', '', NULL, '');
+        'C', '1', '1', '', 'dict', 'admin', '2025-02-21 14:39:50', 'admin', '2025-02-24 16:36:14', '');
+INSERT INTO `sys_menu`
+VALUES (2202, '标签管理', 0, 104, 'tag', 'cms/term', '{\"type\": \"tag\",\"classify\":\"term\"}', 1, 0, 'C', '1', '1',
+        '', 'excel', 'admin', '2025-02-21 14:40:17', 'admin', '2025-02-24 16:36:08', '');
+INSERT INTO `sys_menu`
+VALUES (2203, 'APPID跳转', 0, 106, 'appid', 'cms/link', '{\"type\": \"appId\",\"classify\":\"link\"}', 1, 0, 'C', '1',
+        '1', '', 'bug', 'admin', '2025-02-21 15:05:37', 'admin', '2025-02-24 16:35:57', '');
+INSERT INTO `sys_menu`
+VALUES (2204, '路由跳转', 0, 107, 'route', 'cms/link', '{\"type\": \"route\",\"classify\":\"link\"}', 1, 0, 'C', '1',
+        '1', '', 'chart', 'admin', '2025-02-21 15:06:20', 'admin', '2025-02-24 16:35:52', '');
+INSERT INTO `sys_menu`
+VALUES (2205, '期刊栏目', 2206, 0, 'journalTerm', 'cms/term', '{\"type\": \"journal\",\"classify\":\"term\"}', 1, 0,
+        'C', '0', '0', '', 'druid', 'admin', '2025-02-24 14:34:45', 'admin', '2025-02-24 16:55:04', '');
 INSERT INTO `sys_menu`
-VALUES (2202, '标签管理', 0, 104, 'tag', 'cms/term', '{\"type\": \"tag\",\"classify\":\"term\"}', 1, 0, 'C', '0', '0',
-        NULL, 'excel', 'admin', '2025-02-21 14:40:17', '', NULL, '');
+VALUES (2206, '期刊管理', 0, 109, 'journal', NULL, NULL, 1, 0, 'M', '0', '0', '', 'education', 'admin',
+        '2025-02-24 14:56:12', 'admin', '2025-02-24 14:56:34', '');
 INSERT INTO `sys_menu`
-VALUES (2203, 'APPID跳转', 0, 106, 'appid', 'cms/link', '{\"type\": \"appId\",\"classify\":\"link\"}', 1, 0, 'C', '0',
-        '0', '', 'bug', 'admin', '2025-02-21 15:05:37', 'admin', '2025-02-21 15:08:03', '');
+VALUES (2207, '期刊内容', 2206, 2, 'journalArticle', 'cms/post',
+        '{\"taxonomy\":\"journal\",\"type\": \"dictionary\",\"classify\":\"post\"}', 1, 0, 'C', '0', '0', '', 'excel',
+        'admin', '2025-02-24 15:03:27', 'admin', '2025-02-24 16:00:20', '');
 INSERT INTO `sys_menu`
-VALUES (2204, '路由跳转', 0, 107, 'route', 'cms/link', '{\"type\": \"route\",\"classify\":\"link\"}', 1, 0, 'C', '0',
-        '0', NULL, 'chart', 'admin', '2025-02-21 15:06:20', '', NULL, '');
+VALUES (2208, '期刊目录', 2206, 3, 'journalContent', 'journal/index',
+        '{\"taxonomy\":\"journal\",\"type\": \"dictionary\",\"classify\":\"post\"}', 1, 0, 'C', '0', '0', '',
+        'documentation', 'admin', '2025-02-24 16:53:51', 'admin', '2025-02-25 17:09:25', '');
 
 -- ----------------------------
 -- Table structure for sys_notice
@@ -1169,7 +1249,7 @@ CREATE TABLE `sys_oper_log`
     `error_msg`      varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT '' COMMENT '错误消息',
     `oper_time`      datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
     PRIMARY KEY (`oper_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1244 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic;
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic;
 
 -- ----------------------------
 -- Records of sys_oper_log