Explorar o código

1.0.4 优化联调bug

xiaofei hai 1 ano
pai
achega
0ea32c794e
Modificáronse 1 ficheiros con 446 adicións e 511 borrados
  1. 446 511
      paper-library/install/mysql/init/paper_library_db.sql

+ 446 - 511
paper-library/install/mysql/init/paper_library_db.sql

@@ -4,285 +4,285 @@ USE paper_library_db;
 -- Table structure for basic_attachment
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='所有附件记录表';
 
-
 -- ----------------------------
 -- Table structure for basic_exam
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `basic_exam` (
-          `id` bigint NOT NULL,
-          `school_id` bigint NOT NULL,
-          `semester_id` bigint NOT NULL COMMENT '学期ID',
-          `name` varchar(32) 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 '更新时间',
-          PRIMARY KEY (`id`) USING BTREE,
-          KEY `idx_1` (`semester_id`)
+  `id` bigint NOT NULL,
+  `school_id` bigint NOT NULL,
+  `semester_id` bigint NOT NULL COMMENT '学期ID',
+  `name` varchar(32) 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 '更新时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  KEY `idx_1` (`semester_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='档案类型表';
 
 -- ----------------------------
 -- Table structure for basic_message
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
 
 -- ----------------------------
 -- Table structure for basic_operation_log
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `basic_operation_log` (
-               `id` bigint NOT NULL COMMENT 'id',
-               `detail` mediumtext NOT NULL COMMENT '日志详情',
-               `level` varchar(32) DEFAULT NULL COMMENT '日志等级(PRIMARY("一级日志:敏感信息"),SECONDARY("二级日志:重要信息"),TERTIARY("三级日志:次要信息"),QUATERNARY("四级日志:普通信息"))',
-               `operation_type` varchar(32) DEFAULT NULL COMMENT '操作类型(UN_KNOW("未知"),SELECT("查询"),EDIT("新增或更新"),DELETE("删除"))',
-               `operation_unit` varchar(32) 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 DEFAULT NULL COMMENT '方法运行时间',
-               `run_status` varchar(32) DEFAULT NULL COMMENT '方法运行状态',
-               `return_value` mediumtext COMMENT '方法返回值',
-               `user_id` bigint NOT NULL COMMENT '用户对象id',
-               `user_name` varchar(32) DEFAULT NULL COMMENT '用户名称',
-               `create_time` bigint DEFAULT NULL COMMENT '日志记录时间',
-               PRIMARY KEY (`id`) USING BTREE
+  `id` bigint NOT NULL COMMENT 'id',
+  `detail` mediumtext NOT NULL COMMENT '日志详情',
+  `level` varchar(32) DEFAULT NULL COMMENT '日志等级(PRIMARY("一级日志:敏感信息"),SECONDARY("二级日志:重要信息"),TERTIARY("三级日志:次要信息"),QUATERNARY("四级日志:普通信息"))',
+  `operation_type` varchar(32) DEFAULT NULL COMMENT '操作类型(UN_KNOW("未知"),SELECT("查询"),EDIT("新增或更新"),DELETE("删除"))',
+  `operation_unit` varchar(32) 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 DEFAULT NULL COMMENT '方法运行时间',
+  `run_status` varchar(32) DEFAULT NULL COMMENT '方法运行状态',
+  `return_value` mediumtext COMMENT '方法返回值',
+  `user_id` bigint NOT NULL COMMENT '用户对象id',
+  `user_name` varchar(32) DEFAULT NULL COMMENT '用户名称',
+  `create_time` bigint DEFAULT NULL COMMENT '日志记录时间',
+  PRIMARY KEY (`id`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='基础日志记录表';
 
 -- ----------------------------
 -- Table structure for basic_school
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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` text COMMENT '学校logo',
-            PRIMARY KEY (`id`) USING BTREE,
-            UNIQUE KEY `code` (`code`) USING BTREE
+  `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` text COMMENT '学校logo',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE KEY `code` (`code`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='学校表';
 
 -- ----------------------------
 -- Table structure for basic_semester
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `basic_semester` (
-              `id` bigint NOT NULL COMMENT '主键',
-              `school_id` bigint NOT NULL COMMENT '学校id',
-              `name` varchar(100) NOT NULL COMMENT '学期名称',
-              `code` varchar(100) DEFAULT NULL COMMENT '学期编码',
-              `enable` tinyint DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
-              `create_id` bigint DEFAULT NULL COMMENT '创建人id',
-              `create_time` bigint DEFAULT NULL COMMENT '创建时间',
-              `update_id` bigint DEFAULT NULL COMMENT '更新人id',
-              `update_time` bigint DEFAULT NULL COMMENT '更新时间',
-              PRIMARY KEY (`id`) USING BTREE,
-              UNIQUE KEY `semester_schoolId_name_idx` (`school_id`,`name`) USING BTREE
+  `id` bigint NOT NULL COMMENT '主键',
+  `school_id` bigint NOT NULL COMMENT '学校id',
+  `name` varchar(100) NOT NULL COMMENT '学期名称',
+  `code` varchar(100) DEFAULT NULL COMMENT '学期编码',
+  `enable` tinyint DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
+  `create_id` bigint DEFAULT NULL COMMENT '创建人id',
+  `create_time` bigint DEFAULT NULL COMMENT '创建时间',
+  `update_id` bigint DEFAULT NULL COMMENT '更新人id',
+  `update_time` bigint DEFAULT NULL COMMENT '更新时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE KEY `semester_schoolId_name_idx` (`school_id`,`name`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='学期字典表';
 
 -- ----------------------------
 -- Table structure for basic_verify_code
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='短信验证码记录表';
 
 -- ----------------------------
 -- Table structure for exam_course
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `exam_course` (
-               `exam_id` bigint NOT NULL COMMENT '考试ID',
-               `course_code` varchar(45) NOT NULL COMMENT '课程代码',
-               `course_name` varchar(100) DEFAULT NULL COMMENT '课程名称',
-               PRIMARY KEY (`exam_id`, `course_code`)
+  `exam_id` bigint NOT NULL COMMENT '考试ID',
+  `course_code` varchar(45) NOT NULL COMMENT '课程代码',
+  `course_name` varchar(100) DEFAULT NULL COMMENT '课程名称',
+  PRIMARY KEY (`exam_id`,`course_code`),
+  KEY `idx_1` (`exam_id`,`course_code`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
 
 -- ----------------------------
 -- Table structure for exam_student
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `exam_student` (
-                `id` bigint NOT NULL COMMENT '学生id',
-                `school_id` bigint NOT NULL COMMENT '学校id',
-                `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
-                `exam_id` bigint DEFAULT NULL COMMENT '考试ID',
-                `course_code` varchar(45) DEFAULT NULL COMMENT '课程代码',
-                `course_name` varchar(100) DEFAULT NULL COMMENT '课程名称',
-                `student_name` varchar(64) NOT NULL COMMENT '学生姓名',
-                `student_code` varchar(64) NOT NULL COMMENT '学生编号',
-                `college_name` varchar(64) DEFAULT NULL COMMENT '学院名称',
-                `major_name` varchar(64) DEFAULT NULL COMMENT '专业',
-                `class_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '行政班',
-                `teacher` varchar(45) DEFAULT NULL COMMENT '任课老师',
-                `teach_class` varchar(45) DEFAULT NULL COMMENT '教学班',
-                `exam_room` varchar(45) DEFAULT NULL COMMENT '考场',
-                `score` double DEFAULT NULL COMMENT '成绩',
-                `remark` varchar(200) DEFAULT NULL COMMENT '备注',
-                `enable` tinyint DEFAULT '1' COMMENT '可用状态(1:可用,0:不可用)',
-                `source` tinyint(1) DEFAULT '0' COMMENT '是否绑定时自动创建:0-导入或者新建,1-绑定时自动创建',
-                `bind_count` int DEFAULT NULL DEFAULT 0 COMMENT '绑定图片张数',
-                `create_id` bigint DEFAULT NULL COMMENT '创建人id',
-                `create_time` bigint DEFAULT NULL COMMENT '创建时间',
-                `update_id` bigint DEFAULT NULL COMMENT '更新人id',
-                `update_time` bigint DEFAULT NULL COMMENT '更新时间',
-                PRIMARY KEY (`id`) USING BTREE,
-                UNIQUE KEY `idx_1` (`exam_id`,`course_code`,`student_code`) USING BTREE
+  `id` bigint NOT NULL COMMENT '学生id',
+  `school_id` bigint NOT NULL COMMENT '学校id',
+  `semester_id` bigint DEFAULT NULL COMMENT '学期ID',
+  `exam_id` bigint DEFAULT NULL COMMENT '考试ID',
+  `course_code` varchar(45) DEFAULT NULL COMMENT '课程代码',
+  `course_name` varchar(100) DEFAULT NULL COMMENT '课程名称',
+  `student_name` varchar(64) NOT NULL COMMENT '学生姓名',
+  `student_code` varchar(64) NOT NULL COMMENT '学生编号',
+  `college_name` varchar(64) DEFAULT NULL COMMENT '学院名称',
+  `major_name` varchar(64) DEFAULT NULL COMMENT '专业',
+  `class_name` varchar(64) DEFAULT NULL COMMENT '行政班',
+  `teacher` varchar(45) DEFAULT NULL COMMENT '任课老师',
+  `teach_class` varchar(45) DEFAULT NULL COMMENT '教学班',
+  `exam_room` varchar(45) DEFAULT NULL COMMENT '考场',
+  `score` double DEFAULT NULL COMMENT '成绩',
+  `remark` varchar(200) DEFAULT NULL COMMENT '备注',
+  `enable` tinyint DEFAULT '1' COMMENT '可用状态(1:可用,0:不可用)',
+  `source` tinyint(1) DEFAULT '0' COMMENT '是否绑定时自动创建:0-导入或者新建,1-绑定时自动创建',
+  `bind_count` int DEFAULT '0' COMMENT '绑定图片张数',
+  `create_id` bigint DEFAULT NULL COMMENT '创建人id',
+  `create_time` bigint DEFAULT NULL COMMENT '创建时间',
+  `update_id` bigint DEFAULT NULL COMMENT '更新人id',
+  `update_time` bigint DEFAULT NULL COMMENT '更新时间',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE KEY `idx_1` (`exam_id`,`course_code`,`student_code`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='学校id';
 
 -- ----------------------------
 -- Table structure for paper_library
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `paper_library` (
-             `id` bigint NOT NULL COMMENT '主键',
-             `paper_scan_task_id` bigint NOT NULL COMMENT '扫描任务Id',
-             `path` varchar(2000) NOT NULL COMMENT '存储路径',
-             `student_id` bigint DEFAULT NULL COMMENT '考生ID',
-             `sequence` int DEFAULT NULL COMMENT '图片序号',
-             `bind_result` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'OCR或者条码识别结果使用值',
-             `recognize_result` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT 'OCR或者条码识别结果(原始值)',
-             `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,
-             KEY `idx_1` (`paper_scan_task_id`,`student_id`),
-             KEY `idx_2` (`student_id`)
+  `id` bigint NOT NULL COMMENT '主键',
+  `paper_scan_task_id` bigint NOT NULL COMMENT '扫描任务Id',
+  `path` varchar(2000) NOT NULL COMMENT '存储路径',
+  `student_id` bigint DEFAULT NULL COMMENT '考生ID',
+  `sequence` int DEFAULT NULL COMMENT '图片序号',
+  `bind_result` varchar(200) DEFAULT NULL COMMENT 'OCR或者条码识别结果使用值',
+  `recognize_result` mediumtext COMMENT 'OCR或者条码识别结果(原始值)',
+  `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,
+  KEY `idx_1` (`paper_scan_task_id`,`student_id`),
+  KEY `idx_2` (`student_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='其它文件库';
 
 -- ----------------------------
 -- Table structure for paper_library_other
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `paper_library_other` (
-               `id` bigint NOT NULL COMMENT '主键',
-               `paper_scan_task_id` bigint NOT NULL COMMENT '扫描任务Id',
-               `path` varchar(2000) NOT NULL COMMENT '存储路径',
-               `sequence` int 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,
-               KEY `idx_1` (`paper_scan_task_id`)
+  `id` bigint NOT NULL COMMENT '主键',
+  `paper_scan_task_id` bigint NOT NULL COMMENT '扫描任务Id',
+  `path` varchar(2000) NOT NULL COMMENT '存储路径',
+  `sequence` int 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,
+  KEY `idx_1` (`paper_scan_task_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='图片库';
 
 -- ----------------------------
 -- Table structure for paper_scan_task
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `paper_scan_task` (
-           `id` bigint NOT NULL,
-           `school_id` bigint DEFAULT NULL COMMENT '学校ID',
-           `exam_id` bigint NOT NULL COMMENT '考试ID',
-           `scan_task_code` varchar(45) DEFAULT NULL COMMENT '任务编号',
-           `scan_task_name` varchar(64) NOT NULL COMMENT '扫描任务名称',
-           `course_code` varchar(45) DEFAULT NULL COMMENT '课程代码',
-           `course_name` varchar(64) DEFAULT NULL COMMENT '课程名称',
-           `recognition_type` varchar(45) DEFAULT NULL COMMENT '识别方式(条码、OCR、无)',
-           `store_type` varchar(45) DEFAULT NULL COMMENT '存储方式(按课程、按考场、按考点)',
-           `student_count` int DEFAULT '0' COMMENT '扫描量(份)',
-           `scan_student_count` int DEFAULT '0' COMMENT '扫描学生数量',
-           `scan_count` int DEFAULT '0' COMMENT '扫描数量',
-           `enable` tinyint(1) DEFAULT '0' COMMENT '任务是否已关闭(1-是,0-否)',
-           `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,
-           KEY `idx_1` (`exam_id`,`course_code`)
+  `id` bigint NOT NULL,
+  `school_id` bigint DEFAULT NULL COMMENT '学校ID',
+  `exam_id` bigint NOT NULL COMMENT '考试ID',
+  `scan_task_code` varchar(45) DEFAULT NULL COMMENT '任务编号',
+  `scan_task_name` varchar(64) NOT NULL COMMENT '扫描任务名称',
+  `course_code` varchar(45) DEFAULT NULL COMMENT '课程代码',
+  `course_name` varchar(64) DEFAULT NULL COMMENT '课程名称',
+  `recognition_type` varchar(45) DEFAULT NULL COMMENT '识别方式(条码、OCR、无)',
+  `store_type` varchar(45) DEFAULT NULL COMMENT '存储方式(按课程、按考场、按考点)',
+  `student_count` int DEFAULT '0' COMMENT '扫描量(份)',
+  `scan_student_count` int DEFAULT '0' COMMENT '扫描学生数量',
+  `scan_count` int DEFAULT '0' COMMENT '扫描数量',
+  `enable` tinyint(1) DEFAULT '0' COMMENT '任务是否已关闭(1-是,0-否)',
+  `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,
+  KEY `idx_1` (`exam_id`,`course_code`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='扫描任务表';
 
 -- ----------------------------
 -- Table structure for sys_org
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sys_org` (
-           `id` bigint NOT NULL COMMENT '主键',
-           `school_id` bigint NOT 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 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 '修改时间',
-           `historic_name` varchar(100) DEFAULT NULL COMMENT '历史机构名称',
-           PRIMARY KEY (`id`) USING BTREE,
-           UNIQUE KEY `org_schoolId_name_idx` (`school_id`,`name`) USING BTREE
+  `id` bigint NOT NULL COMMENT '主键',
+  `school_id` bigint NOT 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 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 '修改时间',
+  `historic_name` varchar(100) DEFAULT NULL COMMENT '历史机构名称',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE KEY `org_schoolId_name_idx` (`school_id`,`name`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='学校组织架构';
 
 -- ----------------------------
 -- Table structure for sys_privilege
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='菜单权限表';
 
 -- ----------------------------
@@ -467,21 +467,21 @@ COMMIT;
 -- Table structure for sys_role
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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 '修改时间',
-            `default_role` tinyint NOT NULL DEFAULT '0' COMMENT '是否系统内置角色,1:是,0:不是',
-            `source` varchar(100) DEFAULT NULL COMMENT '角色来源,ANALYSIS:教研分析',
-            `interpret` text COMMENT '角色说明',
-            PRIMARY KEY (`id`) USING BTREE,
-            UNIQUE KEY `role_schoolId_name_idx` (`school_id`,`name`) USING BTREE
+  `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 '修改时间',
+  `default_role` tinyint NOT NULL DEFAULT '0' COMMENT '是否系统内置角色,1:是,0:不是',
+  `source` varchar(100) DEFAULT NULL COMMENT '角色来源,ANALYSIS:教研分析',
+  `interpret` text COMMENT '角色说明',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE KEY `role_schoolId_name_idx` (`school_id`,`name`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色表';
 
 -- ----------------------------
@@ -489,374 +489,309 @@ CREATE TABLE IF NOT EXISTS `sys_role` (
 -- ----------------------------
 BEGIN;
 INSERT INTO `sys_role` (`id`, `school_id`, `org_id`, `name`, `enable`, `type`, `create_id`, `create_time`, `update_id`, `update_time`, `default_role`, `source`, `interpret`) VALUES (1, NULL, NULL, '系统管理员', 1, 'ADMIN', NULL, NULL, NULL, NULL, 1, NULL, '系统内置');
-INSERT INTO `sys_role` (`id`, `school_id`, `org_id`, `name`, `enable`, `type`, `create_id`, `create_time`, `update_id`, `update_time`, `default_role`, `source`, `interpret`) VALUES (3, NULL, NULL, '扫描员', 1, 'SCANNER', 1, 1665560162947, 299492059637612544, 1676253646609, 0, NULL, NULL);
-INSERT INTO `sys_role` (`id`, `school_id`, `org_id`, `name`, `enable`, `type`, `create_id`, `create_time`, `update_id`, `update_time`, `default_role`, `source`, `interpret`) VALUES (340862842867548160, 1, NULL, '学校管理员', 1, NULL, 1, 1672208834673, 340867663804760064, 1678083685051, 0, NULL, '系统自带');
+INSERT INTO `sys_role` (`id`, `school_id`, `org_id`, `name`, `enable`, `type`, `create_id`, `create_time`, `update_id`, `update_time`, `default_role`, `source`, `interpret`) VALUES (2, NULL, NULL, '学校管理员', 1, 'SCHOOL_ADMIN', NULL, NULL, NULL, NULL, 1, 'SYS', '系统内置');
+INSERT INTO `sys_role` (`id`, `school_id`, `org_id`, `name`, `enable`, `type`, `create_id`, `create_time`, `update_id`, `update_time`, `default_role`, `source`, `interpret`) VALUES (3, NULL, NULL, '扫描员', 1, 'SCANNER', NULL, NULL, NULL, NULL, 1, 'SYS', '系统内置');
 COMMIT;
 
 -- ----------------------------
 -- Table structure for sys_role_group_member
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sys_role_group_member` (
-             `id` bigint NOT NULL COMMENT '主键',
-             `role_id` bigint NOT NULL COMMENT '角色id',
-             `user_id` bigint NOT NULL COMMENT '用户id',
-             `member_id` bigint NOT NULL COMMENT '成员id',
-             `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
-             PRIMARY KEY (`id`) USING BTREE,
-             UNIQUE KEY `role_group_roleId_memberId_idx` (`role_id`,`member_id`,`enable`) USING BTREE,
-             KEY `role_group_member_idx` (`role_id`,`user_id`,`member_id`) USING BTREE
+  `id` bigint NOT NULL COMMENT '主键',
+  `role_id` bigint NOT NULL COMMENT '角色id',
+  `user_id` bigint NOT NULL COMMENT '用户id',
+  `member_id` bigint NOT NULL COMMENT '成员id',
+  `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
+  PRIMARY KEY (`id`) USING BTREE,
+  UNIQUE KEY `role_group_roleId_memberId_idx` (`role_id`,`member_id`,`enable`) USING BTREE,
+  KEY `role_group_member_idx` (`role_id`,`user_id`,`member_id`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色组成员表';
 
 -- ----------------------------
 -- Table structure for sys_role_privilege
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='角色和菜单关联表';
 
 -- ----------------------------
 -- Records of sys_role_privilege
 -- ----------------------------
 BEGIN;
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1583366560558071809, 3, 200, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1583366560566460417, 3, 202, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1583366560566460418, 3, 203, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1583366560570654722, 3, 204, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1583366560570654723, 3, 205, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236361121793, 341255305734127616, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236365316097, 341255305734127616, 2, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236365316098, 341255305734127616, 4, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236365316099, 341255305734127616, 5, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236365316100, 341255305734127616, 77, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236365316101, 341255305734127616, 78, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236365316102, 341255305734127616, 79, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236369510401, 341255305734127616, 80, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236369510402, 341255305734127616, 81, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236369510403, 341255305734127616, 87, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236369510404, 341255305734127616, 217, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236369510405, 341255305734127616, 218, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236369510406, 341255305734127616, 219, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236369510407, 341255305734127616, 92, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704705, 341255305734127616, 220, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704706, 341255305734127616, 93, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704707, 341255305734127616, 221, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704708, 341255305734127616, 94, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704709, 341255305734127616, 222, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704710, 341255305734127616, 223, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704711, 341255305734127616, 225, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236373704712, 341255305734127616, 226, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899010, 341255305734127616, 227, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899011, 341255305734127616, 228, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899012, 341255305734127616, 234, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899013, 341255305734127616, 243, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899014, 341255305734127616, 757, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899015, 341255305734127616, 758, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899016, 341255305734127616, 184, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899017, 341255305734127616, 185, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1624957236377899018, 341255305734127616, 186, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423088582657, 340862842867548160, 256, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423105359874, 340862842867548160, 512, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423105359875, 340862842867548160, 1, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423113748482, 340862842867548160, 257, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423113748483, 340862842867548160, 513, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423113748484, 340862842867548160, 2, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423113748485, 340862842867548160, 258, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423113748486, 340862842867548160, 514, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423113748487, 340862842867548160, 259, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423113748488, 340862842867548160, 4, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423117942786, 340862842867548160, 260, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423117942787, 340862842867548160, 5, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423117942788, 340862842867548160, 6, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423122137090, 340862842867548160, 262, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423122137091, 340862842867548160, 263, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423122137092, 340862842867548160, 8, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423122137093, 340862842867548160, 264, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423126331393, 340862842867548160, 9, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423126331394, 340862842867548160, 10, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423126331395, 340862842867548160, 11, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423130525698, 340862842867548160, 267, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423130525699, 340862842867548160, 12, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423130525700, 340862842867548160, 13, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423130525701, 340862842867548160, 14, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423134720002, 340862842867548160, 15, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423134720003, 340862842867548160, 16, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423134720004, 340862842867548160, 17, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423134720005, 340862842867548160, 18, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423138914305, 340862842867548160, 19, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423138914306, 340862842867548160, 20, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423138914307, 340862842867548160, 533, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423138914308, 340862842867548160, 21, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423143108610, 340862842867548160, 534, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423143108611, 340862842867548160, 22, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423143108612, 340862842867548160, 23, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423143108613, 340862842867548160, 535, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423147302914, 340862842867548160, 24, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423147302915, 340862842867548160, 25, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423147302916, 340862842867548160, 26, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423151497218, 340862842867548160, 27, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423151497219, 340862842867548160, 28, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423151497220, 340862842867548160, 29, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423151497221, 340862842867548160, 30, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423155691522, 340862842867548160, 31, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423155691523, 340862842867548160, 32, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423155691524, 340862842867548160, 33, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423159885826, 340862842867548160, 34, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423159885827, 340862842867548160, 35, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423159885828, 340862842867548160, 36, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423159885829, 340862842867548160, 37, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423164080129, 340862842867548160, 549, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423164080130, 340862842867548160, 38, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423164080131, 340862842867548160, 550, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423164080132, 340862842867548160, 551, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423168274433, 340862842867548160, 39, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423168274434, 340862842867548160, 552, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423168274435, 340862842867548160, 40, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423168274436, 340862842867548160, 41, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423168274437, 340862842867548160, 42, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423172468737, 340862842867548160, 554, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423172468738, 340862842867548160, 43, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423172468739, 340862842867548160, 555, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423172468740, 340862842867548160, 44, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423176663041, 340862842867548160, 45, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423176663042, 340862842867548160, 569, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423176663043, 340862842867548160, 570, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423176663044, 340862842867548160, 77, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423176663045, 340862842867548160, 78, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423180857346, 340862842867548160, 79, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423180857347, 340862842867548160, 80, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423180857348, 340862842867548160, 81, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423180857349, 340862842867548160, 83, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423185051650, 340862842867548160, 84, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423185051651, 340862842867548160, 85, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423185051652, 340862842867548160, 87, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423185051653, 340862842867548160, 88, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423189245954, 340862842867548160, 89, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423189245955, 340862842867548160, 90, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423189245956, 340862842867548160, 91, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423189245957, 340862842867548160, 92, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423193440258, 340862842867548160, 93, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423193440259, 340862842867548160, 94, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423193440260, 340862842867548160, 358, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423193440261, 340862842867548160, 359, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423193440262, 340862842867548160, 362, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423197634561, 340862842867548160, 363, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423197634562, 340862842867548160, 364, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423197634563, 340862842867548160, 365, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423197634564, 340862842867548160, 111, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423197634565, 340862842867548160, 112, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423201828866, 340862842867548160, 377, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423201828867, 340862842867548160, 378, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423201828868, 340862842867548160, 379, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423201828869, 340862842867548160, 380, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423201828870, 340862842867548160, 381, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423206023169, 340862842867548160, 382, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423206023170, 340862842867548160, 647, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423206023171, 340862842867548160, 648, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423206023172, 340862842867548160, 649, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423210217473, 340862842867548160, 400, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423210217474, 340862842867548160, 401, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423210217475, 340862842867548160, 402, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423214411778, 340862842867548160, 403, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423218606081, 340862842867548160, 404, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423218606082, 340862842867548160, 405, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423218606083, 340862842867548160, 406, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423222800385, 340862842867548160, 407, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423222800386, 340862842867548160, 408, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423222800387, 340862842867548160, 409, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423226994690, 340862842867548160, 410, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423226994691, 340862842867548160, 411, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423231188994, 340862842867548160, 414, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423231188995, 340862842867548160, 184, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423231188996, 340862842867548160, 185, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423231188997, 340862842867548160, 186, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423231188998, 340862842867548160, 462, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423235383298, 340862842867548160, 217, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423235383299, 340862842867548160, 218, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423235383300, 340862842867548160, 219, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423235383301, 340862842867548160, 220, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423235383302, 340862842867548160, 221, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423239577601, 340862842867548160, 222, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423239577602, 340862842867548160, 223, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423239577603, 340862842867548160, 225, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423239577604, 340862842867548160, 226, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423243771905, 340862842867548160, 227, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423243771906, 340862842867548160, 228, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423243771907, 340862842867548160, 229, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423243771908, 340862842867548160, 230, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423243771909, 340862842867548160, 231, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423247966210, 340862842867548160, 232, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423247966211, 340862842867548160, 233, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423247966212, 340862842867548160, 234, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423247966213, 340862842867548160, 235, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423247966214, 340862842867548160, 243, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423247966215, 340862842867548160, 244, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423252160514, 340862842867548160, 757, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423252160515, 340862842867548160, 245, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423252160516, 340862842867548160, 246, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423252160517, 340862842867548160, 758, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423252160518, 340862842867548160, 247, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423256354817, 340862842867548160, 248, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423256354818, 340862842867548160, 249, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423256354819, 340862842867548160, 250, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423256354820, 340862842867548160, 251, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423256354821, 340862842867548160, 252, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423256354822, 340862842867548160, 253, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423256354823, 340862842867548160, 254, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423260549121, 340862842867548160, 510, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423260549122, 340862842867548160, 255, 1);
-INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1632627423260549123, 340862842867548160, 511, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547950624770, 2, 512, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547963207682, 2, 1, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547967401986, 2, 513, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547967401987, 2, 514, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547967401988, 2, 2, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547967401989, 2, 4, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547967401990, 2, 260, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547971596289, 2, 5, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547971596290, 2, 261, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547971596291, 2, 6, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547971596292, 2, 262, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547975790594, 2, 263, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547979984897, 2, 8, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547979984898, 2, 264, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547979984899, 2, 9, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547979984900, 2, 265, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547984179201, 2, 266, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547984179202, 2, 10, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547984179203, 2, 267, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547984179204, 2, 11, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547984179205, 2, 268, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547984179206, 2, 12, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547988373506, 2, 269, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547988373507, 2, 13, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547988373508, 2, 270, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547988373509, 2, 14, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547988373510, 2, 271, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547988373511, 2, 15, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547992567810, 2, 272, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547992567811, 2, 16, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547992567812, 2, 18, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547992567813, 2, 20, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547992567814, 2, 533, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547992567815, 2, 21, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547996762114, 2, 534, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547996762115, 2, 22, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547996762116, 2, 535, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547996762117, 2, 23, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547996762118, 2, 24, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554547996762119, 2, 25, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548000956417, 2, 26, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548000956418, 2, 27, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548000956419, 2, 28, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548000956420, 2, 29, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548000956421, 2, 30, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548005150722, 2, 31, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548005150723, 2, 32, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548005150724, 2, 549, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548005150725, 2, 550, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548005150726, 2, 551, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548009345025, 2, 552, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548009345026, 2, 553, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548009345027, 2, 554, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548009345028, 2, 555, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548013539329, 2, 556, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548013539330, 2, 77, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548013539331, 2, 78, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548013539332, 2, 79, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548013539333, 2, 80, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548017733634, 2, 81, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548017733635, 2, 83, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548017733636, 2, 84, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548017733637, 2, 85, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548017733638, 2, 87, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548021927938, 2, 88, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548021927939, 2, 89, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548021927940, 2, 90, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548021927941, 2, 91, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548021927942, 2, 92, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548021927943, 2, 93, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548026122241, 2, 94, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548026122242, 2, 111, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548026122243, 2, 647, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548026122244, 2, 648, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548030316546, 2, 649, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548030316547, 2, 409, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548034510850, 2, 410, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548034510851, 2, 411, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548034510852, 2, 184, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548034510853, 2, 185, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548038705154, 2, 186, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548038705155, 2, 217, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548038705156, 2, 218, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548038705157, 2, 219, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548038705158, 2, 220, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548042899458, 2, 221, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548042899459, 2, 222, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548042899460, 2, 223, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548042899461, 2, 225, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548042899462, 2, 226, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548047093761, 2, 227, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548047093762, 2, 228, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548047093763, 2, 229, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548047093764, 2, 230, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548047093765, 2, 231, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548051288065, 2, 232, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548051288066, 2, 233, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548051288067, 2, 234, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548051288068, 2, 235, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548051288069, 2, 243, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548055482370, 2, 244, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548055482371, 2, 757, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548055482372, 2, 245, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548055482373, 2, 758, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548055482374, 2, 246, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548055482375, 2, 247, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548059676674, 2, 248, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548059676675, 2, 249, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548059676676, 2, 250, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548059676677, 2, 251, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548063870977, 2, 252, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548063870978, 2, 510, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554548063870979, 2, 511, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554572004958210, 3, 200, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554572013346817, 3, 202, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554572013346818, 3, 203, 1);
+INSERT INTO `sys_role_privilege` (`id`, `role_id`, `privilege_id`, `enable`) VALUES (1768554572017541122, 3, 204, 1);
 COMMIT;
 
 -- ----------------------------
 -- Table structure for sys_setting
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sys_setting` (
-           `id` bigint NOT NULL,
-           `school_id` bigint NOT NULL COMMENT '学校Id',
-           `parameter_object` varchar(2000) NOT NULL COMMENT '参数对象(json)',
-           `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
+  `id` bigint NOT NULL,
+  `school_id` bigint NOT NULL COMMENT '学校Id',
+  `parameter_object` varchar(2000) NOT NULL COMMENT '参数对象(json)',
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='系统设置';
 
 -- ----------------------------
 -- Table structure for sys_setting_global
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `sys_setting_global` (
-          `id` bigint NOT NULL,
-          `parameter_object` varchar(2000) NOT NULL COMMENT '参数对象(json)',
-          `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 DEFAULT CHARSET=utf8mb3 COMMENT='系统全局设置';
+  `id` bigint NOT NULL,
+  `parameter_object` varchar(2000) NOT NULL COMMENT '参数对象(json)',
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='系统全局设置';
 
 -- ----------------------------
 -- Table structure for sys_user
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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 '修改时间',
-                `historic_name` varchar(100) DEFAULT NULL COMMENT '历史用户名称',
-                `identify_area` varchar(300) 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
+  `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 '修改时间',
+  `historic_name` varchar(100) DEFAULT NULL COMMENT '历史用户名称',
+  `identify_area` varchar(300) 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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户表';
 
 -- ----------------------------
 -- 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`, `historic_name`, `identify_area`) VALUES (1, NULL, 'sysadmin', 'sysadmin', NULL, 'MTIzNDU2', NULL, NULL, 1, 1, 1629353956868, NULL, NULL, NULL, NULL, 1629353956881, NULL, NULL);
+COMMIT;
 
 -- ----------------------------
 -- Table structure for sys_user_role
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户和角色关联表';
 
 -- ----------------------------
 -- 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
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='会话表';
 
 -- ----------------------------
 -- Table structure for t_b_task
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `t_b_task` (
-                `id` bigint NOT NULL COMMENT '主键',
-                `school_id` bigint DEFAULT NULL COMMENT '学校id',
-                `org_id` bigint 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 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
+  `id` bigint NOT NULL COMMENT '主键',
+  `school_id` bigint DEFAULT NULL COMMENT '学校id',
+  `org_id` bigint 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 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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='导入导出任务表';
 
 -- ----------------------------
 -- Table structure for t_s_auth
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `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
+  `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='激活授权配置表';
 
 -- ----------------------------
 -- Table structure for t_school_privilege
 -- ----------------------------
 CREATE TABLE IF NOT EXISTS `t_school_privilege` (
-              `id` bigint NOT NULL COMMENT '主键',
-              `school_id` bigint NOT NULL COMMENT '学校id',
-              `privilege_id` bigint NOT NULL COMMENT '菜单权限id',
-              PRIMARY KEY (`id`) USING BTREE
+  `id` bigint NOT NULL COMMENT '主键',
+  `school_id` bigint NOT NULL COMMENT '学校id',
+  `privilege_id` bigint NOT NULL COMMENT '菜单权限id',
+  PRIMARY KEY (`id`) USING BTREE
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='学校菜单权限表';
+