|
@@ -23,20 +23,20 @@ SET FOREIGN_KEY_CHECKS = 0;
|
|
DROP TABLE IF EXISTS `basic_attachment`;
|
|
DROP TABLE IF EXISTS `basic_attachment`;
|
|
CREATE TABLE `basic_attachment` (
|
|
CREATE TABLE `basic_attachment` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
- `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文件名',
|
|
|
|
- `type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文件类型',
|
|
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(20) DEFAULT NULL COMMENT '机构id',
|
|
|
|
+ `name` varchar(100) NOT NULL COMMENT '文件名',
|
|
|
|
+ `type` varchar(10) NOT NULL COMMENT '文件类型',
|
|
`size` int(11) NOT NULL COMMENT '单位(KB)',
|
|
`size` int(11) NOT NULL COMMENT '单位(KB)',
|
|
- `md5` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '文件md5值',
|
|
|
|
- `path` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '存储路径',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
- `obj_id` bigint(20) NULL DEFAULT NULL COMMENT '关联业务id',
|
|
|
|
|
|
+ `md5` varchar(32) NOT NULL COMMENT '文件md5值',
|
|
|
|
+ `path` varchar(2000) NOT NULL COMMENT '存储路径',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
+ `obj_id` bigint(20) DEFAULT NULL COMMENT '关联业务id',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '所有附件记录表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '所有附件记录表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for basic_message
|
|
-- Table structure for basic_message
|
|
@@ -44,29 +44,29 @@ CREATE TABLE `basic_attachment` (
|
|
DROP TABLE IF EXISTS `basic_message`;
|
|
DROP TABLE IF EXISTS `basic_message`;
|
|
CREATE TABLE `basic_message` (
|
|
CREATE TABLE `basic_message` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(20) DEFAULT NULL COMMENT '机构id',
|
|
`user_id` bigint(20) NOT NULL COMMENT '消息接收人用户',
|
|
`user_id` bigint(20) NOT NULL COMMENT '消息接收人用户',
|
|
- `user_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户名称',
|
|
|
|
- `mobile_number` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话号码',
|
|
|
|
- `paper_number` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '试卷编号',
|
|
|
|
- `course_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '课程代码',
|
|
|
|
- `message_type` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息类型',
|
|
|
|
- `business_operate` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '业务操作',
|
|
|
|
- `business_id` bigint(20) NULL DEFAULT NULL COMMENT '业务id',
|
|
|
|
- `template_code` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '消息模板代码',
|
|
|
|
- `variable_params` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '变量参数内容',
|
|
|
|
- `template_content` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '模板内容',
|
|
|
|
- `send_status` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息发送状态',
|
|
|
|
- `send_result` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '消息发送结果',
|
|
|
|
- `remark` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
- `resend_count` int(11) NULL DEFAULT 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(20) 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(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
+ `resend_count` int(11) DEFAULT NULL COMMENT '重试次数',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for basic_operation_log
|
|
-- Table structure for basic_operation_log
|
|
@@ -74,23 +74,23 @@ CREATE TABLE `basic_message` (
|
|
DROP TABLE IF EXISTS `basic_operation_log`;
|
|
DROP TABLE IF EXISTS `basic_operation_log`;
|
|
CREATE TABLE `basic_operation_log` (
|
|
CREATE TABLE `basic_operation_log` (
|
|
`id` bigint(20) NOT NULL COMMENT 'id',
|
|
`id` bigint(20) NOT NULL COMMENT 'id',
|
|
- `detail` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '日志详情',
|
|
|
|
- `level` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志等级(PRIMARY(\"一级日志:敏感信息\"),SECONDARY(\"二级日志:重要信息\"),TERTIARY(\"三级日志:次要信息\"),QUATERNARY(\"四级日志:普通信息\"))',
|
|
|
|
- `operation_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作类型(UN_KNOW(\"未知\"),SELECT(\"查询\"),EDIT(\"新增或更新\"),DELETE(\"删除\"))',
|
|
|
|
- `operation_unit` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作对象(略)',
|
|
|
|
- `system_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志系统类型',
|
|
|
|
- `url` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求地址url',
|
|
|
|
- `clazz_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类名称',
|
|
|
|
- `method` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '方法名称',
|
|
|
|
- `args` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '参数',
|
|
|
|
- `run_time` bigint(20) NULL DEFAULT NULL COMMENT '方法运行时间',
|
|
|
|
- `run_status` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '方法运行状态',
|
|
|
|
- `return_value` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '方法返回值',
|
|
|
|
|
|
+ `detail` mediumtext NOT NULL COMMENT '日志详情',
|
|
|
|
+ `level` varchar(32) DEFAULT NULL COMMENT '日志等级(PRIMARY(\"一级日志:敏感信息\"),SECONDARY(\"二级日志:重要信息\"),TERTIARY(\"三级日志:次要信息\"),QUATERNARY(\"四级日志:普通信息\"))',
|
|
|
|
+ `operation_type` DEFAULT NULL COMMENT '操作类型(UN_KNOW(\"未知\"),SELECT(\"查询\"),EDIT(\"新增或更新\"),DELETE(\"删除\"))',
|
|
|
|
+ `operation_unit` DEFAULT NULL COMMENT '操作对象(略)',
|
|
|
|
+ `system_type` varchar(32) DEFAULT NULL COMMENT '日志系统类型',
|
|
|
|
+ `url` varchar(64) DEFAULT NULL COMMENT '请求地址url',
|
|
|
|
+ `clazz_name` varchar(64) DEFAULT NULL COMMENT '类名称',
|
|
|
|
+ `method` varchar(64) DEFAULT NULL COMMENT '方法名称',
|
|
|
|
+ `args` mediumtext COMMENT '参数',
|
|
|
|
+ `run_time` bigint(20) DEFAULT NULL COMMENT '方法运行时间',
|
|
|
|
+ `run_status` varchar(32) DEFAULT NULL COMMENT '方法运行状态',
|
|
|
|
+ `return_value` mediumtext COMMENT '方法返回值',
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户对象id',
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户对象id',
|
|
- `user_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户名称',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '日志记录时间',
|
|
|
|
|
|
+ `user_name` varchar(32) DEFAULT NULL COMMENT '用户名称',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '日志记录时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基础日志记录表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '基础日志记录表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for basic_school
|
|
-- Table structure for basic_school
|
|
@@ -98,20 +98,20 @@ CREATE TABLE `basic_operation_log` (
|
|
DROP TABLE IF EXISTS `basic_school`;
|
|
DROP TABLE IF EXISTS `basic_school`;
|
|
CREATE TABLE `basic_school` (
|
|
CREATE TABLE `basic_school` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学校编码',
|
|
|
|
- `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学校名称',
|
|
|
|
|
|
+ `code` varchar(20) NOT NULL COMMENT '学校编码',
|
|
|
|
+ `name` varchar(100) DEFAULT NULL COMMENT '学校名称',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,false:停用,true:启用',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,false:停用,true:启用',
|
|
- `access_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '访问key',
|
|
|
|
- `access_secret` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '访问秘钥',
|
|
|
|
- `remark` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
- `logo` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学校logo',
|
|
|
|
|
|
+ `access_key` varchar(50) DEFAULT NULL COMMENT '访问key',
|
|
|
|
+ `access_secret` varchar(50) DEFAULT NULL COMMENT '访问秘钥',
|
|
|
|
+ `remark` text COMMENT '备注',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
+ `logo` varchar(500) DEFAULT NULL COMMENT '学校logo',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `code`(`code`) USING BTREE
|
|
UNIQUE INDEX `code`(`code`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '学校表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '学校表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for basic_semester
|
|
-- Table structure for basic_semester
|
|
@@ -120,16 +120,16 @@ DROP TABLE IF EXISTS `basic_semester`;
|
|
CREATE TABLE `basic_semester` (
|
|
CREATE TABLE `basic_semester` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
- `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学期名称',
|
|
|
|
- `code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学期编码',
|
|
|
|
- `enable` tinyint(4) NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人id',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人id',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `name` varchar(100) NOT NULL COMMENT '学期名称',
|
|
|
|
+ `code` varchar(100) DEFAULT NULL COMMENT '学期编码',
|
|
|
|
+ `enable` tinyint(4) DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人id',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `semester_schoolId_name_idx`(`school_id`, `name`) USING BTREE
|
|
UNIQUE INDEX `semester_schoolId_name_idx`(`school_id`, `name`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '学期字典表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '学期字典表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for basic_student
|
|
-- Table structure for basic_student
|
|
@@ -138,21 +138,21 @@ DROP TABLE IF EXISTS `basic_student`;
|
|
CREATE TABLE `basic_student` (
|
|
CREATE TABLE `basic_student` (
|
|
`id` bigint(20) NOT NULL COMMENT '学生id',
|
|
`id` bigint(20) NOT NULL COMMENT '学生id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
- `student_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学生姓名',
|
|
|
|
- `student_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学生编号',
|
|
|
|
- `phone_number` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话号码',
|
|
|
|
- `belong_org_id` bigint(20) NULL DEFAULT NULL COMMENT '所属院系',
|
|
|
|
- `major_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '专业',
|
|
|
|
- `clazz_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '行政班',
|
|
|
|
- `enable` tinyint(4) NULL DEFAULT 1 COMMENT '可用状态(1:可用,0:不可用)',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '可操作人机构id',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人id',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人id',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `student_name` varchar(64) NOT NULL COMMENT '学生姓名',
|
|
|
|
+ `student_code` varchar(64) NOT NULL COMMENT '学生编号',
|
|
|
|
+ `phone_number` varchar(11) DEFAULT NULL COMMENT '电话号码',
|
|
|
|
+ `belong_org_id` bigint(20) DEFAULT NULL COMMENT '所属院系',
|
|
|
|
+ `major_name` varchar(64) DEFAULT NULL COMMENT '专业',
|
|
|
|
+ `clazz_name` varchar(64) DEFAULT NULL COMMENT '行政班',
|
|
|
|
+ `enable` tinyint(4) DEFAULT 1 COMMENT '可用状态(1:可用,0:不可用)',
|
|
|
|
+ `org_id` bigint(20) DEFAULT NULL COMMENT '可操作人机构id',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人id',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `student_schoolId_code_orgId_idx`(`school_id`, `student_code`, `belong_org_id`) USING BTREE
|
|
UNIQUE INDEX `student_schoolId_code_orgId_idx`(`school_id`, `student_code`, `belong_org_id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '学校id' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '学校id' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for basic_verify_code
|
|
-- Table structure for basic_verify_code
|
|
@@ -160,19 +160,19 @@ CREATE TABLE `basic_student` (
|
|
DROP TABLE IF EXISTS `basic_verify_code`;
|
|
DROP TABLE IF EXISTS `basic_verify_code`;
|
|
CREATE TABLE `basic_verify_code` (
|
|
CREATE TABLE `basic_verify_code` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(20) DEFAULT NULL COMMENT '机构id',
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
|
|
- `mobile_number` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '手机号',
|
|
|
|
|
|
+ `mobile_number` varchar(11) NOT NULL COMMENT '手机号',
|
|
`expire_time` bigint(20) NOT NULL COMMENT '到期时间',
|
|
`expire_time` bigint(20) NOT NULL COMMENT '到期时间',
|
|
`valid_period` int(11) NOT NULL COMMENT '单位(分)',
|
|
`valid_period` int(11) NOT NULL COMMENT '单位(分)',
|
|
- `verify_code` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '4位数字',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `verify_code` varchar(4) NOT NULL COMMENT '4位数字',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '短信验证码记录表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '短信验证码记录表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for paper_archives
|
|
-- Table structure for paper_archives
|
|
@@ -183,17 +183,17 @@ CREATE TABLE `paper_archives` (
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`semester_id` bigint(20) NOT NULL COMMENT '学期id',
|
|
`semester_id` bigint(20) NOT NULL COMMENT '学期id',
|
|
`manager_org_id` bigint(20) NOT NULL COMMENT '档案管理部门Id',
|
|
`manager_org_id` bigint(20) NOT NULL COMMENT '档案管理部门Id',
|
|
- `archives_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '档案名称',
|
|
|
|
- `archives_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '档案编号',
|
|
|
|
|
|
+ `archives_name` varchar(64) NOT NULL COMMENT '档案名称',
|
|
|
|
+ `archives_code` varchar(64) DEFAULT NULL COMMENT '档案编号',
|
|
`archives_type_id` bigint(20) NOT NULL COMMENT '档案类型id',
|
|
`archives_type_id` bigint(20) NOT NULL COMMENT '档案类型id',
|
|
`manager_id` bigint(20) NOT NULL COMMENT '档案管理员',
|
|
`manager_id` bigint(20) NOT NULL COMMENT '档案管理员',
|
|
- `warning_time` bigint(20) NULL DEFAULT NULL COMMENT '档案到期预警时间',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `warning_time` bigint(20) DEFAULT NULL COMMENT '档案到期预警时间',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '档案管理表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '档案管理表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for paper_archives_type
|
|
-- Table structure for paper_archives_type
|
|
@@ -202,13 +202,13 @@ DROP TABLE IF EXISTS `paper_archives_type`;
|
|
CREATE TABLE `paper_archives_type` (
|
|
CREATE TABLE `paper_archives_type` (
|
|
`id` bigint(20) NOT NULL,
|
|
`id` bigint(20) NOT NULL,
|
|
`school_id` bigint(20) NOT NULL,
|
|
`school_id` bigint(20) NOT NULL,
|
|
- `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '类型名称',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `name` varchar(32) NOT NULL COMMENT '类型名称',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '档案类型表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '档案类型表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for paper_library
|
|
-- Table structure for paper_library
|
|
@@ -216,21 +216,21 @@ CREATE TABLE `paper_archives_type` (
|
|
DROP TABLE IF EXISTS `paper_library`;
|
|
DROP TABLE IF EXISTS `paper_library`;
|
|
CREATE TABLE `paper_library` (
|
|
CREATE TABLE `paper_library` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `paper_scan_task_id` bigint(20) NULL DEFAULT NULL COMMENT '扫描任务Id',
|
|
|
|
- `path` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '存储路径',
|
|
|
|
- `paper_scan_task_detail_id` bigint(20) NULL DEFAULT NULL COMMENT '扫描任务详情表id',
|
|
|
|
- `user_id` bigint(20) NULL DEFAULT NULL COMMENT '数据检验员id',
|
|
|
|
- `sequence` int(11) NULL DEFAULT NULL COMMENT '图片序号',
|
|
|
|
- `abnormal` tinyint(1) NULL DEFAULT '0' COMMENT '异常,默认否(0)',
|
|
|
|
- `words_result` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'OCR识别结果',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `paper_scan_task_id` bigint(20) DEFAULT NULL COMMENT '扫描任务Id',
|
|
|
|
+ `path` varchar(2000) NOT NULL COMMENT '存储路径',
|
|
|
|
+ `paper_scan_task_detail_id` bigint(20) DEFAULT NULL COMMENT '扫描任务详情表id',
|
|
|
|
+ `user_id` bigint(20) DEFAULT NULL COMMENT '数据检验员id',
|
|
|
|
+ `sequence` int(11) DEFAULT NULL COMMENT '图片序号',
|
|
|
|
+ `abnormal` tinyint(1) DEFAULT '0' COMMENT '异常,默认否(0)',
|
|
|
|
+ `words_result` mediumtext COMMENT 'OCR识别结果',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
INDEX `idx_paper_scan_detail_id`(`paper_scan_task_detail_id`) USING BTREE
|
|
INDEX `idx_paper_scan_detail_id`(`paper_scan_task_detail_id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '图片库' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '图片库' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for paper_scan_task
|
|
-- Table structure for paper_scan_task
|
|
@@ -240,20 +240,20 @@ CREATE TABLE `paper_scan_task` (
|
|
`id` bigint(20) NOT NULL,
|
|
`id` bigint(20) NOT NULL,
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`paper_archives_id` bigint(20) NOT NULL COMMENT '档案表iid',
|
|
`paper_archives_id` bigint(20) NOT NULL COMMENT '档案表iid',
|
|
- `scan_task_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '扫描任务名称',
|
|
|
|
- `course_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '课程名称',
|
|
|
|
- `teacher_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任课教师',
|
|
|
|
- `teach_clazz_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '教学班名称',
|
|
|
|
- `scan_user_id` bigint(20) NULL DEFAULT NULL COMMENT '扫描员id',
|
|
|
|
- `student_count` int(11) NULL DEFAULT 0 COMMENT '扫描量(份)',
|
|
|
|
- `scan_count` int(11) NULL DEFAULT 0 COMMENT '扫描数量',
|
|
|
|
- `enable` tinyint(1) NULL DEFAULT 0 COMMENT '任务是否已关闭(1-是,0-否)',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `scan_task_name` varchar(64) NOT NULL COMMENT '扫描任务名称',
|
|
|
|
+ `course_name` varchar(64) DEFAULT NULL COMMENT '课程名称',
|
|
|
|
+ `teacher_name` varchar(64) DEFAULT NULL COMMENT '任课教师',
|
|
|
|
+ `teach_clazz_name` varchar(64) DEFAULT NULL COMMENT '教学班名称',
|
|
|
|
+ `scan_user_id` bigint(20) DEFAULT NULL COMMENT '扫描员id',
|
|
|
|
+ `student_count` int(11) DEFAULT 0 COMMENT '扫描量(份)',
|
|
|
|
+ `scan_count` int(11) DEFAULT 0 COMMENT '扫描数量',
|
|
|
|
+ `enable` tinyint(1) DEFAULT 0 COMMENT '任务是否已关闭(1-是,0-否)',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '扫描任务表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '扫描任务表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for paper_scan_task_detail
|
|
-- Table structure for paper_scan_task_detail
|
|
@@ -264,13 +264,13 @@ CREATE TABLE `paper_scan_task_detail` (
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`paper_scan_task_id` bigint(20) NOT NULL COMMENT '扫描任务id',
|
|
`paper_scan_task_id` bigint(20) NOT NULL COMMENT '扫描任务id',
|
|
`student_id` bigint(20) NOT NULL COMMENT '学生id',
|
|
`student_id` bigint(20) NOT NULL COMMENT '学生id',
|
|
- `is_bind` tinyint(1) NULL DEFAULT 0 COMMENT '是否绑定图片(大于1张)',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `is_bind` tinyint(1) DEFAULT 0 COMMENT '是否绑定图片(大于1张)',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '扫描任务详情表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '扫描任务详情表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for sys_config
|
|
-- Table structure for sys_config
|
|
@@ -278,18 +278,18 @@ CREATE TABLE `paper_scan_task_detail` (
|
|
DROP TABLE IF EXISTS `sys_config`;
|
|
DROP TABLE IF EXISTS `sys_config`;
|
|
CREATE TABLE `sys_config` (
|
|
CREATE TABLE `sys_config` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
- `config_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '参数键名',
|
|
|
|
- `config_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '参数名称',
|
|
|
|
- `config_value` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '参数键值',
|
|
|
|
- `remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(20) DEFAULT NULL COMMENT '机构id',
|
|
|
|
+ `config_key` varchar(100) NOT NULL COMMENT '参数键名',
|
|
|
|
+ `config_name` varchar(100) NOT NULL COMMENT '参数名称',
|
|
|
|
+ `config_value` varchar(100) DEFAULT NULL COMMENT '参数键值',
|
|
|
|
+ `remark` varchar(100) DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '参数表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Records of sys_config
|
|
-- Records of sys_config
|
|
@@ -308,19 +308,19 @@ DROP TABLE IF EXISTS `sys_org`;
|
|
CREATE TABLE `sys_org` (
|
|
CREATE TABLE `sys_org` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
- `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类型,SCHOOL:学校,COLLEGE:学院,FACULTY:院系,TEACHING_ROOM:教研室,PRINTING_HOUSE:印刷厂',
|
|
|
|
- `code` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机构代码',
|
|
|
|
- `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '机构名称',
|
|
|
|
- `parent_id` bigint(20) NULL DEFAULT NULL COMMENT '上级机构id',
|
|
|
|
|
|
+ `type` varchar(50) DEFAULT NULL COMMENT '类型,SCHOOL:学校,COLLEGE:学院,FACULTY:院系,TEACHING_ROOM:教研室,PRINTING_HOUSE:印刷厂',
|
|
|
|
+ `code` varchar(20) DEFAULT NULL COMMENT '机构代码',
|
|
|
|
+ `name` varchar(100) NOT NULL COMMENT '机构名称',
|
|
|
|
+ `parent_id` bigint(20) DEFAULT NULL COMMENT '上级机构id',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
- `historic_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '历史机构名称',
|
|
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `historic_name` varchar(100) DEFAULT NULL COMMENT '历史机构名称',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `org_schoolId_name_idx`(`school_id`, `name`) USING BTREE
|
|
UNIQUE INDEX `org_schoolId_name_idx`(`school_id`, `name`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '学校组织架构' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '学校组织架构' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for sys_privilege
|
|
-- Table structure for sys_privilege
|
|
@@ -328,18 +328,18 @@ CREATE TABLE `sys_org` (
|
|
DROP TABLE IF EXISTS `sys_privilege`;
|
|
DROP TABLE IF EXISTS `sys_privilege`;
|
|
CREATE TABLE `sys_privilege` (
|
|
CREATE TABLE `sys_privilege` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
|
|
|
|
- `url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'URL地址',
|
|
|
|
- `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '类型,MENU:菜单,BUTTON:按钮,LINK:链接,URL:接口地址,LIST:列表,CONDITION:查询条件,TAB:选项卡',
|
|
|
|
- `parent_id` bigint(20) NULL DEFAULT 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(20) DEFAULT NULL COMMENT '上级菜单',
|
|
`sequence` int(11) NOT NULL COMMENT '序号',
|
|
`sequence` int(11) NOT NULL COMMENT '序号',
|
|
- `property` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '属性,NO_AUTH:无需鉴权,AUTH:鉴权,SYS:系统公用',
|
|
|
|
- `related` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '关联属性,type为URL且property为AUTH才有',
|
|
|
|
|
|
+ `property` varchar(30) DEFAULT NULL COMMENT '属性,NO_AUTH:无需鉴权,AUTH:鉴权,SYS:系统公用',
|
|
|
|
+ `related` text COMMENT '关联属性,type为URL且property为AUTH才有',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
- `default_auth` tinyint(4) NULL DEFAULT 1 COMMENT '默认权限,0:否,1:是',
|
|
|
|
- `front_display` tinyint(1) NULL DEFAULT 1 COMMENT '是否前端展示',
|
|
|
|
|
|
+ `default_auth` tinyint(4) DEFAULT 1 COMMENT '默认权限,0:否,1:是',
|
|
|
|
+ `front_display` tinyint(1) DEFAULT 1 COMMENT '是否前端展示',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Records of sys_privilege
|
|
-- Records of sys_privilege
|
|
@@ -565,21 +565,21 @@ INSERT INTO `sys_privilege` VALUES (758, '导入组织架构', 'Import', 'BUTTON
|
|
DROP TABLE IF EXISTS `sys_role`;
|
|
DROP TABLE IF EXISTS `sys_role`;
|
|
CREATE TABLE `sys_role` (
|
|
CREATE TABLE `sys_role` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
- `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称',
|
|
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(20) DEFAULT NULL COMMENT '机构id',
|
|
|
|
+ `name` varchar(50) NOT NULL COMMENT '角色名称',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
- `type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色类别,ADMIN:超级管理员,SCHOOL_ADMIN:管理员:EXAM_TEACHER:考务老师,QUESTION_TEACHER:命题老师,CUSTOMER:客服人员,PRINTER:印刷人员,CUSTOM:自定义',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
|
+ `type` varchar(20) DEFAULT NULL COMMENT '角色类别,ADMIN:超级管理员,SCHOOL_ADMIN:管理员:EXAM_TEACHER:考务老师,QUESTION_TEACHER:命题老师,CUSTOMER:客服人员,PRINTER:印刷人员,CUSTOM:自定义',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '修改时间',
|
|
`default_role` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否系统内置角色,1:是,0:不是',
|
|
`default_role` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否系统内置角色,1:是,0:不是',
|
|
- `source` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色来源,ANALYSIS:教研分析',
|
|
|
|
- `interpret` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '角色说明',
|
|
|
|
|
|
+ `source` varchar(100) DEFAULT NULL COMMENT '角色来源,ANALYSIS:教研分析',
|
|
|
|
+ `interpret` text COMMENT '角色说明',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `role_schoolId_name_idx`(`school_id`, `name`) USING BTREE
|
|
UNIQUE INDEX `role_schoolId_name_idx`(`school_id`, `name`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '角色表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Records of sys_role
|
|
-- Records of sys_role
|
|
@@ -602,7 +602,7 @@ CREATE TABLE `sys_role_group_member` (
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `role_group_roleId_memberId_idx`(`role_id`, `member_id`, `enable`) USING BTREE,
|
|
UNIQUE INDEX `role_group_roleId_memberId_idx`(`role_id`, `member_id`, `enable`) USING BTREE,
|
|
INDEX `role_group_member_idx`(`role_id`, `user_id`, `member_id`) USING BTREE
|
|
INDEX `role_group_member_idx`(`role_id`, `user_id`, `member_id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色组成员表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '角色组成员表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for sys_role_privilege
|
|
-- Table structure for sys_role_privilege
|
|
@@ -612,9 +612,9 @@ CREATE TABLE `sys_role_privilege` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`role_id` bigint(20) NOT NULL COMMENT '角色id',
|
|
`role_id` bigint(20) NOT NULL COMMENT '角色id',
|
|
`privilege_id` bigint(20) NOT NULL COMMENT '菜单id',
|
|
`privilege_id` bigint(20) NOT NULL COMMENT '菜单id',
|
|
- `enable` tinyint(4) NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
|
|
|
|
+ `enable` tinyint(4) DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '角色和菜单关联表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Records of sys_role_privilege
|
|
-- Records of sys_role_privilege
|
|
@@ -677,14 +677,14 @@ DROP TABLE IF EXISTS `sys_setting`;
|
|
CREATE TABLE `sys_setting` (
|
|
CREATE TABLE `sys_setting` (
|
|
`id` bigint(20) NOT NULL,
|
|
`id` bigint(20) NOT NULL,
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校Id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校Id',
|
|
- `open_ocr` tinyint(1) NULL DEFAULT 0 COMMENT '是否开启ocr识别,默认否(0)',
|
|
|
|
- `open_global_match` tinyint(1) NULL DEFAULT 0 COMMENT '是否开启全局匹配,默认否(0)',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `open_ocr` tinyint(1) DEFAULT 0 COMMENT '是否开启ocr识别,默认否(0)',
|
|
|
|
+ `open_global_match` tinyint(1) DEFAULT 0 COMMENT '是否开启全局匹配,默认否(0)',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统设置' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '系统设置' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for sys_user
|
|
-- Table structure for sys_user
|
|
@@ -692,27 +692,27 @@ CREATE TABLE `sys_setting` (
|
|
DROP TABLE IF EXISTS `sys_user`;
|
|
DROP TABLE IF EXISTS `sys_user`;
|
|
CREATE TABLE `sys_user` (
|
|
CREATE TABLE `sys_user` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `login_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名',
|
|
|
|
- `real_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '姓名',
|
|
|
|
- `code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工号',
|
|
|
|
- `password` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
|
|
|
|
- `mobile_number` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
|
|
+ `school_id` bigint(20) 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(20) DEFAULT NULL COMMENT '机构id',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
- `pwd_count` tinyint(4) NULL DEFAULT 0 COMMENT '密码修改次数,默认为0',
|
|
|
|
- `pwd_update_time` bigint(20) NULL DEFAULT NULL COMMENT '密码修改时间',
|
|
|
|
- `remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '修改时间',
|
|
|
|
- `historic_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '历史用户名称',
|
|
|
|
- `identify_area` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '识别区域,坐标数组,可传多个',
|
|
|
|
|
|
+ `pwd_count` tinyint(4) DEFAULT 0 COMMENT '密码修改次数,默认为0',
|
|
|
|
+ `pwd_update_time` bigint(20) DEFAULT NULL COMMENT '密码修改时间',
|
|
|
|
+ `remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '修改人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `historic_name` varchar(100) DEFAULT NULL COMMENT '历史用户名称',
|
|
|
|
+ `identify_area` varchar(300) DEFAULT NULL COMMENT '识别区域,坐标数组,可传多个',
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
UNIQUE INDEX `user_schoolId_loginName_idx`(`school_id`, `login_name`) USING BTREE,
|
|
UNIQUE INDEX `user_schoolId_loginName_idx`(`school_id`, `login_name`) USING BTREE,
|
|
UNIQUE INDEX `uq_school_id_mobile_number`(`school_id`, `mobile_number`) USING BTREE
|
|
UNIQUE INDEX `uq_school_id_mobile_number`(`school_id`, `mobile_number`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Records of sys_user
|
|
-- Records of sys_user
|
|
@@ -727,10 +727,10 @@ CREATE TABLE `sys_user_role` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户id',
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户id',
|
|
`role_id` bigint(20) NOT NULL COMMENT '角色id',
|
|
`role_id` bigint(20) NOT NULL COMMENT '角色id',
|
|
- `privilege_id` bigint(20) NULL DEFAULT NULL COMMENT '权限id',
|
|
|
|
|
|
+ `privilege_id` bigint(20) DEFAULT NULL COMMENT '权限id',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
`enable` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否启用,0:停用,1:启用',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '用户和角色关联表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Records of sys_user_role
|
|
-- Records of sys_user_role
|
|
@@ -742,23 +742,23 @@ INSERT INTO `sys_user_role` VALUES (1, 1, 1, NULL, 1);
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
DROP TABLE IF EXISTS `t_b_session`;
|
|
DROP TABLE IF EXISTS `t_b_session`;
|
|
CREATE TABLE `t_b_session` (
|
|
CREATE TABLE `t_b_session` (
|
|
- `id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
|
|
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
- `identity` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户标识',
|
|
|
|
- `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户类型',
|
|
|
|
- `source` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '访问来源',
|
|
|
|
- `platform` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备分类',
|
|
|
|
- `device_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备标识',
|
|
|
|
- `address` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '登录IP地址',
|
|
|
|
- `access_token` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '访问令牌',
|
|
|
|
- `last_access_time` bigint(20) NULL DEFAULT NULL COMMENT '最近访问时间',
|
|
|
|
- `last_access_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最近访问IP地址',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '令牌更新时间',
|
|
|
|
- `expire_time` bigint(20) NULL DEFAULT NULL COMMENT '令牌强制失效时间',
|
|
|
|
- `app_source` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用来源',
|
|
|
|
|
|
+ `id` varchar(100) NOT NULL COMMENT '主键',
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(20) 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(20) DEFAULT NULL COMMENT '最近访问时间',
|
|
|
|
+ `last_access_ip` varchar(100) DEFAULT NULL COMMENT '最近访问IP地址',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '令牌更新时间',
|
|
|
|
+ `expire_time` bigint(20) DEFAULT NULL COMMENT '令牌强制失效时间',
|
|
|
|
+ `app_source` varchar(50) DEFAULT NULL COMMENT '应用来源',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '会话表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '会话表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for t_b_task
|
|
-- Table structure for t_b_task
|
|
@@ -766,23 +766,23 @@ CREATE TABLE `t_b_session` (
|
|
DROP TABLE IF EXISTS `t_b_task`;
|
|
DROP TABLE IF EXISTS `t_b_task`;
|
|
CREATE TABLE `t_b_task` (
|
|
CREATE TABLE `t_b_task` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
- `school_id` bigint(20) NULL DEFAULT NULL COMMENT '学校id',
|
|
|
|
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '机构id',
|
|
|
|
- `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci 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:课程导入',
|
|
|
|
- `status` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
|
|
|
|
- `summary` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '实时摘要信息',
|
|
|
|
- `result` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据结果,SUCCESS:成功,ERROR:失败',
|
|
|
|
- `import_file_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '导入文件名',
|
|
|
|
- `import_file_path` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '导入文件路径',
|
|
|
|
- `export_file_path` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '导出文件路径',
|
|
|
|
- `txt_file_path` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报告路径',
|
|
|
|
- `remark` mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `school_id` bigint(20) DEFAULT NULL COMMENT '学校id',
|
|
|
|
+ `org_id` bigint(20) DEFAULT NULL COMMENT '机构id',
|
|
|
|
+ `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:课程导入',
|
|
|
|
+ `status` varchar(30) NOT NULL COMMENT '任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
|
|
|
|
+ `summary` text COMMENT '实时摘要信息',
|
|
|
|
+ `result` varchar(30) DEFAULT NULL COMMENT '数据结果,SUCCESS:成功,ERROR:失败',
|
|
|
|
+ `import_file_name` varchar(100) DEFAULT NULL COMMENT '导入文件名',
|
|
|
|
+ `import_file_path` varchar(500) DEFAULT NULL COMMENT '导入文件路径',
|
|
|
|
+ `export_file_path` varchar(500) DEFAULT NULL COMMENT '导出文件路径',
|
|
|
|
+ `txt_file_path` varchar(500) DEFAULT NULL COMMENT '报告路径',
|
|
|
|
+ `remark` mediumtext COMMENT '备注',
|
|
|
|
+ `create_id` bigint(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '导入导出任务表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '导入导出任务表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for t_s_auth
|
|
-- Table structure for t_s_auth
|
|
@@ -791,18 +791,18 @@ DROP TABLE IF EXISTS `t_s_auth`;
|
|
CREATE TABLE `t_s_auth` (
|
|
CREATE TABLE `t_s_auth` (
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
- `access_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'accessKey',
|
|
|
|
- `access_secret` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'accessSecret',
|
|
|
|
- `description` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '离线授权证书',
|
|
|
|
- `type` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '授权类型',
|
|
|
|
- `create_id` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` bigint(20) NULL DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_id` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
|
|
|
- `update_time` bigint(20) NULL DEFAULT NULL COMMENT '更新时间',
|
|
|
|
- `expire_time` bigint(20) NULL DEFAULT NULL COMMENT '过期时间',
|
|
|
|
|
|
+ `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(20) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_id` bigint(20) DEFAULT NULL COMMENT '更新人',
|
|
|
|
+ `update_time` bigint(20) DEFAULT NULL COMMENT '更新时间',
|
|
|
|
+ `expire_time` bigint(20) DEFAULT NULL COMMENT '过期时间',
|
|
`file` mediumblob NULL COMMENT '文件数据',
|
|
`file` mediumblob NULL COMMENT '文件数据',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '激活授权配置表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '激活授权配置表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-- ----------------------------
|
|
-- ----------------------------
|
|
-- Table structure for t_school_privilege
|
|
-- Table structure for t_school_privilege
|
|
@@ -813,6 +813,6 @@ CREATE TABLE `t_school_privilege` (
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`school_id` bigint(20) NOT NULL COMMENT '学校id',
|
|
`privilege_id` bigint(20) NOT NULL COMMENT '菜单权限id',
|
|
`privilege_id` bigint(20) NOT NULL COMMENT '菜单权限id',
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '学校菜单权限表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COMMENT = '学校菜单权限表' ROW_FORMAT = Dynamic;
|
|
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|
|
SET FOREIGN_KEY_CHECKS = 1;
|