|
@@ -11,24 +11,24 @@ DROP TABLE IF EXISTS `b_school`;
|
|
|
|
|
|
CREATE TABLE `b_school`
|
|
CREATE TABLE `b_school`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `name` varchar(64) NOT NULL COMMENT '名称',
|
|
|
|
- `province` varchar(16) NOT NULL COMMENT '省份',
|
|
|
|
- `city` varchar(16) NOT NULL COMMENT '城市',
|
|
|
|
- `code` varchar(64) DEFAULT NULL COMMENT '代码',
|
|
|
|
- `parent_id` int(11) DEFAULT NULL COMMENT '父机构ID',
|
|
|
|
- `sub_code` varchar(64) DEFAULT NULL COMMENT '子机构代码',
|
|
|
|
- `address` varchar(128) DEFAULT NULL COMMENT '地址',
|
|
|
|
- `phone` varchar(32) DEFAULT NULL COMMENT '电话',
|
|
|
|
- `logo_url` text DEFAULT NULL COMMENT '图片地址',
|
|
|
|
- `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
- `enable` tinyint(1) NOT NULL COMMENT '是否禁用',
|
|
|
|
- `double_track` tinyint(1) NOT NULL COMMENT '双评轨迹',
|
|
|
|
- `access_key` varchar(64) DEFAULT NULL COMMENT 'AccessKey',
|
|
|
|
- `access_secret` varchar(64) DEFAULT NULL COMMENT 'AccessSecret',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `name` varchar(64) NOT NULL COMMENT '名称',
|
|
|
|
+ `province` varchar(16) NOT NULL COMMENT '省份',
|
|
|
|
+ `city` varchar(16) NOT NULL COMMENT '城市',
|
|
|
|
+ `code` varchar(64) DEFAULT NULL COMMENT '代码',
|
|
|
|
+ `parent_id` int(11) DEFAULT NULL COMMENT '父机构ID',
|
|
|
|
+ `sub_code` varchar(64) DEFAULT NULL COMMENT '子机构代码',
|
|
|
|
+ `address` varchar(128) DEFAULT NULL COMMENT '地址',
|
|
|
|
+ `phone` varchar(32) DEFAULT NULL COMMENT '电话',
|
|
|
|
+ `logo_url` text DEFAULT NULL COMMENT '图片地址',
|
|
|
|
+ `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
+ `enable` tinyint(1) NOT NULL COMMENT '是否禁用',
|
|
|
|
+ `double_track` tinyint(1) NOT NULL COMMENT '双评轨迹',
|
|
|
|
+ `access_key` varchar(64) DEFAULT NULL COMMENT 'AccessKey',
|
|
|
|
+ `access_secret` varchar(64) DEFAULT NULL COMMENT 'AccessSecret',
|
|
`group_delete_check` tinyint(1) NOT NULL COMMENT '开启删除分组授权码',
|
|
`group_delete_check` tinyint(1) NOT NULL COMMENT '开启删除分组授权码',
|
|
- `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `index1` (`access_key`)
|
|
UNIQUE KEY `index1` (`access_key`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -41,10 +41,10 @@ CREATE TABLE `b_school`
|
|
DROP TABLE IF EXISTS `b_sys_config`;
|
|
DROP TABLE IF EXISTS `b_sys_config`;
|
|
CREATE TABLE `b_sys_config`
|
|
CREATE TABLE `b_sys_config`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `type` varchar(64) NOT NULL COMMENT '类型',
|
|
|
|
- `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `type` varchar(64) NOT NULL COMMENT '类型',
|
|
|
|
+ `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `index1` (`type`)
|
|
UNIQUE KEY `index1` (`type`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -53,7 +53,7 @@ CREATE TABLE `b_sys_config`
|
|
LOCK TABLES `b_sys_config` WRITE;
|
|
LOCK TABLES `b_sys_config` WRITE;
|
|
|
|
|
|
INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
|
|
INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
|
|
-VALUES (1, 'FILE_SERVER', 'http://192.168.10.42:9000/,http://192.168.10.42:9000/', '2021-08-09 15:38:58');
|
|
|
|
|
|
+VALUES (1, 'FILE_SERVER', 'http://127.0.0.1:9000/', '2021-08-09 15:38:58');
|
|
INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
|
|
INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
|
|
VALUES (2, 'MARK_TIME', '30', '2021-08-09 15:38:58');
|
|
VALUES (2, 'MARK_TIME', '30', '2021-08-09 15:38:58');
|
|
INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
|
|
INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
|
|
@@ -66,16 +66,17 @@ UNLOCK TABLES;
|
|
# Dump of table b_sys_auth
|
|
# Dump of table b_sys_auth
|
|
# ------------------------------------------------------------
|
|
# ------------------------------------------------------------
|
|
DROP TABLE IF EXISTS `b_sys_auth`;
|
|
DROP TABLE IF EXISTS `b_sys_auth`;
|
|
-CREATE TABLE `b_sys_auth` (
|
|
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `access_key` varchar(255) DEFAULT NULL COMMENT 'AccessKey',
|
|
|
|
- `access_secret` varchar(255) DEFAULT NULL COMMENT 'AccessSecret',
|
|
|
|
- `description` text DEFAULT NULL COMMENT '离线授权证书',
|
|
|
|
- `type` varchar(16) NOT NULL COMMENT '授权类型',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
- PRIMARY KEY (`id`)
|
|
|
|
-) ENGINE=InnoDB
|
|
|
|
- DEFAULT CHARSET = utf8mb4 COMMENT ='授权配置表';
|
|
|
|
|
|
+CREATE TABLE `b_sys_auth`
|
|
|
|
+(
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `access_key` varchar(255) DEFAULT NULL COMMENT 'AccessKey',
|
|
|
|
+ `access_secret` varchar(255) DEFAULT NULL COMMENT 'AccessSecret',
|
|
|
|
+ `description` text DEFAULT NULL COMMENT '离线授权证书',
|
|
|
|
+ `type` varchar(16) NOT NULL COMMENT '授权类型',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ PRIMARY KEY (`id`)
|
|
|
|
+) ENGINE = InnoDB
|
|
|
|
+ DEFAULT CHARSET = utf8mb4 COMMENT ='授权配置表';
|
|
|
|
|
|
|
|
|
|
# Dump of table b_user
|
|
# Dump of table b_user
|
|
@@ -93,18 +94,18 @@ CREATE TABLE `b_user`
|
|
`source` varchar(16) NOT NULL COMMENT '来源',
|
|
`source` varchar(16) NOT NULL COMMENT '来源',
|
|
`enable` tinyint(1) NOT NULL COMMENT '是否启用',
|
|
`enable` tinyint(1) NOT NULL COMMENT '是否启用',
|
|
`school_id` int(11) NOT NULL COMMENT '所属学校ID',
|
|
`school_id` int(11) NOT NULL COMMENT '所属学校ID',
|
|
- `related_account` varchar(64) DEFAULT NULL COMMENT '关联外部用户',
|
|
|
|
- `last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间',
|
|
|
|
- `last_login_ip` varchar(64) DEFAULT NULL COMMENT '最后一次登录IP',
|
|
|
|
|
|
+ `related_account` varchar(64) DEFAULT NULL COMMENT '关联外部用户',
|
|
|
|
+ `last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间',
|
|
|
|
+ `last_login_ip` varchar(64) DEFAULT NULL COMMENT '最后一次登录IP',
|
|
`created_time` datetime NOT NULL COMMENT '创建时间',
|
|
`created_time` datetime NOT NULL COMMENT '创建时间',
|
|
- `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
- `access_token` varchar(64) DEFAULT NULL COMMENT '访问令牌',
|
|
|
|
- `access_token_refresh_time` datetime DEFAULT NULL COMMENT '访问令牌刷新时间',
|
|
|
|
- `scan_token` varchar(64) DEFAULT NULL COMMENT '扫描访问令牌',
|
|
|
|
- `scan_token_invalid_time` datetime DEFAULT NULL COMMENT '扫描访问令牌刷新时间',
|
|
|
|
- `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
- `empno` varchar(128) DEFAULT NULL COMMENT '工号',
|
|
|
|
- `random_password` varchar(64) DEFAULT NULL COMMENT '随机密码',
|
|
|
|
|
|
+ `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `access_token` varchar(64) DEFAULT NULL COMMENT '访问令牌',
|
|
|
|
+ `access_token_refresh_time` datetime DEFAULT NULL COMMENT '访问令牌刷新时间',
|
|
|
|
+ `scan_token` varchar(64) DEFAULT NULL COMMENT '扫描访问令牌',
|
|
|
|
+ `scan_token_invalid_time` datetime DEFAULT NULL COMMENT '扫描访问令牌刷新时间',
|
|
|
|
+ `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
+ `empno` varchar(128) DEFAULT NULL COMMENT '工号',
|
|
|
|
+ `random_password` varchar(64) DEFAULT NULL COMMENT '随机密码',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `index1` (`login_name`),
|
|
UNIQUE KEY `index1` (`login_name`),
|
|
UNIQUE KEY `index2` (`school_id`, `related_account`),
|
|
UNIQUE KEY `index2` (`school_id`, `related_account`),
|
|
@@ -129,9 +130,9 @@ DROP TABLE IF EXISTS `eb_user_exam`;
|
|
|
|
|
|
CREATE TABLE `eb_user_exam`
|
|
CREATE TABLE `eb_user_exam`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `index1` (`user_id`, `exam_id`)
|
|
UNIQUE KEY `index1` (`user_id`, `exam_id`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -176,22 +177,22 @@ CREATE TABLE `eb_check_student`
|
|
DROP TABLE IF EXISTS `eb_data_sync`;
|
|
DROP TABLE IF EXISTS `eb_data_sync`;
|
|
CREATE TABLE `eb_data_sync`
|
|
CREATE TABLE `eb_data_sync`
|
|
(
|
|
(
|
|
- `examId` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `school_id` int(11) DEFAULT NULL COMMENT '学校ID',
|
|
|
|
- `cloud_exam_id` bigint(20) NOT NULL COMMENT '云平台考试ID',
|
|
|
|
- `finished` tinyint(1) NOT NULL COMMENT '是否完成',
|
|
|
|
- `source` varchar(16) NOT NULL COMMENT '数据来源',
|
|
|
|
- `next_id` bigint(20) DEFAULT NULL COMMENT '下一位考生ID',
|
|
|
|
- `root_org_id` varchar(32) DEFAULT NULL COMMENT '机构ID',
|
|
|
|
- `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
|
- `app_id` varchar(128) DEFAULT NULL COMMENT '项目ID',
|
|
|
|
- `access_key` varchar(64) DEFAULT NULL COMMENT '密匙',
|
|
|
|
- `access_secret` varchar(64) DEFAULT NULL COMMENT '密钥',
|
|
|
|
- `student_url` varchar(128) NOT NULL COMMENT '考生API URL',
|
|
|
|
- `subject_url` varchar(128) NOT NULL COMMENT '科目API URL',
|
|
|
|
|
|
+ `examId` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `school_id` int(11) DEFAULT NULL COMMENT '学校ID',
|
|
|
|
+ `cloud_exam_id` bigint(20) NOT NULL COMMENT '云平台考试ID',
|
|
|
|
+ `finished` tinyint(1) NOT NULL COMMENT '是否完成',
|
|
|
|
+ `source` varchar(16) NOT NULL COMMENT '数据来源',
|
|
|
|
+ `next_id` bigint(20) DEFAULT NULL COMMENT '下一位考生ID',
|
|
|
|
+ `root_org_id` varchar(32) DEFAULT NULL COMMENT '机构ID',
|
|
|
|
+ `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
|
+ `app_id` varchar(128) DEFAULT NULL COMMENT '项目ID',
|
|
|
|
+ `access_key` varchar(64) DEFAULT NULL COMMENT '密匙',
|
|
|
|
+ `access_secret` varchar(64) DEFAULT NULL COMMENT '密钥',
|
|
|
|
+ `student_url` varchar(128) NOT NULL COMMENT '考生API URL',
|
|
|
|
+ `subject_url` varchar(128) NOT NULL COMMENT '科目API URL',
|
|
`subject_paper_url` varchar(255) NOT NULL COMMENT '试卷详情API URL',
|
|
`subject_paper_url` varchar(255) NOT NULL COMMENT '试卷详情API URL',
|
|
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`examId`)
|
|
PRIMARY KEY (`examId`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='数据同步表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='数据同步表';
|
|
@@ -203,38 +204,38 @@ DROP TABLE IF EXISTS `eb_exam`;
|
|
|
|
|
|
CREATE TABLE `eb_exam`
|
|
CREATE TABLE `eb_exam`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `name` varchar(64) NOT NULL COMMENT '考试名称',
|
|
|
|
- `school_id` int(11) NOT NULL COMMENT '学校ID',
|
|
|
|
- `code` varchar(64) DEFAULT NULL COMMENT '考试代码',
|
|
|
|
- `exam_time` datetime NOT NULL COMMENT '考试时间',
|
|
|
|
- `type` varchar(16) NOT NULL COMMENT '类型',
|
|
|
|
- `status` varchar(16) NOT NULL COMMENT '状态',
|
|
|
|
- `card_type` varchar(16) DEFAULT NULL COMMENT '题卡类型',
|
|
|
|
- `force_special_tag` tinyint(1) NOT NULL COMMENT '强制标记',
|
|
|
|
- `forbidden_info` tinyint(1) NOT NULL COMMENT '是否屏蔽个人信息',
|
|
|
|
- `forbidden_score` tinyint(1) NOT NULL COMMENT '是否屏蔽查询个人信息',
|
|
|
|
- `objective_status` varchar(16) NOT NULL COMMENT '客观题统分状态',
|
|
|
|
- `sas_config` text DEFAULT NULL COMMENT '统计配置',
|
|
|
|
- `sheet_config` text DEFAULT NULL COMMENT '原图遮盖配置',
|
|
|
|
- `slice_config` text DEFAULT NULL COMMENT '裁切图坐标',
|
|
|
|
- `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
- `creator_id` int(11) DEFAULT NULL COMMENT '创建人',
|
|
|
|
- `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
- `mark_start_time` datetime DEFAULT NULL COMMENT '考试开始时间',
|
|
|
|
- `mark_end_time` datetime DEFAULT NULL COMMENT '考试结束时间',
|
|
|
|
- `sheet_view` tinyint(1) NOT NULL COMMENT '原卷显示功能',
|
|
|
|
- `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
|
|
|
|
- `scan_config` text DEFAULT NULL COMMENT '扫描配置',
|
|
|
|
- `auto_scroll` tinyint(1) NOT NULL COMMENT '评卷提交自动定位',
|
|
|
|
- `enable_split` tinyint(1) NOT NULL COMMENT '自动对切题卡',
|
|
|
|
- `show_reject` tinyint(1) NOT NULL COMMENT '显示打回前原分值',
|
|
|
|
- `inspect_unrepeated` tinyint(1) NOT NULL COMMENT '全卷多次复核时不能为同一账号',
|
|
|
|
- `inspect_scroll_bottom` tinyint(1) NOT NULL COMMENT '全卷复核时强制试卷拉到底部',
|
|
|
|
- `remark_count` int(11) DEFAULT NULL COMMENT '回评卷数',
|
|
|
|
- `show_objective_score` tinyint(1) NOT NULL COMMENT '是否显示客观分',
|
|
|
|
- `inspect_round_limit` tinyint(1) NOT NULL COMMENT '全卷复核进度100%时才能再次复核',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `name` varchar(64) NOT NULL COMMENT '考试名称',
|
|
|
|
+ `school_id` int(11) NOT NULL COMMENT '学校ID',
|
|
|
|
+ `code` varchar(64) DEFAULT NULL COMMENT '考试代码',
|
|
|
|
+ `exam_time` datetime NOT NULL COMMENT '考试时间',
|
|
|
|
+ `type` varchar(16) NOT NULL COMMENT '类型',
|
|
|
|
+ `status` varchar(16) NOT NULL COMMENT '状态',
|
|
|
|
+ `card_type` varchar(16) DEFAULT NULL COMMENT '题卡类型',
|
|
|
|
+ `force_special_tag` tinyint(1) NOT NULL COMMENT '强制标记',
|
|
|
|
+ `forbidden_info` tinyint(1) NOT NULL COMMENT '是否屏蔽个人信息',
|
|
|
|
+ `forbidden_score` tinyint(1) NOT NULL COMMENT '是否屏蔽查询个人信息',
|
|
|
|
+ `objective_status` varchar(16) NOT NULL COMMENT '客观题统分状态',
|
|
|
|
+ `sas_config` text DEFAULT NULL COMMENT '统计配置',
|
|
|
|
+ `sheet_config` text DEFAULT NULL COMMENT '原图遮盖配置',
|
|
|
|
+ `slice_config` text DEFAULT NULL COMMENT '裁切图坐标',
|
|
|
|
+ `description` varchar(128) DEFAULT NULL COMMENT '描述',
|
|
|
|
+ `creator_id` int(11) DEFAULT NULL COMMENT '创建人',
|
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ `mark_start_time` datetime DEFAULT NULL COMMENT '考试开始时间',
|
|
|
|
+ `mark_end_time` datetime DEFAULT NULL COMMENT '考试结束时间',
|
|
|
|
+ `sheet_view` tinyint(1) NOT NULL COMMENT '原卷显示功能',
|
|
|
|
+ `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
|
|
|
|
+ `scan_config` text DEFAULT NULL COMMENT '扫描配置',
|
|
|
|
+ `auto_scroll` tinyint(1) NOT NULL COMMENT '评卷提交自动定位',
|
|
|
|
+ `enable_split` tinyint(1) NOT NULL COMMENT '自动对切题卡',
|
|
|
|
+ `show_reject` tinyint(1) NOT NULL COMMENT '显示打回前原分值',
|
|
|
|
+ `inspect_unrepeated` tinyint(1) NOT NULL COMMENT '全卷多次复核时不能为同一账号',
|
|
|
|
+ `inspect_scroll_bottom` tinyint(1) NOT NULL COMMENT '全卷复核时强制试卷拉到底部',
|
|
|
|
+ `remark_count` int(11) DEFAULT NULL COMMENT '回评卷数',
|
|
|
|
+ `show_objective_score` tinyint(1) NOT NULL COMMENT '是否显示客观分',
|
|
|
|
+ `inspect_round_limit` tinyint(1) NOT NULL COMMENT '全卷复核进度100%时才能再次复核',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `index1` (`school_id`, `code`)
|
|
UNIQUE KEY `index1` (`school_id`, `code`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -265,22 +266,22 @@ DROP TABLE IF EXISTS `eb_exam_question`;
|
|
|
|
|
|
CREATE TABLE `eb_exam_question`
|
|
CREATE TABLE `eb_exam_question`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
|
|
|
|
- `paper_type` varchar(8) NOT NULL COMMENT '试卷类型',
|
|
|
|
- `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
|
|
|
|
- `group_number` int(11) DEFAULT NULL COMMENT '分组序号',
|
|
|
|
- `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
- `sub_number` varchar(32) NOT NULL COMMENT '小题号',
|
|
|
|
- `main_title` varchar(128) NOT NULL COMMENT '大题名称',
|
|
|
|
- `name` varchar(128) DEFAULT NULL COMMENT '名称',
|
|
|
|
- `answer` varchar(16) DEFAULT NULL COMMENT '正确答案',
|
|
|
|
- `total_score` double NOT NULL COMMENT '满分',
|
|
|
|
- `interval_score` double NOT NULL COMMENT '评卷间隔分',
|
|
|
|
- `objective_policy` varchar(16) DEFAULT NULL COMMENT '客观题判分策略',
|
|
|
|
- `question_type` varchar(32) DEFAULT NULL COMMENT '题型',
|
|
|
|
- `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
|
|
|
|
+ `paper_type` varchar(8) NOT NULL COMMENT '试卷类型',
|
|
|
|
+ `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
|
|
|
|
+ `group_number` int(11) DEFAULT NULL COMMENT '分组序号',
|
|
|
|
+ `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
+ `sub_number` varchar(32) NOT NULL COMMENT '小题号',
|
|
|
|
+ `main_title` varchar(128) NOT NULL COMMENT '大题名称',
|
|
|
|
+ `name` varchar(128) DEFAULT NULL COMMENT '名称',
|
|
|
|
+ `answer` varchar(16) DEFAULT NULL COMMENT '正确答案',
|
|
|
|
+ `total_score` double NOT NULL COMMENT '满分',
|
|
|
|
+ `interval_score` double NOT NULL COMMENT '评卷间隔分',
|
|
|
|
+ `objective_policy` varchar(16) DEFAULT NULL COMMENT '客观题判分策略',
|
|
|
|
+ `question_type` varchar(32) DEFAULT NULL COMMENT '题型',
|
|
|
|
+ `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `is_objective`, `main_number`, `sub_number`, `paper_type`)
|
|
KEY `index1` (`exam_id`, `subject_code`, `is_objective`, `main_number`, `sub_number`, `paper_type`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -311,7 +312,7 @@ CREATE TABLE `eb_exam_student`
|
|
`exam_room` varchar(32) DEFAULT NULL COMMENT '考场',
|
|
`exam_room` varchar(32) DEFAULT NULL COMMENT '考场',
|
|
`remark` varchar(128) DEFAULT NULL COMMENT '备注',
|
|
`remark` varchar(128) DEFAULT NULL COMMENT '备注',
|
|
`batch_code` varchar(32) DEFAULT NULL COMMENT '扫描批次号',
|
|
`batch_code` varchar(32) DEFAULT NULL COMMENT '扫描批次号',
|
|
- `objective_page_count` int(11) NOT NULL COMMENT '客观题图数量',
|
|
|
|
|
|
+ `objective_page_count` int(11) NOT NULL COMMENT '客观题图数量',
|
|
`sheet_count` int(11) NOT NULL COMMENT '原图数量',
|
|
`sheet_count` int(11) NOT NULL COMMENT '原图数量',
|
|
`slice_count` int(11) NOT NULL COMMENT '小图数量',
|
|
`slice_count` int(11) NOT NULL COMMENT '小图数量',
|
|
`answers` text COMMENT '客观题识别结果',
|
|
`answers` text COMMENT '客观题识别结果',
|
|
@@ -324,7 +325,7 @@ CREATE TABLE `eb_exam_student`
|
|
`upload_time` datetime DEFAULT NULL COMMENT '上传时间',
|
|
`upload_time` datetime DEFAULT NULL COMMENT '上传时间',
|
|
`inspect_time` datetime DEFAULT NULL COMMENT '复核时间',
|
|
`inspect_time` datetime DEFAULT NULL COMMENT '复核时间',
|
|
`inspector_id` int(11) DEFAULT NULL COMMENT '复核人ID',
|
|
`inspector_id` int(11) DEFAULT NULL COMMENT '复核人ID',
|
|
- `inspect_count` int(11) NOT NULL COMMENT '复核次数',
|
|
|
|
|
|
+ `inspect_count` int(11) NOT NULL COMMENT '复核次数',
|
|
`objective_score` double DEFAULT NULL COMMENT '客观总分',
|
|
`objective_score` double DEFAULT NULL COMMENT '客观总分',
|
|
`objective_score_list` text COMMENT '客观得分明细',
|
|
`objective_score_list` text COMMENT '客观得分明细',
|
|
`subjective_status` varchar(16) NOT NULL COMMENT '主观题状态',
|
|
`subjective_status` varchar(16) NOT NULL COMMENT '主观题状态',
|
|
@@ -335,11 +336,11 @@ CREATE TABLE `eb_exam_student`
|
|
`college` varchar(64) NOT NULL COMMENT '学院',
|
|
`college` varchar(64) NOT NULL COMMENT '学院',
|
|
`class_name` varchar(64) NOT NULL COMMENT '班级',
|
|
`class_name` varchar(64) NOT NULL COMMENT '班级',
|
|
`teacher` varchar(64) NOT NULL COMMENT '任课老师',
|
|
`teacher` varchar(64) NOT NULL COMMENT '任课老师',
|
|
- `card_number` int (11) DEFAULT NULL COMMENT '题卡号',
|
|
|
|
- `score_verify_user` int (11) DEFAULT NULL COMMENT '成绩校验人ID',
|
|
|
|
- `score_verify_time` datetime DEFAULT NULL COMMENT '成绩校验时间',
|
|
|
|
- `score_verify_flagged` tinyint(1) DEFAULT NULL COMMENT '成绩校验标记结果',
|
|
|
|
- `inspected` tinyint(1) NOT NULL COMMENT '当前轮次是否已审核',
|
|
|
|
|
|
+ `card_number` int(11) DEFAULT NULL COMMENT '题卡号',
|
|
|
|
+ `score_verify_user` int(11) DEFAULT NULL COMMENT '成绩校验人ID',
|
|
|
|
+ `score_verify_time` datetime DEFAULT NULL COMMENT '成绩校验时间',
|
|
|
|
+ `score_verify_flagged` tinyint(1) DEFAULT NULL COMMENT '成绩校验标记结果',
|
|
|
|
+ `inspected` tinyint(1) NOT NULL COMMENT '当前轮次是否已审核',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `index1` (`exam_id`, `exam_number`),
|
|
UNIQUE KEY `index1` (`exam_id`, `exam_number`),
|
|
UNIQUE KEY `index2` (`exam_id`, `secret_number`),
|
|
UNIQUE KEY `index2` (`exam_id`, `secret_number`),
|
|
@@ -354,17 +355,17 @@ DROP TABLE IF EXISTS `eb_inspect_history`;
|
|
|
|
|
|
CREATE TABLE `eb_inspect_history`
|
|
CREATE TABLE `eb_inspect_history`
|
|
(
|
|
(
|
|
- `id` INT (11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `exam_id` INT (11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` VARCHAR (32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `inspect_time` DATETIME NOT NULL COMMENT '复核时间',
|
|
|
|
- `inspector_id` INT (11) NOT NULL COMMENT '复核人ID',
|
|
|
|
- `student_id` INT (11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `inspect_round` INT (11) NOT NULL COMMENT '复核轮数',
|
|
|
|
- PRIMARY KEY (`id`),
|
|
|
|
- UNIQUE KEY `index1` (`student_id`, `inspect_round`)
|
|
|
|
-) ENGINE = INNODB
|
|
|
|
- DEFAULT CHARSET = utf8mb4 COMMENT = '复核记录表';
|
|
|
|
|
|
+ `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `exam_id` INT(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` VARCHAR(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `inspect_time` DATETIME NOT NULL COMMENT '复核时间',
|
|
|
|
+ `inspector_id` INT(11) NOT NULL COMMENT '复核人ID',
|
|
|
|
+ `student_id` INT(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `inspect_round` INT(11) NOT NULL COMMENT '复核轮数',
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
+ UNIQUE KEY `index1` (`student_id`, `inspect_round`)
|
|
|
|
+) ENGINE = INNODB
|
|
|
|
+ DEFAULT CHARSET = utf8mb4 COMMENT = '复核记录表';
|
|
|
|
|
|
# Dump of table eb_exam_subject
|
|
# Dump of table eb_exam_subject
|
|
# ------------------------------------------------------------
|
|
# ------------------------------------------------------------
|
|
@@ -373,28 +374,28 @@ DROP TABLE IF EXISTS `eb_exam_subject`;
|
|
|
|
|
|
CREATE TABLE `eb_exam_subject`
|
|
CREATE TABLE `eb_exam_subject`
|
|
(
|
|
(
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `name` varchar(32) NOT NULL COMMENT '科目名称',
|
|
|
|
- `level` varchar(64) DEFAULT NULL COMMENT '层次',
|
|
|
|
- `category` varchar(64) DEFAULT NULL COMMENT '专业类型',
|
|
|
|
- `objective_score` double NOT NULL COMMENT '客观题满分',
|
|
|
|
- `subjective_score` double NOT NULL COMMENT '主观题满分',
|
|
|
|
- `total_score` double NOT NULL COMMENT '全卷满分',
|
|
|
|
- `upload_count` int(11) NOT NULL COMMENT '已上传人数',
|
|
|
|
- `trial_count` int(11) DEFAULT NULL COMMENT '试评数量',
|
|
|
|
- `remark` varchar(128) DEFAULT NULL COMMENT '备注',
|
|
|
|
- `slice_config` text DEFAULT NULL COMMENT '裁切图配置',
|
|
|
|
- `sheet_config` text DEFAULT NULL COMMENT '原图遮盖配置',
|
|
|
|
- `sas_config` text DEFAULT NULL COMMENT '统计配置',
|
|
|
|
- `card_type` varchar(16) DEFAULT NULL COMMENT '题卡类型',
|
|
|
|
- `paper_file_type` varchar(16) DEFAULT NULL COMMENT '试卷文件类型',
|
|
|
|
- `answer_file_type` varchar(16) DEFAULT NULL COMMENT '标答文件类型',
|
|
|
|
- `auto_scroll` tinyint(1) DEFAULT NULL COMMENT '评卷提交自动定位',
|
|
|
|
- `enable_split` tinyint(1) DEFAULT NULL COMMENT '自动对切题卡',
|
|
|
|
- `display_question_name` tinyint(1) NOT NULL COMMENT '显示题目昵称',
|
|
|
|
- `inspect_round` INT (11) NOT NULL DEFAULT 1 COMMENT '复核轮数',
|
|
|
|
- `selective` tinyint(1) NOT NULL COMMENT '选做题科目',
|
|
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `name` varchar(32) NOT NULL COMMENT '科目名称',
|
|
|
|
+ `level` varchar(64) DEFAULT NULL COMMENT '层次',
|
|
|
|
+ `category` varchar(64) DEFAULT NULL COMMENT '专业类型',
|
|
|
|
+ `objective_score` double NOT NULL COMMENT '客观题满分',
|
|
|
|
+ `subjective_score` double NOT NULL COMMENT '主观题满分',
|
|
|
|
+ `total_score` double NOT NULL COMMENT '全卷满分',
|
|
|
|
+ `upload_count` int(11) NOT NULL COMMENT '已上传人数',
|
|
|
|
+ `trial_count` int(11) DEFAULT NULL COMMENT '试评数量',
|
|
|
|
+ `remark` varchar(128) DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `slice_config` text DEFAULT NULL COMMENT '裁切图配置',
|
|
|
|
+ `sheet_config` text DEFAULT NULL COMMENT '原图遮盖配置',
|
|
|
|
+ `sas_config` text DEFAULT NULL COMMENT '统计配置',
|
|
|
|
+ `card_type` varchar(16) DEFAULT NULL COMMENT '题卡类型',
|
|
|
|
+ `paper_file_type` varchar(16) DEFAULT NULL COMMENT '试卷文件类型',
|
|
|
|
+ `answer_file_type` varchar(16) DEFAULT NULL COMMENT '标答文件类型',
|
|
|
|
+ `auto_scroll` tinyint(1) DEFAULT NULL COMMENT '评卷提交自动定位',
|
|
|
|
+ `enable_split` tinyint(1) DEFAULT NULL COMMENT '自动对切题卡',
|
|
|
|
+ `display_question_name` tinyint(1) NOT NULL COMMENT '显示题目昵称',
|
|
|
|
+ `inspect_round` INT(11) NOT NULL DEFAULT 1 COMMENT '复核轮数',
|
|
|
|
+ `selective` tinyint(1) NOT NULL COMMENT '选做题科目',
|
|
PRIMARY KEY (`exam_id`, `code`)
|
|
PRIMARY KEY (`exam_id`, `code`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='考试科目表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='考试科目表';
|
|
@@ -406,26 +407,26 @@ DROP TABLE IF EXISTS `eb_marker`;
|
|
|
|
|
|
CREATE TABLE `eb_marker`
|
|
CREATE TABLE `eb_marker`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `group_number` int(11) NOT NULL COMMENT '分组编号',
|
|
|
|
- `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
- `enable` tinyint(1) NOT NULL COMMENT '是否启用',
|
|
|
|
- `mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
|
|
|
|
- `top_count` int(11) DEFAULT NULL COMMENT '评卷数上限',
|
|
|
|
- `finish_count` int(11) DEFAULT NULL COMMENT '完成数量',
|
|
|
|
- `valid_count` int(11) DEFAULT NULL COMMENT '有效数量',
|
|
|
|
- `reject_count` int(11) DEFAULT NULL COMMENT '打回次数',
|
|
|
|
- `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
|
- `avg_speed` double DEFAULT NULL COMMENT '平均时长',
|
|
|
|
- `stdev_score` double DEFAULT NULL COMMENT '标准差',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '分组编号',
|
|
|
|
+ `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
+ `enable` tinyint(1) NOT NULL COMMENT '是否启用',
|
|
|
|
+ `mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
|
|
|
|
+ `top_count` int(11) DEFAULT NULL COMMENT '评卷数上限',
|
|
|
|
+ `finish_count` int(11) DEFAULT NULL COMMENT '完成数量',
|
|
|
|
+ `valid_count` int(11) DEFAULT NULL COMMENT '有效数量',
|
|
|
|
+ `reject_count` int(11) DEFAULT NULL COMMENT '打回次数',
|
|
|
|
+ `avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
|
|
+ `avg_speed` double DEFAULT NULL COMMENT '平均时长',
|
|
|
|
+ `stdev_score` double DEFAULT NULL COMMENT '标准差',
|
|
`finish_count_na` int(11) DEFAULT NULL COMMENT '完成数量不含仲裁',
|
|
`finish_count_na` int(11) DEFAULT NULL COMMENT '完成数量不含仲裁',
|
|
`valid_count_na` int(11) DEFAULT NULL COMMENT '有效数量不含仲裁',
|
|
`valid_count_na` int(11) DEFAULT NULL COMMENT '有效数量不含仲裁',
|
|
`avg_score_na` double DEFAULT NULL COMMENT '平均分不含仲裁',
|
|
`avg_score_na` double DEFAULT NULL COMMENT '平均分不含仲裁',
|
|
`avg_speed_na` double DEFAULT NULL COMMENT '平均时长不含仲裁',
|
|
`avg_speed_na` double DEFAULT NULL COMMENT '平均时长不含仲裁',
|
|
`stdev_score_na` double DEFAULT NULL COMMENT '标准差不含仲裁',
|
|
`stdev_score_na` double DEFAULT NULL COMMENT '标准差不含仲裁',
|
|
- `mark_setting` text DEFAULT NULL COMMENT '个性化评卷参数设置',
|
|
|
|
|
|
+ `mark_setting` text DEFAULT NULL COMMENT '个性化评卷参数设置',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`user_id`),
|
|
KEY `index1` (`user_id`),
|
|
KEY `index2` (`exam_id`, `subject_code`, `group_number`)
|
|
KEY `index2` (`exam_id`, `subject_code`, `group_number`)
|
|
@@ -460,18 +461,18 @@ CREATE TABLE `eb_mark_group`
|
|
`exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
`exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
`subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
`subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
`number` int(11) NOT NULL COMMENT '序号',
|
|
`number` int(11) NOT NULL COMMENT '序号',
|
|
- `pic_list` text DEFAULT NULL COMMENT '小图配置',
|
|
|
|
|
|
+ `pic_list` text DEFAULT NULL COMMENT '小图配置',
|
|
`total_score` double NOT NULL COMMENT '满分',
|
|
`total_score` double NOT NULL COMMENT '满分',
|
|
- `double_rate` double DEFAULT NULL COMMENT '双评比例',
|
|
|
|
- `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
|
|
|
|
- `arbitrate_type` varchar(16) DEFAULT NULL COMMENT '仲裁方式',
|
|
|
|
- `score_policy` varchar(16) DEFAULT NULL COMMENT '合分策略',
|
|
|
|
- `third_policy` varchar(32) DEFAULT NULL COMMENT '三评规则',
|
|
|
|
- `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
|
|
|
|
|
|
+ `double_rate` double DEFAULT NULL COMMENT '双评比例',
|
|
|
|
+ `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
|
|
|
|
+ `arbitrate_type` varchar(16) DEFAULT NULL COMMENT '仲裁方式',
|
|
|
|
+ `score_policy` varchar(16) DEFAULT NULL COMMENT '合分策略',
|
|
|
|
+ `third_policy` varchar(32) DEFAULT NULL COMMENT '三评规则',
|
|
|
|
+ `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
|
|
`sheet_view` tinyint(1) NOT NULL COMMENT '是否允许查看原卷',
|
|
`sheet_view` tinyint(1) NOT NULL COMMENT '是否允许查看原卷',
|
|
`enable_all_zero` tinyint(1) NOT NULL COMMENT '是否启用全零分',
|
|
`enable_all_zero` tinyint(1) NOT NULL COMMENT '是否启用全零分',
|
|
`status` varchar(16) NOT NULL COMMENT '评卷状态',
|
|
`status` varchar(16) NOT NULL COMMENT '评卷状态',
|
|
- `build_time` datetime DEFAULT NULL COMMENT '最后生成任务时间',
|
|
|
|
|
|
+ `build_time` datetime DEFAULT NULL COMMENT '最后生成任务时间',
|
|
`library_count` int(11) NOT NULL COMMENT '任务总量',
|
|
`library_count` int(11) NOT NULL COMMENT '任务总量',
|
|
`marked_count` int(11) NOT NULL COMMENT '已评数量',
|
|
`marked_count` int(11) NOT NULL COMMENT '已评数量',
|
|
`left_count` int(11) NOT NULL COMMENT '剩余数量',
|
|
`left_count` int(11) NOT NULL COMMENT '剩余数量',
|
|
@@ -506,18 +507,18 @@ DROP TABLE IF EXISTS `eb_subjective_score`;
|
|
|
|
|
|
CREATE TABLE `eb_subjective_score`
|
|
CREATE TABLE `eb_subjective_score`
|
|
(
|
|
(
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
- `sub_number` varchar(32) NOT NULL COMMENT '小题号',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `group_number` int(11) NOT NULL COMMENT '分组序号',
|
|
|
|
- `group_score` double NOT NULL COMMENT '分组得分',
|
|
|
|
- `main_score` double NOT NULL COMMENT '大题得分',
|
|
|
|
- `score` double NOT NULL COMMENT '小题得分',
|
|
|
|
- `unanswered_count` int(11) NOT NULL COMMENT '未作答的步骤数量',
|
|
|
|
- `uncalculate` tinyint (1) NOT NULL COMMENT '是否合分',
|
|
|
|
- `rejected` tinyint (1) NOT NULL COMMENT '是否被打回',
|
|
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
+ `sub_number` varchar(32) NOT NULL COMMENT '小题号',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '分组序号',
|
|
|
|
+ `group_score` double NOT NULL COMMENT '分组得分',
|
|
|
|
+ `main_score` double NOT NULL COMMENT '大题得分',
|
|
|
|
+ `score` double NOT NULL COMMENT '小题得分',
|
|
|
|
+ `unanswered_count` int(11) NOT NULL COMMENT '未作答的步骤数量',
|
|
|
|
+ `uncalculate` tinyint(1) NOT NULL COMMENT '是否合分',
|
|
|
|
+ `rejected` tinyint(1) NOT NULL COMMENT '是否被打回',
|
|
PRIMARY KEY (`student_id`, `main_number`, `sub_number`),
|
|
PRIMARY KEY (`student_id`, `main_number`, `sub_number`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `main_number`, `main_score`)
|
|
KEY `index1` (`exam_id`, `subject_code`, `main_number`, `main_score`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -531,13 +532,13 @@ DROP TABLE IF EXISTS `eb_selective_group`;
|
|
|
|
|
|
CREATE TABLE `eb_selective_group`
|
|
CREATE TABLE `eb_selective_group`
|
|
(
|
|
(
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
- `selective_count` int(11) NOT NULL COMMENT '选做数量',
|
|
|
|
- `selective_index` int(11) NOT NULL COMMENT '选做分组序号',
|
|
|
|
- `selective_part` int (11) NOT NULL COMMENT '选做题分区号',
|
|
|
|
- `score_policy` varchar(64) NOT NULL COMMENT '合分方式',
|
|
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
+ `selective_count` int(11) NOT NULL COMMENT '选做数量',
|
|
|
|
+ `selective_index` int(11) NOT NULL COMMENT '选做分组序号',
|
|
|
|
+ `selective_part` int(11) NOT NULL COMMENT '选做题分区号',
|
|
|
|
+ `score_policy` varchar(64) NOT NULL COMMENT '合分方式',
|
|
PRIMARY KEY (`exam_id`, `subject_code`, `main_number`)
|
|
PRIMARY KEY (`exam_id`, `subject_code`, `main_number`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='选做题分组表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='选做题分组表';
|
|
@@ -550,12 +551,12 @@ DROP TABLE IF EXISTS `eb_selective_student`;
|
|
|
|
|
|
CREATE TABLE `eb_selective_student`
|
|
CREATE TABLE `eb_selective_student`
|
|
(
|
|
(
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `muti_selective` tinyint(1) NOT NULL COMMENT '是否多选做',
|
|
|
|
- `less_selective` tinyint(1) NOT NULL COMMENT '是否少选做',
|
|
|
|
- `not_selective` tinyint(1) NOT NULL COMMENT '是否未选做',
|
|
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `muti_selective` tinyint(1) NOT NULL COMMENT '是否多选做',
|
|
|
|
+ `less_selective` tinyint(1) NOT NULL COMMENT '是否少选做',
|
|
|
|
+ `not_selective` tinyint(1) NOT NULL COMMENT '是否未选做',
|
|
PRIMARY KEY (`student_id`)
|
|
PRIMARY KEY (`student_id`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='选做题考生状态表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='选做题考生状态表';
|
|
@@ -591,21 +592,21 @@ CREATE TABLE `eb_operation_log`
|
|
DROP TABLE IF EXISTS `m_arbitrate_history`;
|
|
DROP TABLE IF EXISTS `m_arbitrate_history`;
|
|
CREATE TABLE `m_arbitrate_history`
|
|
CREATE TABLE `m_arbitrate_history`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `group_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
- `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
- `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `status` varchar(16) NOT NULL COMMENT '状态',
|
|
|
|
- `user_id` int(11) DEFAULT NULL COMMENT '处理人ID',
|
|
|
|
- `total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
|
- `score_list` text DEFAULT NULL COMMENT '给分明细',
|
|
|
|
- `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
|
|
|
|
- `question_index` text DEFAULT NULL COMMENT '题目序号',
|
|
|
|
- `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '处理时间',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
+ `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
+ `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `status` varchar(16) NOT NULL COMMENT '状态',
|
|
|
|
+ `user_id` int(11) DEFAULT NULL COMMENT '处理人ID',
|
|
|
|
+ `total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
|
+ `score_list` text DEFAULT NULL COMMENT '给分明细',
|
|
|
|
+ `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
|
|
|
|
+ `question_index` text DEFAULT NULL COMMENT '题目序号',
|
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '处理时间',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
|
|
KEY `index2` (`user_id`, `status`, `update_time`),
|
|
KEY `index2` (`user_id`, `status`, `update_time`),
|
|
@@ -633,14 +634,14 @@ CREATE TABLE `m_library`
|
|
`marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
|
|
`marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
|
|
`marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
|
|
`marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
|
|
`marker_score` double DEFAULT NULL COMMENT '评卷总分',
|
|
`marker_score` double DEFAULT NULL COMMENT '评卷总分',
|
|
- `marker_score_list` text DEFAULT NULL COMMENT '评卷给分明细',
|
|
|
|
|
|
+ `marker_score_list` text DEFAULT NULL COMMENT '评卷给分明细',
|
|
`marker_spent` int(11) DEFAULT NULL COMMENT '评卷时长',
|
|
`marker_spent` int(11) DEFAULT NULL COMMENT '评卷时长',
|
|
`header_id` int(11) DEFAULT NULL COMMENT '科组长ID',
|
|
`header_id` int(11) DEFAULT NULL COMMENT '科组长ID',
|
|
`header_time` datetime DEFAULT NULL COMMENT '科组长评卷时间',
|
|
`header_time` datetime DEFAULT NULL COMMENT '科组长评卷时间',
|
|
`header_score` double DEFAULT NULL COMMENT '科组长总分',
|
|
`header_score` double DEFAULT NULL COMMENT '科组长总分',
|
|
- `header_score_list` text DEFAULT NULL COMMENT '科组长给分明细',
|
|
|
|
- `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
|
|
|
|
- `reject_reason` varchar(128) DEFAULT NULL COMMENT '打回原因',
|
|
|
|
|
|
+ `header_score_list` text DEFAULT NULL COMMENT '科组长给分明细',
|
|
|
|
+ `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
|
|
|
|
+ `reject_reason` varchar(128) DEFAULT NULL COMMENT '打回原因',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
|
|
UNIQUE KEY `index2` (`student_id`, `group_number`, `task_number`),
|
|
UNIQUE KEY `index2` (`student_id`, `group_number`, `task_number`),
|
|
@@ -655,21 +656,21 @@ CREATE TABLE `m_library`
|
|
DROP TABLE IF EXISTS `m_reject_history`;
|
|
DROP TABLE IF EXISTS `m_reject_history`;
|
|
CREATE TABLE `m_reject_history`
|
|
CREATE TABLE `m_reject_history`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `group_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
- `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
- `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
|
|
|
|
- `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
|
|
|
|
- `user_id` int(11) DEFAULT NULL COMMENT '打回人ID',
|
|
|
|
- `total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
|
- `score_list` text DEFAULT NULL COMMENT '打回时给分明细',
|
|
|
|
- `reject_score_list` text DEFAULT NULL COMMENT '打回后给分明细',
|
|
|
|
- `reason` varchar(128) DEFAULT NULL COMMENT '打回原因',
|
|
|
|
- `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
+ `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
+ `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
|
|
|
|
+ `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
|
|
|
|
+ `user_id` int(11) DEFAULT NULL COMMENT '打回人ID',
|
|
|
|
+ `total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
|
+ `score_list` text DEFAULT NULL COMMENT '打回时给分明细',
|
|
|
|
+ `reject_score_list` text DEFAULT NULL COMMENT '打回后给分明细',
|
|
|
|
+ `reason` varchar(128) DEFAULT NULL COMMENT '打回原因',
|
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`),
|
|
KEY `index2` (`library_id`)
|
|
KEY `index2` (`library_id`)
|
|
@@ -737,8 +738,8 @@ CREATE TABLE `m_header_tag`
|
|
(
|
|
(
|
|
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
`student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
`student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
- `group_number` int(11) NOT NULL COMMENT '大题题号',
|
|
|
|
- `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '大题题号',
|
|
|
|
+ `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
`tag_name` varchar(64) NOT NULL COMMENT '标记内容',
|
|
`tag_name` varchar(64) NOT NULL COMMENT '标记内容',
|
|
`position_x` double NOT NULL COMMENT 'X轴位置',
|
|
`position_x` double NOT NULL COMMENT 'X轴位置',
|
|
`position_y` double NOT NULL COMMENT 'Y轴位置',
|
|
`position_y` double NOT NULL COMMENT 'Y轴位置',
|
|
@@ -746,8 +747,8 @@ CREATE TABLE `m_header_tag`
|
|
`offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
|
|
`offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
|
|
`offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
|
|
`offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
- KEY `index1` (`student_id`,`group_number`),
|
|
|
|
- KEY `index2` (`user_id`)
|
|
|
|
|
|
+ KEY `index1` (`student_id`, `group_number`),
|
|
|
|
+ KEY `index2` (`user_id`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='组长特殊标记表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='组长特殊标记表';
|
|
|
|
|
|
@@ -759,7 +760,7 @@ DROP TABLE IF EXISTS `m_header_track`;
|
|
|
|
|
|
CREATE TABLE `m_header_track`
|
|
CREATE TABLE `m_header_track`
|
|
(
|
|
(
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
`question_number` varchar(128) NOT NULL COMMENT '完整题号',
|
|
`question_number` varchar(128) NOT NULL COMMENT '完整题号',
|
|
`number` int(11) NOT NULL COMMENT '序号',
|
|
`number` int(11) NOT NULL COMMENT '序号',
|
|
`exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
`exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
@@ -803,23 +804,23 @@ CREATE TABLE `m_problem_type`
|
|
DROP TABLE IF EXISTS `m_problem_history`;
|
|
DROP TABLE IF EXISTS `m_problem_history`;
|
|
CREATE TABLE `m_problem_history`
|
|
CREATE TABLE `m_problem_history`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `group_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
- `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
- `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
- `problem_id` int(11) NOT NULL COMMENT '问题ID',
|
|
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
|
|
|
|
- `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
|
|
|
|
- `status` varchar(16) DEFAULT NULL COMMENT '状态',
|
|
|
|
- `user_id` int(11) DEFAULT NULL COMMENT '处理人ID',
|
|
|
|
- `total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
|
- `score_list` text DEFAULT NULL COMMENT '给分明细',
|
|
|
|
- `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
|
|
|
|
- `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '处理时间',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
+ `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
+ `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
+ `problem_id` int(11) NOT NULL COMMENT '问题ID',
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
|
|
|
|
+ `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
|
|
|
|
+ `status` varchar(16) DEFAULT NULL COMMENT '状态',
|
|
|
|
+ `user_id` int(11) DEFAULT NULL COMMENT '处理人ID',
|
|
|
|
+ `total_score` double DEFAULT NULL COMMENT '总分',
|
|
|
|
+ `score_list` text DEFAULT NULL COMMENT '给分明细',
|
|
|
|
+ `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
|
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '处理时间',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
|
|
KEY `index2` (`user_id`, `status`, `update_time`),
|
|
KEY `index2` (`user_id`, `status`, `update_time`),
|
|
@@ -834,17 +835,17 @@ CREATE TABLE `m_problem_history`
|
|
DROP TABLE IF EXISTS `m_trial_library`;
|
|
DROP TABLE IF EXISTS `m_trial_library`;
|
|
CREATE TABLE `m_trial_library`
|
|
CREATE TABLE `m_trial_library`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
- `group_number` int(11) NOT NULL COMMENT '分组序号',
|
|
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
- `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
- `marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
|
|
|
|
- `marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
|
|
|
|
- `marker_score` double DEFAULT NULL COMMENT '评卷总分',
|
|
|
|
- `marker_score_list` text DEFAULT NULL COMMENT '评卷给分明细',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
|
|
|
|
+ `group_number` int(11) NOT NULL COMMENT '分组序号',
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
|
|
|
|
+ `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
|
|
|
|
+ `marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
|
|
|
|
+ `marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
|
|
|
|
+ `marker_score` double DEFAULT NULL COMMENT '评卷总分',
|
|
|
|
+ `marker_score_list` text DEFAULT NULL COMMENT '评卷给分明细',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`),
|
|
KEY `index2` (`student_id`, `group_number`)
|
|
KEY `index2` (`student_id`, `group_number`)
|
|
@@ -894,7 +895,7 @@ CREATE TABLE `m_trial_track`
|
|
`offset_index` int(11) NOT NULL COMMENT '裁切图序号',
|
|
`offset_index` int(11) NOT NULL COMMENT '裁切图序号',
|
|
`offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
|
|
`offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
|
|
`offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
|
|
`offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
|
|
- `unanswered` tinyint(1) NOT NULL COMMENT '未作答',
|
|
|
|
|
|
+ `unanswered` tinyint(1) NOT NULL COMMENT '未作答',
|
|
PRIMARY KEY (`library_id`, `marker_id`, `number`, `question_number`),
|
|
PRIMARY KEY (`library_id`, `marker_id`, `number`, `question_number`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`),
|
|
KEY `index1` (`exam_id`, `subject_code`, `group_number`),
|
|
KEY `index2` (`student_id`),
|
|
KEY `index2` (`student_id`),
|
|
@@ -972,14 +973,14 @@ CREATE TABLE `s_basic_group`
|
|
DROP TABLE IF EXISTS `s_basic_question`;
|
|
DROP TABLE IF EXISTS `s_basic_question`;
|
|
CREATE TABLE `s_basic_question`
|
|
CREATE TABLE `s_basic_question`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
`exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
`exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
`subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
`subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
`subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
`subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
`objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
|
|
`objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
|
|
`question_name` varchar(64) DEFAULT NULL COMMENT '题目名称',
|
|
`question_name` varchar(64) DEFAULT NULL COMMENT '题目名称',
|
|
`paper_type` varchar(8) DEFAULT NULL COMMENT '试卷类型',
|
|
`paper_type` varchar(8) DEFAULT NULL COMMENT '试卷类型',
|
|
- `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
|
|
|
|
+ `main_number` int(11) NOT NULL COMMENT '大题号',
|
|
`sub_number` varchar(32) NOT NULL COMMENT '小题号',
|
|
`sub_number` varchar(32) NOT NULL COMMENT '小题号',
|
|
`avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
`avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
`total_score` double DEFAULT NULL COMMENT '满分',
|
|
`total_score` double DEFAULT NULL COMMENT '满分',
|
|
@@ -1023,7 +1024,7 @@ CREATE TABLE `s_basic_subject`
|
|
`min_score` double DEFAULT NULL COMMENT '最低分',
|
|
`min_score` double DEFAULT NULL COMMENT '最低分',
|
|
`avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
`avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
`total_count` int(11) DEFAULT NULL COMMENT '总人数',
|
|
`total_count` int(11) DEFAULT NULL COMMENT '总人数',
|
|
- `score_range` text DEFAULT NULL COMMENT '分数分布',
|
|
|
|
|
|
+ `score_range` text DEFAULT NULL COMMENT '分数分布',
|
|
`options` text DEFAULT NULL COMMENT '选项',
|
|
`options` text DEFAULT NULL COMMENT '选项',
|
|
`difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
`difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
`discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
`discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
@@ -1067,7 +1068,7 @@ CREATE TABLE `s_basic_subject_class`
|
|
`difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
`difficulity_level` text DEFAULT NULL COMMENT '难度分布',
|
|
`discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
`discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
|
|
`range_level` text DEFAULT NULL COMMENT '高低分分布',
|
|
`range_level` text DEFAULT NULL COMMENT '高低分分布',
|
|
- `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
|
|
|
|
|
|
+ `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
|
|
`reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
`reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`)
|
|
KEY `index1` (`exam_id`, `subject_code`)
|
|
@@ -1086,8 +1087,8 @@ CREATE TABLE `s_basic_subject_college`
|
|
`subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
`subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
`subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
`subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
`college_name` varchar(64) DEFAULT NULL COMMENT '学院名称',
|
|
`college_name` varchar(64) DEFAULT NULL COMMENT '学院名称',
|
|
- `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
|
|
|
|
- `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
|
|
|
|
+ `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
|
|
|
|
+ `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
`excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
|
|
`excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
|
|
`excellent_rate` double DEFAULT NULL COMMENT '优秀率',
|
|
`excellent_rate` double DEFAULT NULL COMMENT '优秀率',
|
|
`pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
|
|
`pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
|
|
@@ -1119,7 +1120,7 @@ CREATE TABLE `s_basic_subject_teacher`
|
|
`max_score` double DEFAULT NULL COMMENT '最高分',
|
|
`max_score` double DEFAULT NULL COMMENT '最高分',
|
|
`min_score` double DEFAULT NULL COMMENT '最低分',
|
|
`min_score` double DEFAULT NULL COMMENT '最低分',
|
|
`avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
`avg_score` double DEFAULT NULL COMMENT '平均分',
|
|
- `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
|
|
|
|
|
|
+ `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
|
|
`reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
`reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
`relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
|
|
`relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
@@ -1161,14 +1162,14 @@ CREATE TABLE `s_basic_subject_teacher_class`
|
|
DROP TABLE IF EXISTS `s_basic_subject_range`;
|
|
DROP TABLE IF EXISTS `s_basic_subject_range`;
|
|
CREATE TABLE `s_basic_subject_range`
|
|
CREATE TABLE `s_basic_subject_range`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
|
- `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
|
- `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
|
|
- `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
|
|
- `objective_score` double DEFAULT NULL COMMENT '客观题分',
|
|
|
|
- `total_count` int(11) DEFAULT NULL COMMENT '总人数',
|
|
|
|
- `objective_score_range` text DEFAULT NULL COMMENT '分数分布',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
|
|
|
|
+ `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
|
|
|
|
+ `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
|
|
|
|
+ `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
|
|
|
|
+ `objective_score` double DEFAULT NULL COMMENT '客观题分',
|
|
|
|
+ `total_count` int(11) DEFAULT NULL COMMENT '总人数',
|
|
|
|
+ `objective_score_range` text DEFAULT NULL COMMENT '分数分布',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
KEY `index1` (`exam_id`, `subject_code`)
|
|
KEY `index1` (`exam_id`, `subject_code`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -1182,15 +1183,15 @@ DROP TABLE IF EXISTS `eb_import_query`;
|
|
|
|
|
|
CREATE TABLE `eb_import_query`
|
|
CREATE TABLE `eb_import_query`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
- `description` text DEFAULT NULL COMMENT '描述',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `type` varchar(16) NOT NULL COMMENT '类型',
|
|
|
|
- `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
- PRIMARY KEY (`id`),
|
|
|
|
- KEY `index1` (`exam_id`, `user_id`, `type`)
|
|
|
|
-) ENGINE = InnoDB
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
+ `description` text DEFAULT NULL COMMENT '描述',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `type` varchar(16) NOT NULL COMMENT '类型',
|
|
|
|
+ `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
+ KEY `index1` (`exam_id`, `user_id`, `type`)
|
|
|
|
+) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='导入查询表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='导入查询表';
|
|
|
|
|
|
|
|
|
|
@@ -1201,37 +1202,37 @@ DROP TABLE IF EXISTS `eb_answer_card`;
|
|
|
|
|
|
CREATE TABLE `eb_answer_card`
|
|
CREATE TABLE `eb_answer_card`
|
|
(
|
|
(
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `code` varchar(64) DEFAULT NULL COMMENT '混扫代码',
|
|
|
|
- `number` int(11) NOT NULL COMMENT '序号',
|
|
|
|
- `need_adapte` tinyint(1) DEFAULT NULL COMMENT '强制适配',
|
|
|
|
- `paper_count` int(11) DEFAULT NULL COMMENT '试卷数量',
|
|
|
|
- `single_page` tinyint(1) DEFAULT NULL COMMENT '单页模式',
|
|
|
|
- `source` varchar(16) NOT NULL COMMENT '来源',
|
|
|
|
- `md5` varchar(255) DEFAULT NULL COMMENT '文件md5',
|
|
|
|
- `dpi` int(11) DEFAULT NULL COMMENT 'dpi',
|
|
|
|
- `slice_config` text DEFAULT NULL COMMENT '裁切配置',
|
|
|
|
- `parameter` varchar(255) DEFAULT NULL COMMENT '其他属性',
|
|
|
|
- `remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
- PRIMARY KEY (`exam_id`,`number`)
|
|
|
|
-) ENGINE = InnoDB
|
|
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `code` varchar(64) DEFAULT NULL COMMENT '混扫代码',
|
|
|
|
+ `number` int(11) NOT NULL COMMENT '序号',
|
|
|
|
+ `need_adapte` tinyint(1) DEFAULT NULL COMMENT '强制适配',
|
|
|
|
+ `paper_count` int(11) DEFAULT NULL COMMENT '试卷数量',
|
|
|
|
+ `single_page` tinyint(1) DEFAULT NULL COMMENT '单页模式',
|
|
|
|
+ `source` varchar(16) NOT NULL COMMENT '来源',
|
|
|
|
+ `md5` varchar(255) DEFAULT NULL COMMENT '文件md5',
|
|
|
|
+ `dpi` int(11) DEFAULT NULL COMMENT 'dpi',
|
|
|
|
+ `slice_config` text DEFAULT NULL COMMENT '裁切配置',
|
|
|
|
+ `parameter` varchar(255) DEFAULT NULL COMMENT '其他属性',
|
|
|
|
+ `remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
|
+ PRIMARY KEY (`exam_id`, `number`)
|
|
|
|
+) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='题卡卡格式表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='题卡卡格式表';
|
|
|
|
|
|
DROP TABLE IF EXISTS `eb_score_verify`;
|
|
DROP TABLE IF EXISTS `eb_score_verify`;
|
|
CREATE TABLE `eb_score_verify`
|
|
CREATE TABLE `eb_score_verify`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `user_id` int(11) NOT NULL COMMENT '操作人ID',
|
|
|
|
- `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
- `flagged` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被标记',
|
|
|
|
- `viewed` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被查看',
|
|
|
|
- `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
- `verify_time` datetime DEFAULT NULL COMMENT '校验时间',
|
|
|
|
- PRIMARY KEY (`id`),
|
|
|
|
- UNIQUE KEY `index1` (`exam_id`,`user_id`,`student_id`)
|
|
|
|
-) ENGINE = InnoDB
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `user_id` int(11) NOT NULL COMMENT '操作人ID',
|
|
|
|
+ `student_id` int(11) NOT NULL COMMENT '考生ID',
|
|
|
|
+ `flagged` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被标记',
|
|
|
|
+ `viewed` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被查看',
|
|
|
|
+ `create_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
|
+ `verify_time` datetime DEFAULT NULL COMMENT '校验时间',
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
+ UNIQUE KEY `index1` (`exam_id`, `user_id`, `student_id`)
|
|
|
|
+) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='成绩校验';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='成绩校验';
|
|
|
|
|
|
|
|
|
|
@@ -1241,21 +1242,21 @@ CREATE TABLE `eb_score_verify`
|
|
DROP TABLE IF EXISTS `eb_answer_card_subject`;
|
|
DROP TABLE IF EXISTS `eb_answer_card_subject`;
|
|
CREATE TABLE `eb_answer_card_subject`
|
|
CREATE TABLE `eb_answer_card_subject`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
- `card_number` int(11) NOT NULL COMMENT '卡格式号',
|
|
|
|
- `subject_code` varchar(128) NOT NULL COMMENT '科目代码',
|
|
|
|
- PRIMARY KEY (`id`),
|
|
|
|
- UNIQUE KEY `index1` (`exam_id`,`card_number`,`subject_code`)
|
|
|
|
-) ENGINE = InnoDB
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `exam_id` int(11) NOT NULL COMMENT '考试ID',
|
|
|
|
+ `card_number` int(11) NOT NULL COMMENT '卡格式号',
|
|
|
|
+ `subject_code` varchar(128) NOT NULL COMMENT '科目代码',
|
|
|
|
+ PRIMARY KEY (`id`),
|
|
|
|
+ UNIQUE KEY `index1` (`exam_id`, `card_number`, `subject_code`)
|
|
|
|
+) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='卡格式科目关联关系';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='卡格式科目关联关系';
|
|
|
|
|
|
DROP TABLE IF EXISTS `eb_user_student`;
|
|
DROP TABLE IF EXISTS `eb_user_student`;
|
|
CREATE TABLE `eb_user_student`
|
|
CREATE TABLE `eb_user_student`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
- `exam_number` varchar(64) NOT NULL COMMENT '考生ID',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `user_id` int(11) NOT NULL COMMENT '用户ID',
|
|
|
|
+ `exam_number` varchar(64) NOT NULL COMMENT '考生ID',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `index1` (`user_id`, `exam_number`)
|
|
UNIQUE KEY `index1` (`user_id`, `exam_number`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
@@ -1264,31 +1265,31 @@ CREATE TABLE `eb_user_student`
|
|
DROP TABLE IF EXISTS `b_role_info`;
|
|
DROP TABLE IF EXISTS `b_role_info`;
|
|
CREATE TABLE `b_role_info`
|
|
CREATE TABLE `b_role_info`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `school_id` int(11) NOT NULL COMMENT '学校ID',
|
|
|
|
- `code` varchar(64) NOT NULL COMMENT '角色CODE',
|
|
|
|
- `name` varchar(64) NOT NULL COMMENT '名称',
|
|
|
|
- `seq` int(11) NOT NULL COMMENT '排序',
|
|
|
|
- `updater_id` int(11) DEFAULT NULL COMMENT '更新人ID',
|
|
|
|
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `school_id` int(11) NOT NULL COMMENT '学校ID',
|
|
|
|
+ `code` varchar(64) NOT NULL COMMENT '角色CODE',
|
|
|
|
+ `name` varchar(64) NOT NULL COMMENT '名称',
|
|
|
|
+ `seq` int(11) NOT NULL COMMENT '排序',
|
|
|
|
+ `updater_id` int(11) DEFAULT NULL COMMENT '更新人ID',
|
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
- UNIQUE KEY `IDX_ROLE_INFO_01` (`school_id`,`code`)
|
|
|
|
|
|
+ UNIQUE KEY `IDX_ROLE_INFO_01` (`school_id`, `code`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='角色表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='角色表';
|
|
|
|
|
|
DROP TABLE IF EXISTS `b_privilege`;
|
|
DROP TABLE IF EXISTS `b_privilege`;
|
|
CREATE TABLE `b_privilege`
|
|
CREATE TABLE `b_privilege`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `code` varchar(64) NOT NULL COMMENT '权限CODE',
|
|
|
|
- `name` varchar(64) NOT NULL COMMENT '名称',
|
|
|
|
- `parent_code` varchar(64) NOT NULL COMMENT '父权限CODE',
|
|
|
|
- `privilege_type` varchar(64) NOT NULL COMMENT '类型',
|
|
|
|
- `privilege_uri` varchar(64) DEFAULT NULL COMMENT 'URI',
|
|
|
|
- `seq` int(11) NOT NULL COMMENT '排序',
|
|
|
|
- `level` int(11) NOT NULL COMMENT '树结构层级',
|
|
|
|
- `icon` varchar(64) DEFAULT NULL COMMENT '图表',
|
|
|
|
- `i18n` varchar(64) DEFAULT NULL COMMENT '国际化',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `code` varchar(64) NOT NULL COMMENT '权限CODE',
|
|
|
|
+ `name` varchar(64) NOT NULL COMMENT '名称',
|
|
|
|
+ `parent_code` varchar(64) NOT NULL COMMENT '父权限CODE',
|
|
|
|
+ `privilege_type` varchar(64) NOT NULL COMMENT '类型',
|
|
|
|
+ `privilege_uri` varchar(64) DEFAULT NULL COMMENT 'URI',
|
|
|
|
+ `seq` int(11) NOT NULL COMMENT '排序',
|
|
|
|
+ `level` int(11) NOT NULL COMMENT '树结构层级',
|
|
|
|
+ `icon` varchar(64) DEFAULT NULL COMMENT '图表',
|
|
|
|
+ `i18n` varchar(64) DEFAULT NULL COMMENT '国际化',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `IDX_PRIVILEGE_01` (`code`),
|
|
UNIQUE KEY `IDX_PRIVILEGE_01` (`code`),
|
|
KEY `IDX_PRIVILEGE_02` (`parent_code`)
|
|
KEY `IDX_PRIVILEGE_02` (`parent_code`)
|
|
@@ -1299,108 +1300,133 @@ CREATE TABLE `b_privilege`
|
|
DROP TABLE IF EXISTS `b_role_privilege`;
|
|
DROP TABLE IF EXISTS `b_role_privilege`;
|
|
CREATE TABLE `b_role_privilege`
|
|
CREATE TABLE `b_role_privilege`
|
|
(
|
|
(
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
- `school_id` int(11) NOT NULL COMMENT '学校ID',
|
|
|
|
- `role_code` varchar(64) NOT NULL COMMENT '角色CODE',
|
|
|
|
- `privilege_code` varchar(64) NOT NULL COMMENT '权限CODE',
|
|
|
|
- `enable` tinyint(1) NOT NULL COMMENT '启用禁用',
|
|
|
|
|
|
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
|
+ `school_id` int(11) NOT NULL COMMENT '学校ID',
|
|
|
|
+ `role_code` varchar(64) NOT NULL COMMENT '角色CODE',
|
|
|
|
+ `privilege_code` varchar(64) NOT NULL COMMENT '权限CODE',
|
|
|
|
+ `enable` tinyint(1) NOT NULL COMMENT '启用禁用',
|
|
PRIMARY KEY (`id`),
|
|
PRIMARY KEY (`id`),
|
|
- UNIQUE KEY `IDX_ROLE_PRIVILEGE_01`(`school_id`,`role_code`, `privilege_code`)
|
|
|
|
|
|
+ UNIQUE KEY `IDX_ROLE_PRIVILEGE_01` (`school_id`, `role_code`, `privilege_code`)
|
|
) ENGINE = InnoDB
|
|
) ENGINE = InnoDB
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='角色权限关联表';
|
|
DEFAULT CHARSET = utf8mb4 COMMENT ='角色权限关联表';
|
|
|
|
|
|
LOCK TABLES `b_privilege` WRITE;
|
|
LOCK TABLES `b_privilege` WRITE;
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('overview', '主页导览', 'root_code', 'MENU', '/admin/basic/overview', 5,1,'icon-bookmark','index.overview');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('user_list', '用户管理', 'root_code', 'MENU', '/admin/user/list', 10,1,'icon-user','index.user');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_list', '考试管理', 'root_code', 'MENU', '/admin/exam/list', 20,1,'icon-th-list','index.exam');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_student', '考生管理', 'root_code', 'MENU', '/admin/exam/student', 30,1,'icon-user','index.student');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_scan', '扫描进度', 'root_code', 'MENU', '/admin/exam/scan', 40,1,'icon-print','index.scan');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_paper', '科目管理', 'root_code', 'MENU', '/admin/exam/paper', 50,1,'icon-book','index.paper');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_mark', '评卷管理', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 60,1,'icon-pencil','index.mark');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-mark', '评卷进度', 'exam_mark', 'PAGE','/admin/exam/mark', 2,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-group', '分组管理', 'exam_mark', 'PAGE','/admin/exam/group', 2,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-group-add', '新增', 'exam_mark-group', 'BUTTON', 3,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-group-edit', '修改', 'exam_mark-group', 'BUTTON', 3,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-group-reset_edit', '重置修改', 'exam_mark-group', 'BUTTON', 3,3);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-group-delete', '删除', 'exam_mark-group', 'BUTTON', 3,4);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-marker', '评卷员管理', 'exam_mark', 'PAGE','/admin/exam/marker', 2,3);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-marker-reset', '重置', 'exam_mark-marker', 'BUTTON', 3,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-trial', '试评管理', 'exam_mark', 'PAGE','/admin/exam/trial', 2,4);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-library', '任务管理', 'exam_mark', 'PAGE','/admin/exam/library', 2,5);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-library-inspect', '复核', 'exam_mark-library', 'BUTTON', 3,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-library-reject', '打回', 'exam_mark-library', 'BUTTON', 3,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-arbitrate', '仲裁管理', 'exam_mark', 'PAGE','/admin/exam/arbitrate', 2,6);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_mark-quality', '质量监控', 'exam_mark', 'PAGE','/admin/exam/quality', 2,7);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_reject_list', '打回试卷', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 70,1,'icon-bookmark','index.reject');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_reject_list-paper', '打回卷', 'exam_reject_list', 'PAGE','/admin/exam/reject/list', 2,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_reject_list-history', '打回记录', 'exam_reject_list', 'PAGE','/admin/exam/reject/history', 2,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_problem_history', '问题试卷', 'root_code', 'MENU', '/admin/exam/problem/history', 80,1,'icon-tag','index.problem');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_problem_history-reset', '重置', 'exam_problem_history', 'BUTTON', 2,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_problem_history-batch_reset', '批量重置', 'exam_problem_history', 'BUTTON', 2,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_inspected_info', '成绩复核', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 90,1,'icon-flag','index.inspected');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_inspected_info-info', '成绩复核进度', 'exam_inspected_info', 'PAGE','/admin/exam/inspected/info', 2,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_inspected_info-list', '全卷复核', 'exam_inspected_info', 'PAGE','/admin/exam/inspected/list', 2,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_inspected_info-next_round', '再次复核', 'exam_inspected_info-list', 'BUTTON', 3,1);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`privilege_uri`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_inspected_info-score_verify', '成绩校验', 'exam_inspected_info', 'PAGE','/admin/exam/score/verify/init', 2,3);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_score', '成绩查询', 'root_code', 'MENU', '/admin/exam/score', 100,1,'icon-search','index.score');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`,`level`, `seq`)
|
|
|
|
-VALUES ('exam_score-export', '导出', 'exam_score', 'BUTTON', 2,1);
|
|
|
|
-
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_report_subject', '科目分析', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 110,1,'icon-asterisk','index.report.subject');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-total', '总量分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubject', 10,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-range', '分段统计', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectRange', 20,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-college', '学院分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectCollege', 30,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-teacher', '任课老师分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectTeacher', 40,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-class', '班级分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectClass', 50,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-objective_question', '客观题分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectQuestion', 60,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-subjective_question', '主观题分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectQuestion', 70,2);
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`)
|
|
|
|
-VALUES ('exam_report_subject-group', '大题分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectGroup', 80,2);
|
|
|
|
-
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('exam_check_answer', '数据检查', 'root_code', 'MENU', '/admin/exam/check/answer', 130,1,'icon-check','index.check');
|
|
|
|
-INSERT INTO `b_privilege` ( `code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`,`level`,`icon`,`i18n`)
|
|
|
|
-VALUES ('operation_log', '操作日志', 'root_code', 'MENU', '/admin/operation/log', 140,1,'icon-tasks','index.log');
|
|
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('overview', '主页导览', 'root_code', 'MENU', '/admin/basic/overview', 5, 1, 'icon-bookmark', 'index.overview');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('user_list', '用户管理', 'root_code', 'MENU', '/admin/user/list', 10, 1, 'icon-user', 'index.user');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_list', '考试管理', 'root_code', 'MENU', '/admin/exam/list', 20, 1, 'icon-th-list', 'index.exam');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_student', '考生管理', 'root_code', 'MENU', '/admin/exam/student', 30, 1, 'icon-user', 'index.student');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_scan', '扫描进度', 'root_code', 'MENU', '/admin/exam/scan', 40, 1, 'icon-print', 'index.scan');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_paper', '科目管理', 'root_code', 'MENU', '/admin/exam/paper', 50, 1, 'icon-book', 'index.paper');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_mark', '评卷管理', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 60, 1, 'icon-pencil',
|
|
|
|
+ 'index.mark');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-mark', '评卷进度', 'exam_mark', 'PAGE', '/admin/exam/mark', 2, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-group', '分组管理', 'exam_mark', 'PAGE', '/admin/exam/group', 2, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-group-add', '新增', 'exam_mark-group', 'BUTTON', 3, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-group-edit', '修改', 'exam_mark-group', 'BUTTON', 3, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-group-reset_edit', '重置修改', 'exam_mark-group', 'BUTTON', 3, 3);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-group-delete', '删除', 'exam_mark-group', 'BUTTON', 3, 4);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-marker', '评卷员管理', 'exam_mark', 'PAGE', '/admin/exam/marker', 2, 3);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-marker-reset', '重置', 'exam_mark-marker', 'BUTTON', 3, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-trial', '试评管理', 'exam_mark', 'PAGE', '/admin/exam/trial', 2, 4);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-library', '任务管理', 'exam_mark', 'PAGE', '/admin/exam/library', 2, 5);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-library-inspect', '复核', 'exam_mark-library', 'BUTTON', 3, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-library-reject', '打回', 'exam_mark-library', 'BUTTON', 3, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-arbitrate', '仲裁管理', 'exam_mark', 'PAGE', '/admin/exam/arbitrate', 2, 6);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_mark-quality', '质量监控', 'exam_mark', 'PAGE', '/admin/exam/quality', 2, 7);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_reject_list', '打回试卷', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 70, 1, 'icon-bookmark',
|
|
|
|
+ 'index.reject');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_reject_list-paper', '打回卷', 'exam_reject_list', 'PAGE', '/admin/exam/reject/list', 2, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_reject_list-history', '打回记录', 'exam_reject_list', 'PAGE', '/admin/exam/reject/history', 2, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_problem_history', '问题试卷', 'root_code', 'MENU', '/admin/exam/problem/history', 80, 1, 'icon-tag',
|
|
|
|
+ 'index.problem');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_problem_history-reset', '重置', 'exam_problem_history', 'BUTTON', 2, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_problem_history-batch_reset', '批量重置', 'exam_problem_history', 'BUTTON', 2, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_inspected_info', '成绩复核', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 90, 1, 'icon-flag',
|
|
|
|
+ 'index.inspected');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_inspected_info-info', '成绩复核进度', 'exam_inspected_info', 'PAGE', '/admin/exam/inspected/info', 2, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_inspected_info-list', '全卷复核', 'exam_inspected_info', 'PAGE', '/admin/exam/inspected/list', 2, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_inspected_info-next_round', '再次复核', 'exam_inspected_info-list', 'BUTTON', 3, 1);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_inspected_info-score_verify', '成绩校验', 'exam_inspected_info', 'PAGE', '/admin/exam/score/verify/init', 2,
|
|
|
|
+ 3);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_score', '成绩查询', 'root_code', 'MENU', '/admin/exam/score', 100, 1, 'icon-search', 'index.score');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `level`, `seq`)
|
|
|
|
+VALUES ('exam_score-export', '导出', 'exam_score', 'BUTTON', 2, 1);
|
|
|
|
+
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_report_subject', '科目分析', 'root_code', 'MENU', '/admin/basic/role/info/sub/page', 110, 1, 'icon-asterisk',
|
|
|
|
+ 'index.report.subject');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-total', '总量分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubject', 10, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-range', '分段统计', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectRange', 20, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-college', '学院分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectCollege', 30,
|
|
|
|
+ 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-teacher', '任课老师分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectTeacher', 40,
|
|
|
|
+ 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-class', '班级分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectClass', 50, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-objective_question', '客观题分析', 'exam_report_subject', 'PAGE',
|
|
|
|
+ '/admin/exam/reportSubjectQuestion', 60, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-subjective_question', '主观题分析', 'exam_report_subject', 'PAGE',
|
|
|
|
+ '/admin/exam/reportSubjectQuestion', 70, 2);
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`)
|
|
|
|
+VALUES ('exam_report_subject-group', '大题分析', 'exam_report_subject', 'PAGE', '/admin/exam/reportSubjectGroup', 80, 2);
|
|
|
|
+
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('exam_check_answer', '数据检查', 'root_code', 'MENU', '/admin/exam/check/answer', 130, 1, 'icon-check',
|
|
|
|
+ 'index.check');
|
|
|
|
+INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`,
|
|
|
|
+ `i18n`)
|
|
|
|
+VALUES ('operation_log', '操作日志', 'root_code', 'MENU', '/admin/operation/log', 140, 1, 'icon-tasks', 'index.log');
|
|
UNLOCK TABLES;
|
|
UNLOCK TABLES;
|
|
|
|
|