123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893 |
- USE jkserver_db;
- -- ----------------------------
- -- Table structure for basic_school
- -- ----------------------------
- DROP TABLE IF EXISTS `basic_school`;
- CREATE TABLE `basic_school` (
- `id` bigint NOT NULL COMMENT '主键',
- `code` varchar(20) CHARACTER SET utf8mb4 NOT NULL COMMENT '学校编码',
- `domain_name` varchar(20) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '域名',
- `name` varchar(100) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '学校名称',
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,false:停用,true:启用',
- `access_key` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '访问key',
- `access_secret` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '访问秘钥',
- `remark` text CHARACTER SET utf8mb4 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` mediumtext CHARACTER SET utf8mb4 COMMENT '学校logo',
- PRIMARY KEY (`id`),
- UNIQUE KEY `code` (`code`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学校表';
- -- ----------------------------
- -- Table structure for jk_attachment
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_attachment`;
- CREATE TABLE `jk_attachment` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `path` varchar(200) NOT NULL COMMENT '文件存储路径',
- `size` double NOT NULL COMMENT '文件大小',
- `original_name` varchar(100) NOT NULL COMMENT '原始文件名称',
- `name` varchar(100) NOT NULL COMMENT '文件存储名称',
- `md5` varchar(60) NOT NULL COMMENT 'md5',
- `ext` varchar(30) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '文件后缀',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- `access_uri` varchar(1000) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '真实地址',
- `moved` tinyint NOT NULL DEFAULT '0' COMMENT '是否已经转存到工作区了,1:是,0:不是',
- `relate_id` bigint DEFAULT NULL COMMENT '工作区文件ID',
- `type` varchar(30) DEFAULT NULL COMMENT '类型,FILE:文件,FOLDER:文件夹',
- PRIMARY KEY (`id`),
- KEY `jk_attachment_exam_code_IDX` (`exam_code`) USING BTREE,
- KEY `jk_attachment_name_IDX` (`name`) USING BTREE,
- KEY `jk_attachment_relate_id_IDX` (`relate_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='附件表';
- -- ----------------------------
- -- Table structure for jk_attachment_photo
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_attachment_photo`;
- CREATE TABLE `jk_attachment_photo` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) DEFAULT NULL COMMENT '考试编码',
- `place_code` varchar(50) DEFAULT NULL COMMENT '地方编码',
- `room_code` varchar(50) DEFAULT NULL COMMENT '考场编码',
- `file_name` varchar(100) DEFAULT NULL COMMENT '文件名称',
- `md5` varchar(60) DEFAULT NULL COMMENT 'md5',
- `path` varchar(200) DEFAULT NULL COMMENT '路径',
- `size` double DEFAULT NULL COMMENT '文件大小',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_attachment_photo_exam_code_IDX` (`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='附件照片表';
- -- ----------------------------
- -- Table structure for jk_exam_abort
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_abort`;
- CREATE TABLE `jk_exam_abort` (
- `id` bigint NOT NULL COMMENT '主键',
- `reason` varchar(200) DEFAULT NULL COMMENT '异常原因',
- `time` bigint DEFAULT NULL COMMENT '异常处理时间',
- `remark` varchar(200) DEFAULT NULL COMMENT '备注',
- `exam_student_answer_id` bigint DEFAULT NULL COMMENT '考生答案id',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='异常处理的考生';
- -- ----------------------------
- -- Table structure for jk_exam_absent
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_absent`;
- CREATE TABLE `jk_exam_absent` (
- `id` bigint NOT NULL COMMENT '主键',
- `remark` varchar(200) DEFAULT NULL COMMENT '备注',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `exam_student_answer_id` bigint DEFAULT NULL COMMENT '考生答案id',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='缺考考生';
- -- ----------------------------
- -- Table structure for jk_exam_cheat
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_cheat`;
- CREATE TABLE `jk_exam_cheat` (
- `id` bigint NOT NULL COMMENT '主键',
- `operate_type` varchar(100) DEFAULT NULL COMMENT '操作类型',
- `operate_time` bigint DEFAULT NULL COMMENT '操作时间',
- `reason` varchar(200) DEFAULT NULL COMMENT '违纪原因',
- `introduce` varchar(200) DEFAULT NULL COMMENT '违纪说明',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `exam_student_answer_id` bigint DEFAULT NULL COMMENT '考生答案id',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='作弊考生';
- -- ----------------------------
- -- Table structure for jk_exam_code
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_code`;
- CREATE TABLE `jk_exam_code` (
- `id` bigint NOT NULL COMMENT '主键',
- `school_id` bigint NOT NULL COMMENT '学校id',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `used` tinyint NOT NULL DEFAULT '0' COMMENT '是否使用,1:使用,0:未使用',
- PRIMARY KEY (`id`),
- UNIQUE KEY `jk_exam_code_UN` (`exam_code`),
- KEY `jk_exam_code_school_id_IDX` (`school_id`,`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试识别码';
- -- ----------------------------
- -- Table structure for jk_exam_kj_progress
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_kj_progress`;
- CREATE TABLE `jk_exam_kj_progress` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `type` varchar(50) NOT NULL COMMENT '类型,LOCAL:本地导入,REMOTE:监考端提交',
- `attachment_id` bigint NOT NULL COMMENT '附件id',
- `start_time` bigint NOT NULL COMMENT '开始时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_kj_progress_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='统计当前考场内考生答案上传情形';
- -- ----------------------------
- -- Table structure for jk_exam_kw_progress
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_kw_progress`;
- CREATE TABLE `jk_exam_kw_progress` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `type` varchar(30) NOT NULL COMMENT '类型,KW:下载考务考场数据,PAPER:下载试卷,UNCOILING:开卷',
- `download` tinyint NOT NULL DEFAULT '1' COMMENT '是否下载,1:下载,0:未下载',
- `time` bigint NOT NULL COMMENT '下载时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_kw_progress_exam_code_IDX` (`exam_code`,`place_code`,`room_code`,`type`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考务数据以及试卷下载统计';
- -- ----------------------------
- -- Table structure for jk_exam_paper_temp
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_paper_temp`;
- CREATE TABLE `jk_exam_paper_temp` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `attachment_id` bigint NOT NULL COMMENT '试卷附件id',
- `course_code` varchar(50) NOT NULL COMMENT '课程编码',
- `paper_name` varchar(100) NOT NULL COMMENT '试卷名称',
- `paper_id` varchar(50) NOT NULL COMMENT '试卷id',
- `exam_task_id` bigint DEFAULT NULL COMMENT '同步云阅卷考试id',
- `task_sync_result` tinyint NOT NULL DEFAULT '0' COMMENT '同步结果,1:已同步,0:未同步',
- PRIMARY KEY (`id`),
- KEY `jk_exam_paper_temp_exam_code_IDX` (`exam_code`,`attachment_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='试卷临时数据';
- -- ----------------------------
- -- Table structure for jk_exam_plan
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_plan`;
- CREATE TABLE `jk_exam_plan` (
- `id` bigint NOT NULL COMMENT '主键',
- `school_id` bigint NOT NULL COMMENT '学校id',
- `exam_task_id` bigint DEFAULT NULL COMMENT '同步云阅卷考试id',
- `name` varchar(100) NOT NULL COMMENT '考试名称',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `exam_type` varchar(30) NOT NULL COMMENT '考试类型,NORMAL:通用机考,SOLFEGE:视唱机考,UTEST:优特机考',
- `exam_status` varchar(30) NOT NULL COMMENT '考试状态,UN_PUBLISHED:未发布,PUBLISHED:已发布',
- `start_time` bigint NOT NULL COMMENT '开始时间',
- `end_time` bigint NOT NULL COMMENT '结束时间',
- `creator_id` bigint DEFAULT NULL COMMENT '创建人id',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,1:启用,0:不启用',
- `simulation` varchar(30) DEFAULT NULL COMMENT '是否是模拟测试,0:否,1:是',
- `paper_rule` varchar(30) DEFAULT NULL COMMENT '抽卷规则,USE_LAST:使用上次考试的试卷,USE_NEW:重新抽卷',
- `login_rule` varchar(30) DEFAULT NULL COMMENT '登录规则,ONLY_TICKET:准考证号,TICKET_IDCARD:准考证号和身份证号',
- `client_theme` varchar(30) DEFAULT NULL COMMENT '客户端主题资源包,WHYYXY:武汉音乐学院,SCYYXY:四川音乐学院',
- `open_monitor` varchar(30) DEFAULT NULL COMMENT '是否开启考场监控,YES:是,NO:否',
- `face_verify_open` varchar(30) DEFAULT NULL COMMENT '是否开启人脸,0:否,1:是',
- `face_verify_interval_time` varchar(50) DEFAULT NULL COMMENT '人脸识别间隔时间',
- `scene_score` varchar(30) DEFAULT NULL COMMENT '是否现场出分,YES:是,NO:否',
- PRIMARY KEY (`id`),
- UNIQUE KEY `jk_exam_plan_UN` (`exam_code`),
- KEY `jk_exam_plan_school_id_IDX` (`school_id`,`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试计划';
- -- ----------------------------
- -- Table structure for jk_exam_repeat
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_repeat`;
- CREATE TABLE `jk_exam_repeat` (
- `id` bigint NOT NULL COMMENT '主键',
- `new_batch_id` varchar(50) DEFAULT NULL COMMENT '新的批次id',
- `new_batch_name` varchar(100) DEFAULT NULL COMMENT '新的批次名称',
- `new_stage_id` varchar(50) DEFAULT NULL COMMENT '新的场次ID',
- `time` bigint DEFAULT NULL COMMENT '重考处理时间',
- `reason` varchar(200) DEFAULT NULL COMMENT '重考原因',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='重考的考生';
- -- ----------------------------
- -- Table structure for jk_exam_repeat_record
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_repeat_record`;
- CREATE TABLE `jk_exam_repeat_record` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `batch_id` varchar(50) DEFAULT NULL COMMENT '批次id',
- `batch_name` varchar(100) DEFAULT NULL COMMENT '批次名称',
- `stage_id` varchar(50) DEFAULT NULL COMMENT '场次id',
- `ticket_no` varchar(50) DEFAULT NULL COMMENT '准考证号',
- `student_name` varchar(50) DEFAULT NULL COMMENT '学生姓名',
- `course_code` varchar(50) DEFAULT NULL COMMENT '科目编码',
- `course_name` varchar(50) DEFAULT NULL COMMENT '科目名称',
- `new_batch_id` varchar(50) DEFAULT NULL COMMENT '新批次id',
- `new_batch_name` varchar(100) DEFAULT NULL COMMENT '新批次名称',
- `new_stage_id` varchar(100) DEFAULT NULL COMMENT '新场次id',
- `time` bigint DEFAULT NULL COMMENT '重考处理时间',
- `reason` varchar(200) NOT NULL COMMENT '重考原因',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_repeat_record_exam_code_IDX1` (`exam_code`,`place_code`,`room_code`) USING BTREE,
- KEY `jk_exam_repeat_record_exam_code_IDX2` (`exam_code`,`ticket_no`,`course_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='重考记录表';
- -- ----------------------------
- -- Table structure for jk_exam_room
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_room`;
- CREATE TABLE `jk_exam_room` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `place_name` varchar(100) NOT NULL COMMENT '地方名称',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `room_name` varchar(100) NOT NULL COMMENT '考场名称',
- `jk_teacher` varchar(50) DEFAULT NULL COMMENT '监考老师',
- `jk_password` varchar(20) DEFAULT NULL COMMENT '监考密码',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `kj_already` tinyint NOT NULL DEFAULT '0' COMMENT '当前考场答案文件已经上传,不支持视唱机考,0:未上传,1:已上传',
- `kw_kc_already` tinyint NOT NULL DEFAULT '0' COMMENT '考务考场是否上传,0:未上传,1:已上传',
- `kw_paper_already` tinyint NOT NULL DEFAULT '0' COMMENT '考务试卷是否上传,0:未上传,1:已上传',
- `kw_uncoliling_already` tinyint DEFAULT '0' COMMENT '考务开卷是否上传,0:未上传,1:已上传',
- PRIMARY KEY (`id`),
- KEY `jk_exam_room_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考点考场表';
- -- ----------------------------
- -- Table structure for jk_exam_room_address
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_room_address`;
- CREATE TABLE `jk_exam_room_address` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `attachment_id` bigint DEFAULT NULL COMMENT '临时文件ID',
- `place_code` varchar(50) DEFAULT NULL COMMENT '地方编码',
- `place_name` varchar(100) DEFAULT NULL COMMENT '地方名称',
- `room_code` varchar(50) DEFAULT NULL COMMENT '考场编码',
- `room_name` varchar(100) DEFAULT NULL COMMENT '考场名称',
- `province` varchar(100) DEFAULT NULL COMMENT '省份',
- `city` varchar(100) DEFAULT NULL COMMENT '城市',
- `area` varchar(200) DEFAULT NULL COMMENT '地区',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_room_address_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考点考场地址表';
- -- ----------------------------
- -- Table structure for jk_exam_room_address_temp
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_room_address_temp`;
- CREATE TABLE `jk_exam_room_address_temp` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `attachment_id` bigint DEFAULT NULL COMMENT '临时文件ID',
- `place_code` varchar(50) DEFAULT NULL COMMENT '地方编码',
- `place_name` varchar(100) DEFAULT NULL COMMENT '地方名称',
- `room_code` varchar(50) DEFAULT NULL COMMENT '考场编码',
- `room_name` varchar(100) DEFAULT NULL COMMENT '考场名称',
- `province` varchar(100) DEFAULT NULL COMMENT '省份',
- `city` varchar(100) DEFAULT NULL COMMENT '城市',
- `area` varchar(200) DEFAULT NULL COMMENT '地区',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_room_address_temp_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考点考场地址临时表';
- -- ----------------------------
- -- Table structure for jk_exam_room_monitor_info
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_room_monitor_info`;
- CREATE TABLE `jk_exam_room_monitor_info` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) DEFAULT NULL COMMENT '考试编码',
- `place_code` varchar(50) DEFAULT NULL COMMENT '地方编码',
- `room_code` varchar(50) DEFAULT NULL COMMENT '考场编码',
- `course_code` varchar(50) DEFAULT NULL COMMENT '科目编码',
- `login_count` int DEFAULT NULL COMMENT '登记次数',
- `contact_error_count` int DEFAULT NULL COMMENT '联系错误次数',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_room_monitor_info_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='存储考场监控信息';
- -- ----------------------------
- -- Table structure for jk_exam_room_temp
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_room_temp`;
- CREATE TABLE `jk_exam_room_temp` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `place_name` varchar(100) NOT NULL COMMENT '地方名称',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `room_name` varchar(100) NOT NULL COMMENT '考场名称',
- `jk_teacher` varchar(50) DEFAULT NULL COMMENT '监考老师',
- `jk_password` varchar(20) DEFAULT NULL COMMENT '监考密码',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `attachment_id` bigint DEFAULT NULL COMMENT '附件id',
- PRIMARY KEY (`id`),
- KEY `jk_exam_room_temp_exam_code_IDX` (`exam_code`,`attachment_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考点考场临时表';
- -- ----------------------------
- -- Table structure for jk_exam_solfege_record
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_solfege_record`;
- CREATE TABLE `jk_exam_solfege_record` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) DEFAULT NULL COMMENT '考试编码',
- `student_id` bigint DEFAULT NULL COMMENT '学生id',
- `paper_name` varchar(100) DEFAULT NULL COMMENT '试卷名称',
- `attachment_id` bigint DEFAULT NULL COMMENT '附件id',
- `progress_type` varchar(30) DEFAULT NULL COMMENT '答案提交方式,LOCAL:本地导入,REMOTE:监考端提交',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_solfege_record_student_id_IDX` (`student_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视唱考生答案文件';
- -- ----------------------------
- -- Table structure for jk_exam_solfege_record_history
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_solfege_record_history`;
- CREATE TABLE `jk_exam_solfege_record_history` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) DEFAULT NULL COMMENT '考试编码',
- `student_id` bigint DEFAULT NULL COMMENT '学生id',
- `paper_name` varchar(100) DEFAULT NULL COMMENT '试卷名称',
- `attachment_id` bigint DEFAULT NULL COMMENT '附件id',
- `progress_type` varchar(30) DEFAULT NULL COMMENT '答案提交方式,LOCAL:本地导入,REMOTE:监考端提交',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_solfege_record_history_exam_code_IDX` (`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视唱考生答案文件历史记录';
- -- ----------------------------
- -- Table structure for jk_exam_stage
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_stage`;
- CREATE TABLE `jk_exam_stage` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `batch_id` varchar(50) NOT NULL COMMENT '批次id',
- `batch_name` varchar(100) NOT NULL COMMENT '批次名称',
- `batch_start_time` bigint NOT NULL COMMENT '批次开始时间',
- `batch_end_time` bigint NOT NULL COMMENT '批次结束时间',
- `stage_id` varchar(50) NOT NULL COMMENT '场次id',
- `stage_start_time` bigint NOT NULL COMMENT '场次开始时间',
- `stage_end_time` bigint NOT NULL COMMENT '场次结束时间',
- `late_login_time` varchar(50) NOT NULL COMMENT '迟到登录时间',
- `frozen_time` varchar(50) NOT NULL COMMENT '交卷冻结时间',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `sdsk` varchar(30) NOT NULL COMMENT '是否随到随考',
- PRIMARY KEY (`id`),
- KEY `jk_exam_stage_exam_code_IDX` (`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='批次场次表';
- -- ----------------------------
- -- Table structure for jk_exam_stage_temp
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_stage_temp`;
- CREATE TABLE `jk_exam_stage_temp` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `batch_id` varchar(50) NOT NULL COMMENT '批次id',
- `batch_name` varchar(100) NOT NULL COMMENT '批次名称',
- `batch_start_time` bigint NOT NULL COMMENT '批次开始时间',
- `batch_end_time` bigint NOT NULL COMMENT '批次结束时间',
- `stage_id` varchar(50) NOT NULL COMMENT '场次id',
- `stage_start_time` bigint NOT NULL COMMENT '场次开始时间',
- `stage_end_time` bigint NOT NULL COMMENT '场次结束时间',
- `late_login_time` varchar(50) NOT NULL COMMENT '迟到登录时间',
- `frozen_time` varchar(50) NOT NULL COMMENT '交卷冻结时间',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `sdsk` varchar(30) NOT NULL COMMENT '是否随到随考',
- `attachment_id` bigint NOT NULL COMMENT '导入的考务文件的ID',
- PRIMARY KEY (`id`),
- KEY `jk_exam_stage_temp_exam_code_IDX` (`exam_code`,`attachment_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='批次场次临时表';
- -- ----------------------------
- -- Table structure for jk_exam_student
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_student`;
- CREATE TABLE `jk_exam_student` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `batch_id` varchar(50) NOT NULL COMMENT '批次id',
- `batch_name` varchar(100) NOT NULL COMMENT '批次名称',
- `stage_id` varchar(50) NOT NULL COMMENT '场次id',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `ticket_no` varchar(50) NOT NULL COMMENT '准考证号',
- `idcard` varchar(50) NOT NULL COMMENT '身份证号',
- `name` varchar(100) NOT NULL COMMENT '姓名',
- `course_code` varchar(50) NOT NULL COMMENT '科目编码',
- `course_name` varchar(100) NOT NULL COMMENT '科目名称',
- `sex` varchar(5) DEFAULT NULL COMMENT '性别',
- `seat_number` varchar(20) DEFAULT NULL COMMENT '座位号',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `exam_task_id` bigint DEFAULT NULL COMMENT '云阅卷同步考试任务id',
- `task_sync_result` tinyint DEFAULT NULL COMMENT '同步结果,0:未同步,1:已同步',
- `percent` double DEFAULT NULL COMMENT '检录数据匹配度',
- `registration_status` tinyint DEFAULT NULL COMMENT '检录状态',
- `exam_finish_status` varchar(30) DEFAULT NULL COMMENT '考试状态,FINISHED:已完成,UN_FINISHED:未完成',
- PRIMARY KEY (`id`),
- KEY `jk_exam_student_batch_id_IDX1` (`batch_id`,`stage_id`,`place_code`,`room_code`) USING BTREE,
- KEY `jk_exam_student_exam_code_IDX2` (`exam_code`,`ticket_no`,`course_code`) USING BTREE,
- KEY `jk_exam_student_exam_code_IDX3` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考务考生表';
- -- ----------------------------
- -- Table structure for jk_exam_student_additional
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_student_additional`;
- CREATE TABLE `jk_exam_student_additional` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `student_id` bigint NOT NULL COMMENT '学生id',
- `course_code` varchar(30) NOT NULL COMMENT '科目编码',
- `course_name` varchar(100) NOT NULL COMMENT '科目名称',
- `data` mediumtext COMMENT '数据',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_exam_student_additional_course_code_IDX` (`course_code`) USING BTREE,
- KEY `jk_exam_student_additional_exam_code_IDX` (`exam_code`,`student_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考务考生附加信息表';
- -- ----------------------------
- -- Table structure for jk_exam_student_additional_temp
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_student_additional_temp`;
- CREATE TABLE `jk_exam_student_additional_temp` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `student_id` bigint NOT NULL COMMENT '学生id',
- `course_code` varchar(30) NOT NULL COMMENT '科目编码',
- `course_name` varchar(100) NOT NULL COMMENT '科目名称',
- `data` mediumtext COMMENT '数据',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `attachment_id` bigint DEFAULT NULL COMMENT '附件id',
- PRIMARY KEY (`id`),
- KEY `jk_exam_student_additional_temp_exam_code_IDX` (`exam_code`,`attachment_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考务考生附加信息临时表';
- -- ----------------------------
- -- Table structure for jk_exam_student_answer
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_student_answer`;
- CREATE TABLE `jk_exam_student_answer` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `is_abort` tinyint NOT NULL DEFAULT '0' COMMENT '是否异常,0:否,1:是',
- `is_absent` tinyint NOT NULL DEFAULT '0' COMMENT '是否缺考,0:未缺考,1:缺考',
- `is_cheat` tinyint NOT NULL DEFAULT '0' COMMENT '是否作弊,0:未作弊,1:作弊',
- `paper_id` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '试卷id',
- `paper_name` varchar(100) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '试卷名称',
- `objective_answer` varchar(500) DEFAULT NULL COMMENT '客观题答案',
- `answer_time` varchar(500) DEFAULT NULL COMMENT '答题时间',
- `answer_path` varchar(500) DEFAULT NULL COMMENT '答题轨迹',
- `decode_file_id` bigint DEFAULT NULL COMMENT '附件id,解码之后的考场答案数据包(通用机考、优特机考)或者考生答案数据包(视唱机考)',
- `progress_type` varchar(30) DEFAULT NULL COMMENT '答案的提交方式,LOCAL:本地导入,REMOTE:监考端提交',
- `login_time` bigint DEFAULT NULL COMMENT '登录时间',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- `student_id` bigint NOT NULL COMMENT '学生id',
- `original_answer_id` bigint DEFAULT NULL COMMENT '原始答案数据包附件id',
- `exam_task_id` bigint DEFAULT NULL COMMENT '云阅卷同步考试任务id',
- `task_sync_result` tinyint DEFAULT NULL COMMENT '同步结果,0:未同步,1:已同步',
- PRIMARY KEY (`id`),
- KEY `jk_exam_student_answer_exam_code_IDX` (`exam_code`) USING BTREE,
- KEY `jk_exam_student_answer_paper_id_IDX` (`paper_id`) USING BTREE,
- KEY `jk_exam_student_answer_student_id_IDX` (`student_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考生答案';
- -- ----------------------------
- -- Table structure for jk_exam_student_answer_history
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_student_answer_history`;
- CREATE TABLE `jk_exam_student_answer_history` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `is_abort` tinyint NOT NULL DEFAULT '0' COMMENT '是否异常,0:否,1:是',
- `is_absent` tinyint NOT NULL DEFAULT '0' COMMENT '是否缺考,0:未缺考,1:缺考',
- `is_cheat` tinyint NOT NULL DEFAULT '0' COMMENT '是否作弊,0:未作弊,1:作弊',
- `paper_id` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '试卷id',
- `paper_name` varchar(100) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '试卷名称',
- `objective_answer` varchar(500) DEFAULT NULL COMMENT '客观题答案',
- `answer_time` varchar(500) DEFAULT NULL COMMENT '答题时间',
- `answer_path` varchar(500) DEFAULT NULL COMMENT '答题轨迹',
- `decode_file_id` bigint DEFAULT NULL COMMENT '附件id,解码之后的考场答案数据包(通用机考、优特机考)或者考生答案数据包(视唱机考)',
- `login_time` bigint DEFAULT NULL COMMENT '登录时间',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- `student_id` bigint NOT NULL COMMENT '学生id',
- `original_answer_id` bigint DEFAULT NULL COMMENT '原始答案数据包附件id',
- PRIMARY KEY (`id`),
- KEY `jk_exam_student_answer_history_exam_code_IDX` (`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考生历史答案';
- -- ----------------------------
- -- Table structure for jk_exam_student_temp
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_student_temp`;
- CREATE TABLE `jk_exam_student_temp` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `batch_id` varchar(50) NOT NULL COMMENT '批次id',
- `batch_name` varchar(100) NOT NULL COMMENT '批次名称',
- `stage_id` varchar(50) NOT NULL COMMENT '场次id',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `ticket_no` varchar(50) NOT NULL COMMENT '准考证号',
- `idcard` varchar(50) NOT NULL COMMENT '身份证号',
- `name` varchar(100) NOT NULL COMMENT '姓名',
- `course_code` varchar(50) NOT NULL COMMENT '科目编码',
- `course_name` varchar(100) NOT NULL COMMENT '科目名称',
- `sex` varchar(5) DEFAULT NULL COMMENT '性别',
- `seat_number` varchar(20) DEFAULT NULL COMMENT '座位号',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `attachment_id` bigint DEFAULT NULL COMMENT '附件id',
- PRIMARY KEY (`id`),
- KEY `jk_exam_student_temp_course_code_IDX` (`course_code`) USING BTREE,
- KEY `jk_exam_student_temp_exam_code_IDX` (`exam_code`,`attachment_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考务考生临时表';
- -- ----------------------------
- -- Table structure for jk_exam_task
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_task`;
- CREATE TABLE `jk_exam_task` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `type` varchar(30) CHARACTER SET utf8mb4 NOT NULL COMMENT '任务类型,SYNC_YUN_MARK:云阅卷同步',
- `sync` tinyint NOT NULL DEFAULT '0' COMMENT '云阅卷是否同步,0:未同步,1:同步',
- `result` varchar(30) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '云阅卷同步结果,SUCCESS:成功,ERROR:失败',
- `count` int NOT NULL DEFAULT '0' COMMENT '云阅卷同步次数',
- `status` varchar(30) NOT NULL COMMENT '任务状态,INIT:未开始,RUNNING:进行中,FINISH:已完成',
- `summary` mediumtext CHARACTER SET utf8mb4 COMMENT '实时摘要信息',
- `total_progress` double NOT NULL DEFAULT '0' COMMENT '总进度',
- `progress` double NOT NULL DEFAULT '0' COMMENT '执行进度',
- `complete_progress` int NOT NULL DEFAULT '0' COMMENT '已完成进度',
- `report_file_path` varchar(100) DEFAULT NULL COMMENT '报告路径',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
- `create_user_id` bigint DEFAULT NULL COMMENT '创建人id',
- `update_user_id` bigint DEFAULT NULL COMMENT '更新人id',
- `remark` varchar(500) DEFAULT NULL COMMENT '备注',
- `obj_name` varchar(100) DEFAULT NULL COMMENT '实体名称',
- PRIMARY KEY (`id`),
- KEY `jk_exam_task_exam_code_IDX` (`exam_code`) USING BTREE,
- KEY `jk_exam_task_status_IDX` (`status`,`result`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='云阅卷同步考试任务';
- -- ----------------------------
- -- Table structure for jk_exam_third_org
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_exam_third_org`;
- CREATE TABLE `jk_exam_third_org` (
- `id` bigint NOT NULL COMMENT '主键',
- `name` varchar(100) DEFAULT NULL COMMENT '机构名称',
- `code` varchar(50) DEFAULT NULL COMMENT '机构编码',
- `start_time` bigint DEFAULT NULL COMMENT '开始时间',
- `end_time` bigint DEFAULT NULL COMMENT '结束时间',
- `enable` tinyint NOT NULL DEFAULT '1' COMMENT '是否启用,1:启用,0:禁用',
- `access_key` varchar(50) DEFAULT NULL COMMENT '外部访问凭证',
- `access_secret` varchar(50) DEFAULT NULL COMMENT '外部访问密钥',
- PRIMARY KEY (`id`),
- UNIQUE KEY `jk_exam_third_org_UN` (`code`),
- KEY `jk_exam_third_org_code_IDX` (`code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='数据中心第三方机构';
- -- ----------------------------
- -- Table structure for jk_kj_original_file_history
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_kj_original_file_history`;
- CREATE TABLE `jk_kj_original_file_history` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `original_file_id` bigint DEFAULT NULL COMMENT '存储区答案包原始文件id',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_kj_original_file_history_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考生答案数据包历史记录';
- -- ----------------------------
- -- Table structure for jk_kj_upload_history
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_kj_upload_history`;
- CREATE TABLE `jk_kj_upload_history` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `place_code` varchar(50) NOT NULL COMMENT '地方编码',
- `student_id` bigint DEFAULT NULL COMMENT '学生id',
- `room_code` varchar(50) NOT NULL COMMENT '考场编码',
- `attachment_id` bigint DEFAULT NULL COMMENT '文件id',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_kj_upload_history_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考生答案数据包上传历史记录';
- -- ----------------------------
- -- Table structure for jk_kw_file
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_kw_file`;
- CREATE TABLE `jk_kw_file` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `room_file_temp_id` bigint DEFAULT NULL COMMENT '考场临时文件id',
- `room_file_id` bigint DEFAULT NULL COMMENT '转存的考点考场原始文件id',
- `scene_score_file_id` bigint DEFAULT NULL COMMENT '标答以及评分规则文件id',
- `scene_score_file_temp_id` bigint DEFAULT NULL COMMENT '标答以及评分规则文件临时id',
- `student_file_temp_id` bigint DEFAULT NULL COMMENT '考生临时文件id',
- `student_file_id` bigint DEFAULT NULL COMMENT '转存的考点考场考生文件id',
- `paper_file_temp_id` bigint DEFAULT NULL COMMENT '试卷临时文件id',
- `paper_file_id` bigint DEFAULT NULL COMMENT '转存的考点考场试卷文件id',
- `student_additional_file_temp_id` bigint DEFAULT NULL COMMENT '考生附加信息临时文件id',
- `student_additional_file_id` bigint DEFAULT NULL COMMENT '转存的考生信息附加文件id',
- `paper_answer_file_id` bigint DEFAULT NULL COMMENT '试卷答案附件id',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `jk_kw_file_UN` (`exam_code`),
- KEY `jk_kw_file_exam_code_IDX` (`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考务文件对象';
- -- ----------------------------
- -- Table structure for jk_paper_uncoiling
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_paper_uncoiling`;
- CREATE TABLE `jk_paper_uncoiling` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) DEFAULT NULL COMMENT '考试编码',
- `batch_id` varchar(50) DEFAULT NULL COMMENT '批次id',
- `password` varchar(50) DEFAULT NULL COMMENT '密码',
- `time` bigint DEFAULT NULL COMMENT '导入时间',
- PRIMARY KEY (`id`),
- KEY `jk_paper_uncoiling_exam_code_IDX` (`exam_code`,`batch_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='试卷开卷功能';
- -- ----------------------------
- -- Table structure for jk_room_monitor_client_data
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_room_monitor_client_data`;
- CREATE TABLE `jk_room_monitor_client_data` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) DEFAULT NULL COMMENT '考试编码',
- `place_code` varchar(50) DEFAULT NULL COMMENT '地方编码',
- `place_name` varchar(100) DEFAULT NULL COMMENT '地方名称',
- `room_code` varchar(50) DEFAULT NULL COMMENT '考场编码',
- `room_name` varchar(100) DEFAULT NULL COMMENT '考场名称',
- `decode_file_id` bigint DEFAULT NULL COMMENT '解密之后的qm文件id',
- `name` varchar(100) DEFAULT NULL COMMENT '备份的数据文件名',
- `size` double DEFAULT NULL COMMENT '大小',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- `exam_plan_id` bigint DEFAULT NULL COMMENT '考试计划id',
- `exam_room_id` bigint DEFAULT NULL COMMENT '考点考场id',
- `upload` tinyint NOT NULL DEFAULT '0' COMMENT '是否上传,1:已上传,0:未上传',
- PRIMARY KEY (`id`),
- KEY `jk_room_monitor_client_data_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='监考端数据备份';
- -- ----------------------------
- -- Table structure for jk_room_monitor_client_log
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_room_monitor_client_log`;
- CREATE TABLE `jk_room_monitor_client_log` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) DEFAULT NULL COMMENT '考试编码',
- `place_code` varchar(50) DEFAULT NULL COMMENT '地方编码',
- `place_name` varchar(100) DEFAULT NULL COMMENT '地方名称',
- `room_code` varchar(50) DEFAULT NULL COMMENT '考场编码',
- `room_name` varchar(100) DEFAULT NULL COMMENT '考场名称',
- `decode_file_id` bigint DEFAULT NULL COMMENT '解密之后的qm文件id',
- `name` varchar(100) DEFAULT NULL COMMENT '日志文件名',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- `size` double DEFAULT NULL COMMENT '大小',
- `exam_plan_id` bigint DEFAULT NULL COMMENT '考试计划id',
- `upload` tinyint NOT NULL DEFAULT '0' COMMENT '是否上传,1:已上传,0:未上传',
- PRIMARY KEY (`id`),
- KEY `jk_room_monitor_client_log_exam_code_IDX` (`exam_code`,`place_code`,`room_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='监考端日志';
- -- ----------------------------
- -- Table structure for jk_solfege_kj_history
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_solfege_kj_history`;
- CREATE TABLE `jk_solfege_kj_history` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `ticket_no` varchar(50) DEFAULT NULL COMMENT '准考证号',
- `record_file_id` bigint DEFAULT NULL COMMENT '考试记录id',
- `result_dto` varchar(1000) DEFAULT NULL COMMENT '考试记录相关信息',
- `time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_solfege_kj_history_exam_code_IDX` (`exam_code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='视唱机考考生答案上传历史记录';
- -- ----------------------------
- -- Table structure for jk_student_info
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_student_info`;
- CREATE TABLE `jk_student_info` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `attachment_id` bigint DEFAULT NULL COMMENT '临时文件id',
- `ticket_number` varchar(30) DEFAULT NULL COMMENT '准考证号',
- `idno` varchar(50) DEFAULT NULL COMMENT '身份证号',
- `name` varchar(100) DEFAULT NULL COMMENT '姓名',
- `category` varchar(50) DEFAULT NULL COMMENT '学院',
- `student_id` bigint DEFAULT NULL COMMENT '学生id',
- `phone` varchar(50) DEFAULT NULL COMMENT '手机号',
- `school_name` varchar(100) DEFAULT NULL COMMENT '学校名称',
- `province` varchar(100) DEFAULT NULL COMMENT '省份',
- `city` varchar(100) DEFAULT NULL COMMENT '城市',
- `area` varchar(100) DEFAULT NULL COMMENT '地区',
- PRIMARY KEY (`id`),
- KEY `jk_student_info_exam_code_IDX` (`exam_code`,`ticket_number`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学生信息表';
- -- ----------------------------
- -- Table structure for jk_student_info_temp
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_student_info_temp`;
- CREATE TABLE `jk_student_info_temp` (
- `id` bigint NOT NULL COMMENT '主键',
- `exam_code` varchar(30) NOT NULL COMMENT '考试编码',
- `attachment_id` bigint DEFAULT NULL COMMENT '临时文件id',
- `ticket_number` varchar(30) DEFAULT NULL COMMENT '准考证号',
- `idno` varchar(50) DEFAULT NULL COMMENT '身份证号',
- `name` varchar(100) DEFAULT NULL COMMENT '姓名',
- `category` varchar(50) DEFAULT NULL COMMENT '学院',
- `student_id` bigint DEFAULT NULL COMMENT '学生id',
- `phone` varchar(50) DEFAULT NULL COMMENT '手机号',
- `school_name` varchar(100) DEFAULT NULL COMMENT '学校名称',
- `province` varchar(100) DEFAULT NULL COMMENT '省份',
- `city` varchar(100) DEFAULT NULL COMMENT '城市',
- `area` varchar(100) DEFAULT NULL COMMENT '地区',
- PRIMARY KEY (`id`),
- KEY `jk_student_info_temp_exam_code_IDX` (`exam_code`,`ticket_number`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='学生信息临时表';
- -- ----------------------------
- -- Table structure for jk_sync_data
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_sync_data`;
- CREATE TABLE `jk_sync_data` (
- `id` bigint NOT NULL COMMENT '主键',
- `name` varchar(100) NOT NULL COMMENT '名称',
- `code` varchar(100) NOT NULL COMMENT '编码',
- `data` mediumtext COMMENT '数据',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- KEY `jk_sync_data_code_IDX` (`code`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='机考同步数据';
- -- ----------------------------
- -- Table structure for jk_user
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_user`;
- CREATE TABLE `jk_user` (
- `id` bigint NOT NULL COMMENT '主键',
- `school_id` bigint NOT NULL COMMENT '学校id',
- `user_name` varchar(100) NOT NULL COMMENT '姓名',
- `role` varchar(30) NOT NULL COMMENT '角色,ADMIN:管理员,SUPER_ADMIN:超级管理员',
- `real_name` varchar(100) DEFAULT NULL COMMENT '真实姓名',
- `password` varchar(50) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '密码',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`),
- UNIQUE KEY `jk_user_UN` (`user_name`),
- KEY `jk_user_user_name_IDX` (`user_name`,`school_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
- -- ----------------------------
- -- Records of jk_user
- -- ----------------------------
- BEGIN;
- INSERT INTO `jk_user` VALUES (1, -1, 'super', 'SUPER_ADMIN', '超级管理员', 'cW10aDg3ODYzNTc3', 1684458680817);
- COMMIT;
- -- ----------------------------
- -- Table structure for jk_user_log
- -- ----------------------------
- DROP TABLE IF EXISTS `jk_user_log`;
- CREATE TABLE `jk_user_log` (
- `id` bigint NOT NULL COMMENT '主键',
- `user_id` bigint NOT NULL COMMENT '用户id',
- `login_time` bigint NOT NULL COMMENT '登录时间',
- PRIMARY KEY (`id`),
- KEY `jk_user_log_user_id_IDX` (`user_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户日志表';
- -- ----------------------------
- -- Table structure for sys_config
- -- ----------------------------
- DROP TABLE IF EXISTS `sys_config`;
- CREATE TABLE `sys_config` (
- `id` bigint NOT NULL COMMENT '主键',
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
- `config_key` varchar(100) CHARACTER SET utf8mb4 NOT NULL COMMENT '参数键名',
- `config_name` varchar(100) CHARACTER SET utf8mb4 NOT NULL COMMENT '参数名称',
- `config_value` varchar(100) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '参数键值',
- `remark` varchar(100) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '备注',
- `enable` tinyint DEFAULT '1' COMMENT '是否启用,0:停用,1:启用',
- `sort` int DEFAULT '1' 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`),
- KEY `sys_config_school_id_IDX` (`school_id`,`config_key`,`config_name`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='参数表';
- -- ----------------------------
- -- Records of sys_config
- -- ----------------------------
- BEGIN;
- INSERT INTO `sys_config` VALUES (1, NULL, 'thread.pool.core.size', '自定义线程池大小', '1', NULL, 1, 1, 1, NULL, NULL, NULL);
- INSERT INTO `sys_config` VALUES (2, NULL, 'custom.thread.pool.core.size', '是否自定义线程池大小', 'false', NULL, 1, 1, 1, NULL, NULL, NULL);
- INSERT INTO `sys_config` VALUES (3, NULL, 'jkserver.single', '是否是单实例部署', 'true', NULL, 1, 1, 1, NULL, NULL, NULL);
- INSERT INTO `sys_config` VALUES (4, NULL, 'cloudmark.host.url', '云阅卷地址', 'http://192.168.10.224:80', NULL, 1, 1, 1, NULL, NULL, NULL);
- INSERT INTO `sys_config` VALUES (5, NULL, 'sys.txt.charset', 'txt文件编码', 'UTF-8', NULL, 1, 1, 1, NULL, NULL, 1688028852099);
- COMMIT;
- -- ----------------------------
- -- Table structure for t_g_error
- -- ----------------------------
- DROP TABLE IF EXISTS `t_g_error`;
- CREATE TABLE `t_g_error` (
- `id` bigint NOT NULL COMMENT '主键',
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
- `org_id` bigint DEFAULT NULL COMMENT '机构id',
- `obj_id` bigint DEFAULT NULL COMMENT '实体id',
- `summary` mediumtext CHARACTER SET utf8mb4 COMMENT '实时摘要信息',
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='全局异常错误信息表';
- -- ----------------------------
- -- Table structure for t_s_auth
- -- ----------------------------
- DROP TABLE IF EXISTS `t_s_auth`;
- CREATE TABLE `t_s_auth` (
- `id` bigint NOT NULL COMMENT '主键',
- `school_id` bigint DEFAULT NULL COMMENT '学校id',
- `access_key` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'accessKey',
- `access_secret` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'accessSecret',
- `description` text CHARACTER SET utf8mb4 COMMENT '离线授权证书',
- `type` varchar(16) CHARACTER SET utf8mb4 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`),
- KEY `t_s_auth_school_id_IDX` (`school_id`,`access_key`,`access_secret`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='激活授权配置表';
|