|
@@ -1,926 +0,0 @@
|
|
|
-/*
|
|
|
- Navicat Premium Data Transfer
|
|
|
-
|
|
|
- Source Server : localhost
|
|
|
- Source Server Type : MySQL
|
|
|
- Source Server Version : 80027 (8.0.27)
|
|
|
- Source Host : localhost:3306
|
|
|
- Source Schema : eds-1.0.2
|
|
|
-
|
|
|
- Target Server Type : MySQL
|
|
|
- Target Server Version : 80027 (8.0.27)
|
|
|
- File Encoding : 65001
|
|
|
-
|
|
|
- Date: 03/04/2023 15:24:21
|
|
|
-*/
|
|
|
-
|
|
|
-SET NAMES utf8mb4;
|
|
|
-SET FOREIGN_KEY_CHECKS = 0;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for basic_attachment
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `basic_attachment`;
|
|
|
-CREATE TABLE `basic_attachment` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `name` varchar(100) NOT NULL COMMENT '文件名',
|
|
|
- `type` varchar(10) NOT NULL COMMENT '文件类型',
|
|
|
- `size` int NOT NULL COMMENT '单位(KB)',
|
|
|
- `md5` varchar(32) NOT NULL COMMENT '文件md5值',
|
|
|
- `path` varchar(2000) NOT NULL COMMENT '存储路径',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- `obj_id` bigint DEFAULT NULL COMMENT '关联业务id',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '所有附件记录表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for basic_message
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `basic_message`;
|
|
|
-CREATE TABLE `basic_message` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `user_id` bigint NOT NULL COMMENT '消息接收人用户',
|
|
|
- `user_name` varchar(100) DEFAULT NULL COMMENT '用户名称',
|
|
|
- `mobile_number` varchar(11) DEFAULT NULL COMMENT '电话号码',
|
|
|
- `paper_number` varchar(50) DEFAULT NULL COMMENT '试卷编号',
|
|
|
- `course_code` varchar(50) DEFAULT NULL COMMENT '课程代码',
|
|
|
- `message_type` varchar(45) DEFAULT NULL COMMENT '消息类型',
|
|
|
- `business_operate` varchar(45) NOT NULL COMMENT '业务操作',
|
|
|
- `business_id` bigint DEFAULT NULL COMMENT '业务id',
|
|
|
- `template_code` varchar(45) NOT NULL COMMENT '消息模板代码',
|
|
|
- `variable_params` text COMMENT '变量参数内容',
|
|
|
- `template_content` mediumtext COMMENT '模板内容',
|
|
|
- `send_status` varchar(45) DEFAULT NULL COMMENT '消息发送状态',
|
|
|
- `send_result` varchar(200) DEFAULT NULL COMMENT '消息发送结果',
|
|
|
- `remark` text COMMENT '备注',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- `resend_count` int DEFAULT NULL COMMENT '重试次数',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for basic_school
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `basic_school`;
|
|
|
-CREATE TABLE `basic_school` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `code` varchar(20) NOT NULL COMMENT '学校编码',
|
|
|
- `name` varchar(100) DEFAULT NULL COMMENT '学校名称',
|
|
|
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,false:停用,true:启用',
|
|
|
- `access_key` varchar(50) DEFAULT NULL COMMENT '访问key',
|
|
|
- `access_secret` varchar(50) DEFAULT NULL COMMENT '访问秘钥',
|
|
|
- `remark` text COMMENT '备注',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- `logo` varchar(500) DEFAULT NULL COMMENT '学校logo',
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
- UNIQUE KEY `code` (`code`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '学校表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for basic_verify_code
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `basic_verify_code`;
|
|
|
-CREATE TABLE `basic_verify_code` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `user_id` bigint NOT NULL COMMENT '用户ID',
|
|
|
- `mobile_number` varchar(11) NOT NULL COMMENT '手机号',
|
|
|
- `expire_time` bigint NOT NULL COMMENT '到期时间',
|
|
|
- `valid_period` int NOT NULL COMMENT '单位(分)',
|
|
|
- `verify_code` varchar(4) NOT NULL COMMENT '4位数字',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '短信验证码记录表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for cloud_marking_exam
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `cloud_marking_exam`;
|
|
|
-CREATE TABLE `cloud_marking_exam` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID(实际存学院ID)',
|
|
|
- `exam_id` int DEFAULT NULL COMMENT '云阅卷ID',
|
|
|
- `exam_name` varchar(45) DEFAULT NULL COMMENT '云阅卷考试名称',
|
|
|
- `create_id` bigint DEFAULT NULL,
|
|
|
- `create_time` bigint DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '云阅卷考试表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for cloud_marking_score
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `cloud_marking_score`;
|
|
|
-CREATE TABLE `cloud_marking_score` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID(实际存学院ID)',
|
|
|
- `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
|
|
|
- `exam_type_id` bigint DEFAULT NULL COMMENT '考试类型ID',
|
|
|
- `exam_id` int DEFAULT NULL COMMENT '云阅卷考试ID',
|
|
|
- `exam_code` varchar(45) DEFAULT NULL COMMENT '云阅卷考试Code',
|
|
|
- `exam_number` varchar(45) DEFAULT NULL COMMENT '准考证号',
|
|
|
- `student_code` varchar(45) DEFAULT NULL COMMENT '学号',
|
|
|
- `name` varchar(150) DEFAULT NULL COMMENT '学生姓名',
|
|
|
- `subject_code` varchar(45) DEFAULT NULL COMMENT '科目代码',
|
|
|
- `subject_name` varchar(45) DEFAULT NULL COMMENT '科目名称',
|
|
|
- `paper_type` varchar(5) DEFAULT NULL COMMENT '试卷类型',
|
|
|
- `college` varchar(100) DEFAULT NULL COMMENT '学院',
|
|
|
- `class_name` varchar(100) DEFAULT NULL COMMENT '班级',
|
|
|
- `teacher` varchar(50) DEFAULT NULL COMMENT '老师',
|
|
|
- `status` int DEFAULT NULL COMMENT '状态:1-正常,2-缺考(包含未上传),3-违纪',
|
|
|
- `sheet_urls` text COMMENT '原卷地址',
|
|
|
- `total_score` varchar(10) DEFAULT NULL COMMENT '总分',
|
|
|
- `objective_score` varchar(10) DEFAULT NULL COMMENT '客观题总分',
|
|
|
- `subjective_score` varchar(10) DEFAULT NULL COMMENT '主观题总分',
|
|
|
- `objective_score_detail` mediumtext COMMENT '客观题小题分',
|
|
|
- `subjective_score_detail` mediumtext COMMENT '主观题小题分',
|
|
|
- `mark_tags` mediumtext COMMENT '阅卷轨迹',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '云阅卷成绩表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for cloud_marking_score_foreign
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `cloud_marking_score_foreign`;
|
|
|
-CREATE TABLE `cloud_marking_score_foreign` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID(内部用,实际存学院ID)',
|
|
|
- `semester_id` bigint DEFAULT NULL COMMENT '学期ID(内部用)',
|
|
|
- `exam_type_id` bigint DEFAULT NULL COMMENT '考试类型ID(内部用)',
|
|
|
- `exam_id` int DEFAULT NULL COMMENT '云阅卷考试ID(内部用)',
|
|
|
- `xnm` varchar(45) DEFAULT NULL COMMENT '学年',
|
|
|
- `xqm` varchar(45) DEFAULT NULL COMMENT '学期',
|
|
|
- `jxb_id` varchar(45) DEFAULT NULL COMMENT '教学班ID',
|
|
|
- `kch` varchar(45) DEFAULT NULL COMMENT '课程号',
|
|
|
- `kcmc` varchar(45) DEFAULT NULL COMMENT '课程名称',
|
|
|
- `xh` varchar(45) DEFAULT NULL COMMENT '学号',
|
|
|
- `xmcj` varchar(45) DEFAULT NULL COMMENT '成绩',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '对外输出成绩表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_course_mapping
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_course_mapping`;
|
|
|
-CREATE TABLE `exam_course_mapping` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL,
|
|
|
- `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
|
|
|
- `semester_name` varchar(100) DEFAULT NULL COMMENT '学期名称',
|
|
|
- `exam_type_id` bigint DEFAULT NULL COMMENT '考试类型ID',
|
|
|
- `exam_type_name` varchar(100) DEFAULT NULL COMMENT '考试类型名称',
|
|
|
- `sync_course_code` varchar(45) DEFAULT NULL COMMENT '武大考务数据课程代码',
|
|
|
- `cloud_marking_course_code` varchar(45) DEFAULT NULL COMMENT '云阅卷课程代码',
|
|
|
- PRIMARY KEY (`id`)
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '考务数据和云阅卷课程代码关联表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_download_record
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_download_record`;
|
|
|
-CREATE TABLE `exam_download_record` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `operate_time` bigint DEFAULT NULL COMMENT '下载时间',
|
|
|
- `user_id` bigint DEFAULT NULL COMMENT '下载用户id',
|
|
|
- `user_name` varchar(100) DEFAULT NULL COMMENT '下载用户姓名',
|
|
|
- `sync_total_id` bigint DEFAULT NULL COMMENT '考务数据同步记录表ID',
|
|
|
- `used` tinyint(1) DEFAULT NULL COMMENT '是否使用(1-是,0-否)',
|
|
|
- `use_scene` varchar(200) DEFAULT NULL COMMENT '用途',
|
|
|
- `create_id` bigint DEFAULT NULL,
|
|
|
- `create_time` bigint DEFAULT NULL,
|
|
|
- `update_id` bigint DEFAULT NULL,
|
|
|
- `update_time` bigint DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '用户下载记录表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_schedule_task
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_schedule_task`;
|
|
|
-CREATE TABLE `exam_schedule_task` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID',
|
|
|
- `school_name` varchar(100) DEFAULT NULL COMMENT '学校名称',
|
|
|
- `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
|
|
|
- `semester_name` varchar(200) DEFAULT NULL COMMENT '学期名称',
|
|
|
- `exam_type_id` bigint DEFAULT NULL COMMENT '考试类型ID',
|
|
|
- `exam_type_name` varchar(100) DEFAULT NULL COMMENT '考试类型',
|
|
|
- `start_time` bigint DEFAULT NULL COMMENT '定时任务开始时间',
|
|
|
- `end_time` bigint DEFAULT NULL COMMENT '定时任务结束时间',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '修改人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '修改时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '定时任务设置' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_semester
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_semester`;
|
|
|
-CREATE TABLE `exam_semester` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID',
|
|
|
- `name` varchar(200) DEFAULT NULL COMMENT '名称',
|
|
|
- `create_id` bigint DEFAULT NULL,
|
|
|
- `create_time` bigint DEFAULT NULL,
|
|
|
- `update_id` bigint DEFAULT NULL,
|
|
|
- `update_time` bigint DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '学期表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_sync_student
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_sync_student`;
|
|
|
-CREATE TABLE `exam_sync_student` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID',
|
|
|
- `exam_sync_total_id` bigint DEFAULT NULL COMMENT '汇总表ID',
|
|
|
- `xnm` varchar(50) DEFAULT NULL COMMENT '学年',
|
|
|
- `xqm` varchar(50) DEFAULT NULL COMMENT '学期',
|
|
|
- `jxb_id` varchar(50) DEFAULT NULL COMMENT '教学班id',
|
|
|
- `jxbmc` varchar(45) DEFAULT NULL COMMENT '教学班名称',
|
|
|
- `kch` varchar(45) DEFAULT NULL COMMENT '课程号',
|
|
|
- `kcmc` varchar(45) DEFAULT NULL COMMENT '课程名称',
|
|
|
- `jgh` varchar(45) DEFAULT NULL COMMENT '工号',
|
|
|
- `xm` varchar(45) DEFAULT NULL COMMENT '姓名',
|
|
|
- `kkbm` varchar(45) DEFAULT NULL COMMENT '开课部门',
|
|
|
- `xf` varchar(45) DEFAULT NULL COMMENT '学分',
|
|
|
- `xh` varchar(45) DEFAULT NULL COMMENT '学号',
|
|
|
- `xsxm` varchar(45) DEFAULT NULL COMMENT '学生姓名',
|
|
|
- `jgmc` varchar(45) DEFAULT NULL COMMENT '学院',
|
|
|
- `zymc` varchar(45) DEFAULT NULL COMMENT '专业',
|
|
|
- `cxbj` varchar(45) DEFAULT NULL COMMENT '重修标记',
|
|
|
- `njdm_id` varchar(45) DEFAULT NULL COMMENT '年级',
|
|
|
- `zwh` varchar(45) DEFAULT NULL COMMENT '座位号',
|
|
|
- `cdmc` varchar(45) DEFAULT NULL COMMENT '场地名称',
|
|
|
- `ksbz` varchar(45) DEFAULT NULL COMMENT '考试备注',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '考务数据同步考生信息' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_sync_student_temp
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_sync_student_temp`;
|
|
|
-CREATE TABLE `exam_sync_student_temp` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID',
|
|
|
- `exam_sync_total_id` bigint DEFAULT NULL COMMENT '汇总表ID',
|
|
|
- `xnm` varchar(50) DEFAULT NULL COMMENT '学年',
|
|
|
- `xqm` varchar(50) DEFAULT NULL COMMENT '学期',
|
|
|
- `jxb_id` varchar(50) DEFAULT NULL COMMENT '教学班id',
|
|
|
- `jxbmc` varchar(45) DEFAULT NULL COMMENT '教学班名称',
|
|
|
- `kch` varchar(45) DEFAULT NULL COMMENT '课程号',
|
|
|
- `kcmc` varchar(45) DEFAULT NULL COMMENT '课程名称',
|
|
|
- `jgh` varchar(45) DEFAULT NULL COMMENT '工号',
|
|
|
- `xm` varchar(45) DEFAULT NULL COMMENT '姓名',
|
|
|
- `kkbm` varchar(45) DEFAULT NULL COMMENT '开课部门',
|
|
|
- `xf` varchar(45) DEFAULT NULL COMMENT '学分',
|
|
|
- `xh` varchar(45) DEFAULT NULL COMMENT '学号',
|
|
|
- `xsxm` varchar(45) DEFAULT NULL COMMENT '学生姓名',
|
|
|
- `jgmc` varchar(45) DEFAULT NULL COMMENT '学院',
|
|
|
- `zymc` varchar(45) DEFAULT NULL COMMENT '专业',
|
|
|
- `cxbj` varchar(45) DEFAULT NULL COMMENT '重修标记',
|
|
|
- `njdm_id` varchar(45) DEFAULT NULL COMMENT '年级',
|
|
|
- `zwh` varchar(45) DEFAULT NULL COMMENT '座位号',
|
|
|
- `cdmc` varchar(45) DEFAULT NULL COMMENT '场地名称',
|
|
|
- `ksbz` varchar(45) DEFAULT NULL COMMENT '考试备注',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '考务数据同步考生信息' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_sync_total
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_sync_total`;
|
|
|
-CREATE TABLE `exam_sync_total` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `sync_date` bigint DEFAULT NULL COMMENT '同步日期',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID',
|
|
|
- `school_name` varchar(100) DEFAULT NULL,
|
|
|
- `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
|
|
|
- `semester_name` varchar(200) DEFAULT NULL COMMENT '学期',
|
|
|
- `exam_type_id` bigint DEFAULT NULL COMMENT '考试类型ID',
|
|
|
- `exam_type_name` varchar(100) DEFAULT NULL COMMENT '考试类型',
|
|
|
- `colleges` int DEFAULT NULL COMMENT '学院数量',
|
|
|
- `subjects` int DEFAULT NULL COMMENT '科目数量',
|
|
|
- `students` int DEFAULT NULL COMMENT '科次(考生数量)',
|
|
|
- `file_name` varchar(100) DEFAULT NULL COMMENT '文件名',
|
|
|
- `file_path` varchar(200) DEFAULT NULL COMMENT '文件地址',
|
|
|
- `download_status` tinyint(1) DEFAULT NULL COMMENT '是否允许下载(1-是,0-否)',
|
|
|
- `data_md5` varchar(100) DEFAULT NULL COMMENT '数据生成txt文件后md5值,用以比较数据是否有变动',
|
|
|
- `create_id` bigint DEFAULT NULL,
|
|
|
- `create_time` bigint DEFAULT NULL,
|
|
|
- `update_id` bigint DEFAULT NULL,
|
|
|
- `update_time` bigint DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '考务数据同步记录' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for exam_type
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `exam_type`;
|
|
|
-CREATE TABLE `exam_type` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL,
|
|
|
- `name` varchar(100) DEFAULT NULL COMMENT '名称',
|
|
|
- `create_id` bigint DEFAULT NULL,
|
|
|
- `create_time` bigint DEFAULT NULL,
|
|
|
- `update_id` bigint DEFAULT NULL,
|
|
|
- `update_time` bigint DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '考试类型' 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) NOT NULL,
|
|
|
- `TRIGGER_NAME` varchar(200) NOT NULL,
|
|
|
- `TRIGGER_GROUP` varchar(200) NOT NULL,
|
|
|
- `BLOB_DATA` blob,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
- KEY `SCHED_NAME` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for qrtz_calendars
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `qrtz_calendars`;
|
|
|
-CREATE TABLE `qrtz_calendars` (
|
|
|
- `SCHED_NAME` varchar(120) NOT NULL,
|
|
|
- `CALENDAR_NAME` varchar(200) NOT NULL,
|
|
|
- `CALENDAR` blob NOT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`CALENDAR_NAME`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci 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) NOT NULL,
|
|
|
- `TRIGGER_NAME` varchar(200) NOT NULL,
|
|
|
- `TRIGGER_GROUP` varchar(200) NOT NULL,
|
|
|
- `CRON_EXPRESSION` varchar(120) NOT NULL,
|
|
|
- `TIME_ZONE_ID` varchar(80) DEFAULT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci 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) NOT NULL,
|
|
|
- `ENTRY_ID` varchar(95) NOT NULL,
|
|
|
- `TRIGGER_NAME` varchar(200) NOT NULL,
|
|
|
- `TRIGGER_GROUP` varchar(200) NOT NULL,
|
|
|
- `INSTANCE_NAME` varchar(200) NOT NULL,
|
|
|
- `FIRED_TIME` bigint NOT NULL,
|
|
|
- `SCHED_TIME` bigint NOT NULL,
|
|
|
- `PRIORITY` int NOT NULL,
|
|
|
- `STATE` varchar(16) NOT NULL,
|
|
|
- `JOB_NAME` varchar(200) DEFAULT NULL,
|
|
|
- `JOB_GROUP` varchar(200) DEFAULT NULL,
|
|
|
- `IS_NONCONCURRENT` varchar(1) DEFAULT NULL,
|
|
|
- `REQUESTS_RECOVERY` varchar(1) DEFAULT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`ENTRY_ID`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_FT_TRIG_INST_NAME` (`SCHED_NAME`,`INSTANCE_NAME`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_FT_INST_JOB_REQ_RCVRY` (`SCHED_NAME`,`INSTANCE_NAME`,`REQUESTS_RECOVERY`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_FT_J_G` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_FT_JG` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_FT_T_G` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_FT_TG` (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci 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) NOT NULL,
|
|
|
- `JOB_NAME` varchar(200) NOT NULL,
|
|
|
- `JOB_GROUP` varchar(200) NOT NULL,
|
|
|
- `DESCRIPTION` varchar(250) DEFAULT NULL,
|
|
|
- `JOB_CLASS_NAME` varchar(250) NOT NULL,
|
|
|
- `IS_DURABLE` varchar(1) NOT NULL,
|
|
|
- `IS_NONCONCURRENT` varchar(1) NOT NULL,
|
|
|
- `IS_UPDATE_DATA` varchar(1) NOT NULL,
|
|
|
- `REQUESTS_RECOVERY` varchar(1) NOT NULL,
|
|
|
- `JOB_DATA` blob,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_J_REQ_RECOVERY` (`SCHED_NAME`,`REQUESTS_RECOVERY`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_J_GRP` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for qrtz_locks
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `qrtz_locks`;
|
|
|
-CREATE TABLE `qrtz_locks` (
|
|
|
- `SCHED_NAME` varchar(120) NOT NULL,
|
|
|
- `LOCK_NAME` varchar(40) NOT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`LOCK_NAME`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci 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) NOT NULL,
|
|
|
- `TRIGGER_GROUP` varchar(200) NOT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci 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) NOT NULL,
|
|
|
- `INSTANCE_NAME` varchar(200) NOT NULL,
|
|
|
- `LAST_CHECKIN_TIME` bigint NOT NULL,
|
|
|
- `CHECKIN_INTERVAL` bigint NOT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`INSTANCE_NAME`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci 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) NOT NULL,
|
|
|
- `TRIGGER_NAME` varchar(200) NOT NULL,
|
|
|
- `TRIGGER_GROUP` varchar(200) NOT NULL,
|
|
|
- `REPEAT_COUNT` bigint NOT NULL,
|
|
|
- `REPEAT_INTERVAL` bigint NOT NULL,
|
|
|
- `TIMES_TRIGGERED` bigint NOT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci 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) NOT NULL,
|
|
|
- `TRIGGER_NAME` varchar(200) NOT NULL,
|
|
|
- `TRIGGER_GROUP` varchar(200) NOT NULL,
|
|
|
- `STR_PROP_1` varchar(512) DEFAULT NULL,
|
|
|
- `STR_PROP_2` varchar(512) DEFAULT NULL,
|
|
|
- `STR_PROP_3` varchar(512) DEFAULT NULL,
|
|
|
- `INT_PROP_1` int DEFAULT NULL,
|
|
|
- `INT_PROP_2` int DEFAULT NULL,
|
|
|
- `LONG_PROP_1` bigint DEFAULT NULL,
|
|
|
- `LONG_PROP_2` bigint DEFAULT NULL,
|
|
|
- `DEC_PROP_1` decimal(13,4) DEFAULT NULL,
|
|
|
- `DEC_PROP_2` decimal(13,4) DEFAULT NULL,
|
|
|
- `BOOL_PROP_1` varchar(1) DEFAULT NULL,
|
|
|
- `BOOL_PROP_2` varchar(1) DEFAULT NULL,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for qrtz_triggers
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `qrtz_triggers`;
|
|
|
-CREATE TABLE `qrtz_triggers` (
|
|
|
- `SCHED_NAME` varchar(120) NOT NULL,
|
|
|
- `TRIGGER_NAME` varchar(200) NOT NULL,
|
|
|
- `TRIGGER_GROUP` varchar(200) NOT NULL,
|
|
|
- `JOB_NAME` varchar(200) NOT NULL,
|
|
|
- `JOB_GROUP` varchar(200) NOT NULL,
|
|
|
- `DESCRIPTION` varchar(250) DEFAULT NULL,
|
|
|
- `NEXT_FIRE_TIME` bigint DEFAULT NULL,
|
|
|
- `PREV_FIRE_TIME` bigint DEFAULT NULL,
|
|
|
- `PRIORITY` int DEFAULT NULL,
|
|
|
- `TRIGGER_STATE` varchar(16) NOT NULL,
|
|
|
- `TRIGGER_TYPE` varchar(8) NOT NULL,
|
|
|
- `START_TIME` bigint NOT NULL,
|
|
|
- `END_TIME` bigint DEFAULT NULL,
|
|
|
- `CALENDAR_NAME` varchar(200) DEFAULT NULL,
|
|
|
- `MISFIRE_INSTR` smallint DEFAULT NULL,
|
|
|
- `JOB_DATA` blob,
|
|
|
- PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_J` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_JG` (`SCHED_NAME`,`JOB_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_C` (`SCHED_NAME`,`CALENDAR_NAME`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_G` (`SCHED_NAME`,`TRIGGER_GROUP`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_STATE` (`SCHED_NAME`,`TRIGGER_STATE`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_N_STATE` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_N_G_STATE` (`SCHED_NAME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_NEXT_FIRE_TIME` (`SCHED_NAME`,`NEXT_FIRE_TIME`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_NFT_ST` (`SCHED_NAME`,`TRIGGER_STATE`,`NEXT_FIRE_TIME`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_NFT_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_NFT_ST_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_STATE`) USING BTREE,
|
|
|
- KEY `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_GROUP`,`TRIGGER_STATE`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_college
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_college`;
|
|
|
-CREATE TABLE `sys_college` (
|
|
|
- `id` bigint NOT NULL,
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校ID',
|
|
|
- `code` varchar(45) DEFAULT NULL,
|
|
|
- `name` varchar(100) DEFAULT NULL,
|
|
|
- `access_key` varchar(50) DEFAULT NULL COMMENT '访问key',
|
|
|
- `access_secret` varchar(50) DEFAULT NULL COMMENT '访问秘钥',
|
|
|
- `create_id` bigint DEFAULT NULL,
|
|
|
- `create_time` bigint DEFAULT NULL,
|
|
|
- `update_id` bigint DEFAULT NULL,
|
|
|
- `update_time` bigint DEFAULT NULL,
|
|
|
- PRIMARY KEY (`id`)
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_config
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_config`;
|
|
|
-CREATE TABLE `sys_config` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `config_key` varchar(100) NOT NULL COMMENT '参数键名',
|
|
|
- `config_name` varchar(100) NOT NULL COMMENT '参数名称',
|
|
|
- `config_value` varchar(100) NOT NULL COMMENT '参数键值',
|
|
|
- `remark` varchar(100) DEFAULT NULL COMMENT '备注',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '参数表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_org
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_org`;
|
|
|
-CREATE TABLE `sys_org` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
- `type` varchar(50) NOT NULL COMMENT '类型,SCHOOL:学校,COLLEGE:学院,FACULTY:院系,TEACHING_ROOM:教研室,PRINTING_HOUSE:印刷厂',
|
|
|
- `code` varchar(20) DEFAULT NULL COMMENT '机构代码',
|
|
|
- `name` varchar(100) NOT NULL COMMENT '机构名称',
|
|
|
- `parent_id` bigint DEFAULT NULL COMMENT '上级机构id',
|
|
|
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '修改人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '修改时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
- UNIQUE KEY `org_schoolId_name_idx` (`school_id`,`name`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '学校组织架构' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_privilege
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_privilege`;
|
|
|
-CREATE TABLE `sys_privilege` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `name` varchar(100) NOT NULL COMMENT '菜单名称',
|
|
|
- `url` varchar(100) NOT NULL COMMENT 'URL地址',
|
|
|
- `type` varchar(50) NOT NULL COMMENT '类型,MENU:菜单,BUTTON:按钮,LINK:链接,URL:接口地址,LIST:列表,CONDITION:查询条件,TAB:选项卡',
|
|
|
- `parent_id` bigint DEFAULT NULL COMMENT '上级菜单',
|
|
|
- `sequence` int NOT NULL COMMENT '序号',
|
|
|
- `property` varchar(30) DEFAULT NULL COMMENT '属性,NO_AUTH:无需鉴权,AUTH:鉴权,SYS:系统公用',
|
|
|
- `related` text COMMENT '关联属性,type为URL且property为AUTH才有',
|
|
|
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
|
- `default_auth` tinyint DEFAULT '1' COMMENT '默认权限,0:否,1:是',
|
|
|
- `front_display` tinyint(1) DEFAULT '1' COMMENT '是否前端展示',
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
- UNIQUE KEY `privilege_index` (`name`,`url`,`type`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Records of sys_privilege
|
|
|
--- ----------------------------
|
|
|
-BEGIN;
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (1, '用户管理', 'UserManage', 'MENU', NULL, 1, NULL, NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (2, '用户管理-查询', '/api/sys_user/page', 'URL', 1, 1, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (3, '用户管理-新增/修改', '/api/sys_user/save', 'URL', 1, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (4, '用户管理-启用/禁用', '/api/sys_user/enable', 'URL', 1, 3, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (5, '用户管理-重置密码', '/api/sys_user/reset_password', 'URL', 1, 4, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (6, '设置定时任务', 'ScheduleManage', 'MENU', NULL, 2, NULL, NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (7, '设置定时任务-查询', '/api/exam_schedule_task/page', 'URL', 6, 1, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (8, '设置定时任务-新增/修改', '/api/exam_schedule_task/save', 'URL', 6, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (9, '考务数据列表', 'ExamSyncTotal', 'MENU', NULL, 3, NULL, NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (10, '考务数据列表-查询', '/api/exam_sync_total/page', 'URL', 9, 1, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (11, '考务数据列表-下载', '/api/exam_sync_total/download', 'URL', 9, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (12, '考务数据列表-人工同步', '/api/exam_sync_total/manual_sync', 'URL', 9, 3, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (13, '下载列表', 'DownloadRecordManage', 'MENU', NULL, 4, NULL, NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (14, '下载列表-查询', '/api/exam_download_record/page', 'URL', 13, 1, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (15, '下载列表-标记用途', '/api/exam_download_record/used', 'URL', 13, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (16, '下载列表-标记用途', '/api/exam_download_record/list_use_scene', 'URL', 13, 3, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (17, '学期管理', 'SemesterManage', 'MENU', NULL, 5, NULL, NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (18, '学期管理-查询', '/api/exam_semester/list', 'URL', 17, 1, 'SYS', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (19, '用户登录', 'UserLogin', 'MENU', NULL, 6, NULL, NULL, 0, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (20, '用户登出', '/api/common/logout', 'URL', 19, 1, 'SYS', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (21, '考试类型管理', 'ExamTypeManage', 'MENU', NULL, 7, NULL, NULL, 0, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (22, '考试类型管理-查询', '/api/exam_type/list', 'URL', 21, 1, 'SYS', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (23, '学校管理', 'SchoolManage', 'MENU', NULL, 8, NULL, NULL, 0, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (24, '学校管理-查询', '/api/basic_school/list', 'URL', 23, 1, 'SYS', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (25, '学期管理-分页', '/api/exam_semester/page', 'URL', 17, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (26, '学期管理-新增/修改', '/api/exam_semester/save', 'URL', 17, 3, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (27, '学期管理-删除', '/api/exam_semester/delete', 'URL', 17, 4, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (28, '考试类型管理-分页', '/api/exam_type/page', 'URL', 21, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (29, '考试类型管理-新增/修改', '/api/exam_type/save', 'URL', 21, 3, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (30, '考试类型管理-删除', '/api/exam_type/delete', 'URL', 21, 4, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (31, '用户管理-删除', '/api/sys_user/delete', 'URL', 1, 5, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (32, '成绩回传', 'uploadScore', 'MENU', NULL, 3, NULL, NULL, 0, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (33, '云阅卷数据管理', 'cloudMarkingManage', 'MENU', 32, 1, NULL, NULL, 1, 0, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (34, '云阅卷考试-列表', '/api/cloud_marking_exam/list', 'URL', 33, 1, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (35, '云阅卷考试-同步', '/api/cloud_marking_exam/sync', 'URL', 33, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (36, '云阅卷成绩-同步', '/api/cloud_marking_score/sync_student_score', 'URL', 33, 3, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (37, '云阅卷成绩-查询', '/api/cloud_marking_score/page', 'URL', 33, 4, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (38, '回传数据管理', 'cloudMarkingForeignManage', 'MENU', 32, 2, NULL, NULL, 1, 0, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (39, '回传数据管理-列表', '/api/cloud_marking_score_foreign/page', 'URL', 38, 1, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (40, '回传数据管理-下载', '/api/cloud_marking_score_foreign/download_score', 'URL', 38, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (41, '学院查询', '/api/sys_college/list', 'URL', 33, 5, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (42, '课程关联管理', 'courseMapping', 'MENU', NULL, 5, NULL, NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (43, '课程关联管理-查询', '/api/exam_course_mapping/page', 'URL', 42, 1, 'AUTH', NULL, 1, 1, 1);
|
|
|
-INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (44, '课程关联管理-导入', '/api/exam_course_mapping/import', 'URL', 42, 2, 'AUTH', NULL, 1, 1, 1);
|
|
|
-COMMIT;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_role
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_role`;
|
|
|
-CREATE TABLE `sys_role` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `name` varchar(50) NOT NULL COMMENT '角色名称',
|
|
|
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
|
- `type` varchar(20) DEFAULT NULL COMMENT '角色类别,ADMIN:超级管理员,SCHOOL_ADMIN:管理员:EXAM_TEACHER:考务老师,QUESTION_TEACHER:命题老师,CUSTOMER:客服人员,PRINTER:印刷人员,CUSTOM:自定义',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '修改人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '修改时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
- UNIQUE KEY `role_schoolId_name_idx` (`school_id`,`name`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Records of sys_role
|
|
|
--- ----------------------------
|
|
|
-BEGIN;
|
|
|
-INSERT INTO `sys_role` (`id`, `school_id`, `org_id`, `name`, `enable`, `type`, `create_id`, `create_time`, `update_id`, `update_time`) VALUES (1, 1, NULL, '管理员', 1, 'ADMIN', NULL, NULL, NULL, NULL);
|
|
|
-INSERT INTO `sys_role` (`id`, `school_id`, `org_id`, `name`, `enable`, `type`, `create_id`, `create_time`, `update_id`, `update_time`) VALUES (2, 1, NULL, '实施人员', 1, 'IMPLEMENT', NULL, NULL, NULL, NULL);
|
|
|
-COMMIT;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_role_privilege
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_role_privilege`;
|
|
|
-CREATE TABLE `sys_role_privilege` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `role_id` bigint NOT NULL COMMENT '角色id',
|
|
|
- `privilege_id` bigint NOT NULL COMMENT '菜单id',
|
|
|
- `enable` tinyint DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Records of sys_role_privilege
|
|
|
--- ----------------------------
|
|
|
-BEGIN;
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (6, 2, 6, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (7, 2, 7, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (8, 2, 8, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (9, 2, 9, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (10, 2, 10, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (11, 2, 11, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (12, 2, 12, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (13, 2, 13, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (14, 2, 14, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (15, 2, 15, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (16, 2, 16, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (32, 2, 32, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (33, 2, 33, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (34, 2, 34, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (35, 2, 35, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (36, 2, 36, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (37, 2, 37, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (38, 2, 38, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (39, 2, 39, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (40, 2, 40, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (41, 2, 41, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (42, 2, 42, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (43, 2, 43, 1);
|
|
|
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (44, 2, 44, 1);
|
|
|
-COMMIT;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_user
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_user`;
|
|
|
-CREATE TABLE `sys_user` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `login_name` varchar(100) NOT NULL COMMENT '用户名',
|
|
|
- `real_name` varchar(100) NOT NULL COMMENT '姓名',
|
|
|
- `code` varchar(100) DEFAULT NULL COMMENT '工号',
|
|
|
- `password` varchar(50) NOT NULL COMMENT '密码',
|
|
|
- `mobile_number` varchar(11) DEFAULT NULL COMMENT '手机号',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
|
- `pwd_count` tinyint DEFAULT '0' COMMENT '密码修改次数,默认为0',
|
|
|
- `pwd_update_time` bigint DEFAULT NULL COMMENT '密码修改时间',
|
|
|
- `remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '修改人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '修改时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE,
|
|
|
- UNIQUE KEY `user_schoolId_loginName_idx` (`school_id`,`login_name`) USING BTREE,
|
|
|
- UNIQUE KEY `uq_school_id_mobile_number` (`school_id`,`mobile_number`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Records of sys_user
|
|
|
--- ----------------------------
|
|
|
-BEGIN;
|
|
|
-INSERT INTO `sys_user` (`id`, `school_id`, `login_name`, `real_name`, `code`, `password`, `mobile_number`, `org_id`, `enable`, `pwd_count`, `pwd_update_time`, `remark`, `create_id`, `create_time`, `update_id`, `update_time`) VALUES (1, NULL, '13207165630', '李翔', NULL, 'MTIzNDU2', '13207165630', NULL, 1, 0, NULL, NULL, NULL, NULL, NULL, 1653272598854);
|
|
|
-COMMIT;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for sys_user_role
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `sys_user_role`;
|
|
|
-CREATE TABLE `sys_user_role` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `user_id` bigint NOT NULL COMMENT '用户id',
|
|
|
- `role_id` bigint NOT NULL COMMENT '角色id',
|
|
|
- `privilege_id` bigint DEFAULT NULL COMMENT '权限id',
|
|
|
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Records of sys_user_role
|
|
|
--- ----------------------------
|
|
|
-BEGIN;
|
|
|
-INSERT INTO `sys_user_role` (`id`, `user_id`, `role_id`, `privilege_id`, `enable`) VALUES (1, 1, 1, NULL, 1);
|
|
|
-COMMIT;
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for t_b_session
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `t_b_session`;
|
|
|
-CREATE TABLE `t_b_session` (
|
|
|
- `id` varchar(100) NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `identity` varchar(100) NOT NULL COMMENT '用户标识',
|
|
|
- `type` varchar(50) NOT NULL COMMENT '用户类型',
|
|
|
- `source` varchar(50) NOT NULL COMMENT '访问来源',
|
|
|
- `platform` varchar(50) NOT NULL COMMENT '设备分类',
|
|
|
- `device_id` varchar(100) NOT NULL COMMENT '设备标识',
|
|
|
- `address` varchar(100) NOT NULL COMMENT '登录IP地址',
|
|
|
- `access_token` varchar(50) NOT NULL COMMENT '访问令牌',
|
|
|
- `last_access_time` bigint DEFAULT NULL COMMENT '最近访问时间',
|
|
|
- `last_access_ip` varchar(100) DEFAULT NULL COMMENT '最近访问IP地址',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '令牌更新时间',
|
|
|
- `expire_time` bigint DEFAULT NULL COMMENT '令牌强制失效时间',
|
|
|
- `app_source` varchar(50) DEFAULT NULL COMMENT '应用来源',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '会话表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for t_b_sync_task
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `t_b_sync_task`;
|
|
|
-CREATE TABLE `t_b_sync_task` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
|
|
|
- `exam_type_id` bigint DEFAULT NULL COMMENT '考试类型ID',
|
|
|
- `type` varchar(45) DEFAULT NULL COMMENT '类型',
|
|
|
- `sync_time` bigint DEFAULT NULL COMMENT '执行时间',
|
|
|
- `status` varchar(30) NOT NULL COMMENT '任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
|
|
|
- `result` varchar(30) DEFAULT NULL COMMENT '数据结果,SUCCESS:成功,ERROR:失败',
|
|
|
- `remark` mediumtext COMMENT '备注',
|
|
|
- `error_message` varchar(500) DEFAULT NULL COMMENT '人工错误原因',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '修改人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '修改时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '云阅卷同步任务表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for t_b_task
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `t_b_task`;
|
|
|
-CREATE TABLE `t_b_task` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `type` varchar(50) NOT NULL COMMENT '任务类型,USER_IMPORT:用户导入,\nQUESTION_MISSION_BATCH_CREATE:批量新建命题任务,\nSAMPLE_EXPORT:导出审核样本,\nPAPER_DOWNLOAD:卷库下载,\nEXAMINATION_IMPORT:考务数据导入,\nEXAMINATION_EXPORT:考务数据导出,\nPRINT_PDF_DOWNLOAD:批量下载pdf,\nCREATE_PDF:生成pdf,\nCOURSE_IMPORT:课程导入',
|
|
|
- `entity_id` bigint DEFAULT NULL COMMENT '关联业务对象id',
|
|
|
- `status` varchar(30) NOT NULL COMMENT '任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
|
|
|
- `summary` text COMMENT '实时摘要信息',
|
|
|
- `progress` double DEFAULT NULL COMMENT '执行进度',
|
|
|
- `result` varchar(30) DEFAULT NULL COMMENT '数据结果,SUCCESS:成功,ERROR:失败',
|
|
|
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,false:停用,true:启用',
|
|
|
- `import_file_name` varchar(100) DEFAULT NULL COMMENT '导入文件名',
|
|
|
- `import_file_path` varchar(500) DEFAULT NULL COMMENT '导入文件路径',
|
|
|
- `result_file_path` varchar(500) DEFAULT NULL COMMENT '导出文件路径',
|
|
|
- `report_file_path` varchar(500) DEFAULT NULL COMMENT '报告路径',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `remark` mediumtext COMMENT '备注',
|
|
|
- `obj_name` varchar(500) DEFAULT NULL COMMENT '实体名称',
|
|
|
- `reset_count` int DEFAULT '0' COMMENT '重试次数',
|
|
|
- `version` int DEFAULT '0' COMMENT '更新版本号',
|
|
|
- `error_message` varchar(500) DEFAULT NULL COMMENT '人工错误原因',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '导入导出任务表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for t_g_error
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `t_g_error`;
|
|
|
-CREATE TABLE `t_g_error` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
|
|
|
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
- `obj_id` bigint DEFAULT NULL COMMENT '实体id',
|
|
|
- `summary` mediumtext COMMENT '实时摘要信息',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '全局异常错误信息表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
--- ----------------------------
|
|
|
--- Table structure for t_s_auth
|
|
|
--- ----------------------------
|
|
|
-DROP TABLE IF EXISTS `t_s_auth`;
|
|
|
-CREATE TABLE `t_s_auth` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `school_id` bigint NOT NULL COMMENT '学校id',
|
|
|
- `access_key` varchar(255) DEFAULT NULL COMMENT 'accessKey',
|
|
|
- `access_secret` varchar(255) DEFAULT NULL COMMENT 'accessSecret',
|
|
|
- `description` text COMMENT '离线授权证书',
|
|
|
- `type` varchar(16) NOT NULL COMMENT '授权类型',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- `expire_time` bigint DEFAULT NULL COMMENT '过期时间',
|
|
|
- `file` mediumblob COMMENT '文件数据',
|
|
|
- PRIMARY KEY (`id`) USING BTREE
|
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8_general_ci COMMENT = '激活授权配置表' ROW_FORMAT = Dynamic;
|
|
|
-
|
|
|
-
|
|
|
-SET FOREIGN_KEY_CHECKS = 1;
|