1
0

stmms_ft.sql 85 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606
  1. # ************************************************************
  2. # Database: stmms_fenti
  3. # Generation Time: 2017-10-31 06:43:10 +0000
  4. # ************************************************************
  5. # Dump of table b_school
  6. # ------------------------------------------------------------
  7. USE `stmms_ft`;
  8. DROP TABLE IF EXISTS `b_school`;
  9. CREATE TABLE `b_school`
  10. (
  11. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  12. `name` varchar(64) NOT NULL COMMENT '名称',
  13. `province` varchar(16) NOT NULL COMMENT '省份',
  14. `city` varchar(16) NOT NULL COMMENT '城市',
  15. `code` varchar(64) DEFAULT NULL COMMENT '代码',
  16. `parent_id` int(11) DEFAULT NULL COMMENT '父机构ID',
  17. `sub_code` varchar(64) DEFAULT NULL COMMENT '子机构代码',
  18. `address` varchar(128) DEFAULT NULL COMMENT '地址',
  19. `phone` varchar(32) DEFAULT NULL COMMENT '电话',
  20. `logo_url` text DEFAULT NULL COMMENT '图片地址',
  21. `description` varchar(128) DEFAULT NULL COMMENT '描述',
  22. `enable` tinyint(1) NOT NULL COMMENT '是否禁用',
  23. `double_track` tinyint(1) NOT NULL COMMENT '双评轨迹',
  24. `access_key` varchar(64) DEFAULT NULL COMMENT 'AccessKey',
  25. `access_secret` varchar(64) DEFAULT NULL COMMENT 'AccessSecret',
  26. `group_delete_check` tinyint(1) NOT NULL COMMENT '开启删除分组授权码',
  27. `create_time` datetime NOT NULL COMMENT '创建时间',
  28. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  29. PRIMARY KEY (`id`),
  30. UNIQUE KEY `index1` (`access_key`)
  31. ) ENGINE = InnoDB
  32. DEFAULT CHARSET = utf8mb4 COMMENT ='学校表';
  33. # Dump of table b_sys_config
  34. # ------------------------------------------------------------
  35. DROP TABLE IF EXISTS `b_sys_config`;
  36. CREATE TABLE `b_sys_config`
  37. (
  38. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  39. `type` varchar(64) NOT NULL COMMENT '类型',
  40. `description` varchar(128) DEFAULT NULL COMMENT '描述',
  41. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  42. PRIMARY KEY (`id`),
  43. UNIQUE KEY `index1` (`type`)
  44. ) ENGINE = InnoDB
  45. DEFAULT CHARSET = utf8mb4 COMMENT ='配置表';
  46. LOCK TABLES `b_sys_config` WRITE;
  47. INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
  48. VALUES (1, 'FILE_SERVER', 'http://127.0.0.1:9000/', '2021-08-09 15:38:58');
  49. INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
  50. VALUES (2, 'MARK_TIME', '30', '2021-08-09 15:38:58');
  51. INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
  52. VALUES (3, 'AUTO_REPORT', null, '2021-08-09 15:38:58');
  53. INSERT INTO `b_sys_config` (`id`, `type`, `description`, `update_time`)
  54. VALUES (4, 'STUDENT_SHEET_COUNT', null, '2021-08-09 15:38:58');
  55. UNLOCK TABLES;
  56. # Dump of table b_sys_auth
  57. # ------------------------------------------------------------
  58. DROP TABLE IF EXISTS `b_sys_auth`;
  59. CREATE TABLE `b_sys_auth`
  60. (
  61. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  62. `access_key` varchar(255) DEFAULT NULL COMMENT 'AccessKey',
  63. `access_secret` varchar(255) DEFAULT NULL COMMENT 'AccessSecret',
  64. `description` text DEFAULT NULL COMMENT '离线授权证书',
  65. `type` varchar(16) NOT NULL COMMENT '授权类型',
  66. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  67. PRIMARY KEY (`id`)
  68. ) ENGINE = InnoDB
  69. DEFAULT CHARSET = utf8mb4 COMMENT ='授权配置表';
  70. # Dump of table b_user
  71. # ------------------------------------------------------------
  72. DROP TABLE IF EXISTS `b_user`;
  73. CREATE TABLE `b_user`
  74. (
  75. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  76. `login_name` varchar(64) NOT NULL COMMENT '登录名',
  77. `name` varchar(64) NOT NULL COMMENT '名称',
  78. `password` varchar(64) NOT NULL COMMENT '密码',
  79. `role` varchar(16) NOT NULL COMMENT '角色',
  80. `source` varchar(16) NOT NULL COMMENT '来源',
  81. `enable` tinyint(1) NOT NULL COMMENT '是否启用',
  82. `school_id` int(11) NOT NULL COMMENT '所属学校ID',
  83. `related_account` varchar(64) DEFAULT NULL COMMENT '关联外部用户',
  84. `last_login_time` datetime DEFAULT NULL COMMENT '最后一次登录时间',
  85. `last_login_ip` varchar(64) DEFAULT NULL COMMENT '最后一次登录IP',
  86. `created_time` datetime NOT NULL COMMENT '创建时间',
  87. `updated_time` datetime DEFAULT NULL COMMENT '修改时间',
  88. `access_token` varchar(64) DEFAULT NULL COMMENT '访问令牌',
  89. `access_token_refresh_time` datetime DEFAULT NULL COMMENT '访问令牌刷新时间',
  90. `scan_token` varchar(64) DEFAULT NULL COMMENT '扫描访问令牌',
  91. `scan_token_invalid_time` datetime DEFAULT NULL COMMENT '扫描访问令牌刷新时间',
  92. `description` varchar(128) DEFAULT NULL COMMENT '描述',
  93. `empno` varchar(128) DEFAULT NULL COMMENT '工号',
  94. `random_password` varchar(64) DEFAULT NULL COMMENT '随机密码',
  95. PRIMARY KEY (`id`),
  96. UNIQUE KEY `index1` (`login_name`),
  97. UNIQUE KEY `index2` (`school_id`, `related_account`),
  98. KEY `index3` (`school_id`, `role`, `source`)
  99. ) ENGINE = InnoDB
  100. DEFAULT CHARSET = utf8mb4 COMMENT ='用户表';
  101. LOCK TABLES `b_user` WRITE;
  102. INSERT INTO `b_user` (`id`, `login_name`, `name`, `password`, `role`, `source`, `enable`, `school_id`,
  103. `created_time`, `updated_time`)
  104. VALUES (1, 'admin', '超级管理员', 'd0e915689fc1f1e19e1a036c22bdfeab', 'SYS_ADMIN', 'INTERNAL', 1, 0,
  105. '2020-08-01 12:00:00', '2020-08-01 12:00:00');
  106. UNLOCK TABLES;
  107. # Dump of table eb_user_exam
  108. # ------------------------------------------------------------
  109. DROP TABLE IF EXISTS `eb_user_exam`;
  110. CREATE TABLE `eb_user_exam`
  111. (
  112. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  113. `user_id` int(11) NOT NULL COMMENT '用户ID',
  114. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  115. PRIMARY KEY (`id`),
  116. UNIQUE KEY `index1` (`user_id`, `exam_id`)
  117. ) ENGINE = InnoDB
  118. DEFAULT CHARSET = utf8mb4 COMMENT ='用户考试关联表';
  119. # Dump of table eb_subject_user
  120. # ------------------------------------------------------------
  121. DROP TABLE IF EXISTS `eb_subject_user`;
  122. CREATE TABLE `eb_subject_user`
  123. (
  124. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  125. `user_id` int(11) NOT NULL COMMENT '用户ID',
  126. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  127. PRIMARY KEY (`id`),
  128. UNIQUE KEY `index1` (`user_id`, `subject_code`)
  129. ) ENGINE = InnoDB
  130. DEFAULT CHARSET = utf8mb4 COMMENT ='用户科目关联表';
  131. # Dump of table eb_check_student
  132. # ------------------------------------------------------------
  133. DROP TABLE IF EXISTS `eb_check_student`;
  134. CREATE TABLE `eb_check_student`
  135. (
  136. `student_id` int(11) NOT NULL COMMENT '学生ID',
  137. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  138. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  139. `type` varchar(16) NOT NULL COMMENT '类型',
  140. `is_checked` tinyint(1) NOT NULL COMMENT '是否已处理',
  141. `update_time` datetime DEFAULT NULL COMMENT '处理时间',
  142. PRIMARY KEY (`student_id`),
  143. KEY `index1` (`exam_id`, `subject_code`, `type`, `is_checked`)
  144. ) ENGINE = InnoDB
  145. DEFAULT CHARSET = utf8mb4 COMMENT ='审核学生表';
  146. # Dump of table eb_collation_label
  147. # ------------------------------------------------------------
  148. DROP TABLE IF EXISTS `eb_collation_label`;
  149. CREATE TABLE `eb_collation_label`
  150. (
  151. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  152. `code` varchar(64) NOT NULL COMMENT '代码',
  153. `name` varchar(255) NOT NULL COMMENT '名称',
  154. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  155. PRIMARY KEY (`exam_id`, `code`)
  156. ) ENGINE = InnoDB
  157. DEFAULT CHARSET = utf8mb4 COMMENT ='回卷整理标识表';
  158. # Dump of table eb_data_sync
  159. # ------------------------------------------------------------
  160. DROP TABLE IF EXISTS `eb_data_sync`;
  161. CREATE TABLE `eb_data_sync`
  162. (
  163. `examId` int(11) NOT NULL COMMENT '考试ID',
  164. `school_id` int(11) DEFAULT NULL COMMENT '学校ID',
  165. `cloud_exam_id` bigint(20) NOT NULL COMMENT '云平台考试ID',
  166. `finished` tinyint(1) NOT NULL COMMENT '是否完成',
  167. `source` varchar(16) NOT NULL COMMENT '数据来源',
  168. `next_id` bigint(20) DEFAULT NULL COMMENT '下一位考生ID',
  169. `root_org_id` varchar(32) DEFAULT NULL COMMENT '机构ID',
  170. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  171. `app_id` varchar(128) DEFAULT NULL COMMENT '项目ID',
  172. `access_key` varchar(64) DEFAULT NULL COMMENT '密匙',
  173. `access_secret` varchar(64) DEFAULT NULL COMMENT '密钥',
  174. `student_url` varchar(128) NOT NULL COMMENT '考生API URL',
  175. `subject_url` varchar(128) NOT NULL COMMENT '科目API URL',
  176. `subject_paper_url` varchar(255) NOT NULL COMMENT '试卷详情API URL',
  177. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  178. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  179. PRIMARY KEY (`examId`)
  180. ) ENGINE = InnoDB
  181. DEFAULT CHARSET = utf8mb4 COMMENT ='数据同步表';
  182. # Dump of table eb_exam
  183. # ------------------------------------------------------------
  184. DROP TABLE IF EXISTS `eb_exam`;
  185. CREATE TABLE `eb_exam`
  186. (
  187. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  188. `name` varchar(64) NOT NULL COMMENT '考试名称',
  189. `school_id` int(11) NOT NULL COMMENT '学校ID',
  190. `code` varchar(64) DEFAULT NULL COMMENT '考试代码',
  191. `exam_time` datetime NOT NULL COMMENT '考试时间',
  192. `type` varchar(16) NOT NULL COMMENT '类型',
  193. `status` varchar(16) NOT NULL COMMENT '状态',
  194. `card_type` varchar(16) DEFAULT NULL COMMENT '题卡类型',
  195. `force_special_tag` tinyint(1) NOT NULL COMMENT '强制标记',
  196. `forbidden_info` tinyint(1) NOT NULL COMMENT '是否屏蔽个人信息',
  197. `forbidden_score` tinyint(1) NOT NULL COMMENT '是否屏蔽查询个人信息',
  198. `objective_status` varchar(16) NOT NULL COMMENT '客观题统分状态',
  199. `sas_config` text DEFAULT NULL COMMENT '统计配置',
  200. `sheet_config` text DEFAULT NULL COMMENT '原图遮盖配置',
  201. `slice_config` text DEFAULT NULL COMMENT '裁切图坐标',
  202. `description` varchar(128) DEFAULT NULL COMMENT '描述',
  203. `creator_id` int(11) DEFAULT NULL COMMENT '创建人',
  204. `create_time` datetime NOT NULL COMMENT '创建时间',
  205. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  206. `mark_start_time` datetime DEFAULT NULL COMMENT '考试开始时间',
  207. `mark_end_time` datetime DEFAULT NULL COMMENT '考试结束时间',
  208. `sheet_view` tinyint(1) NOT NULL COMMENT '原卷显示功能',
  209. `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
  210. `scan_config` text DEFAULT NULL COMMENT '扫描配置',
  211. `auto_scroll` tinyint(1) NOT NULL COMMENT '评卷提交自动定位',
  212. `enable_split` tinyint(1) NOT NULL COMMENT '自动对切题卡',
  213. `show_reject` tinyint(1) NOT NULL COMMENT '显示打回前原分值',
  214. `inspect_unrepeated` tinyint(1) NOT NULL COMMENT '全卷多次复核时不能为同一账号',
  215. `inspect_scroll_bottom` tinyint(1) NOT NULL COMMENT '全卷复核时强制试卷拉到底部',
  216. `remark_count` int(11) DEFAULT NULL COMMENT '回评卷数',
  217. `show_objective_score` tinyint(1) NOT NULL COMMENT '是否显示客观分',
  218. `inspect_round_limit` tinyint(1) NOT NULL COMMENT '全卷复核进度100%时才能再次复核',
  219. `track_count_policy` varchar(16) DEFAULT NULL COMMENT '轨迹次数规则',
  220. PRIMARY KEY (`id`),
  221. UNIQUE KEY `index1` (`school_id`, `code`)
  222. ) ENGINE = InnoDB
  223. DEFAULT CHARSET = utf8mb4 COMMENT ='考试表';
  224. # Dump of table eb_exam_package
  225. # ------------------------------------------------------------
  226. DROP TABLE IF EXISTS `eb_exam_package`;
  227. CREATE TABLE `eb_exam_package`
  228. (
  229. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  230. `code` varchar(64) NOT NULL COMMENT '试卷袋编号',
  231. `pic_count` int(11) NOT NULL COMMENT '上传图片数量',
  232. PRIMARY KEY (`exam_id`, `code`)
  233. ) ENGINE = InnoDB
  234. DEFAULT CHARSET = utf8mb4 COMMENT ='卷袋信息表';
  235. # Dump of table eb_exam_question
  236. # ------------------------------------------------------------
  237. DROP TABLE IF EXISTS `eb_exam_question`;
  238. CREATE TABLE `eb_exam_question`
  239. (
  240. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  241. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  242. `subject_code` varchar(32) NOT NULL DEFAULT '' COMMENT '科目代码',
  243. `paper_type` varchar(8) NOT NULL COMMENT '试卷类型',
  244. `is_objective` tinyint(1) NOT NULL COMMENT '是否客观题',
  245. `group_number` int(11) DEFAULT NULL COMMENT '分组序号',
  246. `main_number` int(11) NOT NULL COMMENT '大题号',
  247. `sub_number` varchar(32) NOT NULL COMMENT '小题号',
  248. `main_title` varchar(128) NOT NULL COMMENT '大题名称',
  249. `name` varchar(128) DEFAULT NULL COMMENT '名称',
  250. `answer` varchar(16) DEFAULT NULL COMMENT '正确答案',
  251. `total_score` double NOT NULL COMMENT '满分',
  252. `track_count` int(11) NOT NULL COMMENT '给分次数',
  253. `interval_score` double NOT NULL COMMENT '评卷间隔分',
  254. `objective_policy` varchar(16) DEFAULT NULL COMMENT '客观题判分策略',
  255. `question_type` varchar(32) DEFAULT NULL COMMENT '题型',
  256. `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
  257. PRIMARY KEY (`id`),
  258. KEY `index1` (`exam_id`, `subject_code`, `is_objective`, `main_number`, `sub_number`, `paper_type`)
  259. ) ENGINE = InnoDB
  260. DEFAULT CHARSET = utf8mb4 COMMENT ='小题信息表';
  261. # Dump of table eb_exam_student
  262. # ------------------------------------------------------------
  263. DROP TABLE IF EXISTS `eb_exam_student`;
  264. CREATE TABLE `eb_exam_student`
  265. (
  266. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  267. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  268. `school_id` int(11) NOT NULL COMMENT '学校ID',
  269. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  270. `subject_name` varchar(32) NOT NULL COMMENT '科目名称',
  271. `paper_type` varchar(8) NOT NULL COMMENT '试卷类型',
  272. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  273. `secret_number` varchar(64) NOT NULL COMMENT '密号',
  274. `student_code` varchar(64) NOT NULL COMMENT '学号',
  275. `name` varchar(64) NOT NULL COMMENT '姓名',
  276. `package_code` varchar(64) DEFAULT NULL COMMENT '试卷袋编号',
  277. `campus_name` varchar(64) DEFAULT NULL COMMENT '学习中心名称',
  278. `exam_site` varchar(32) DEFAULT NULL COMMENT '考点',
  279. `exam_room` varchar(32) DEFAULT NULL COMMENT '考场',
  280. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  281. `batch_code` varchar(32) DEFAULT NULL COMMENT '扫描批次号',
  282. `objective_page_count` int(11) NOT NULL COMMENT '客观题图数量',
  283. `sheet_count` int(11) NOT NULL COMMENT '原图数量',
  284. `slice_count` int(11) NOT NULL COMMENT '小图数量',
  285. `answers` text COMMENT '客观题识别结果',
  286. `is_upload` tinyint(1) NOT NULL COMMENT '是否已上传',
  287. `is_absent` tinyint(1) NOT NULL COMMENT '是否缺考',
  288. `is_manual_absent` tinyint(1) NOT NULL COMMENT '是否人工指定缺考',
  289. `is_breach` tinyint(1) NOT NULL COMMENT '是否违纪',
  290. `is_exception` tinyint(1) NOT NULL COMMENT '是否数据异常',
  291. `is_trial` tinyint(1) NOT NULL COMMENT '是否试评',
  292. `upload_time` datetime DEFAULT NULL COMMENT '上传时间',
  293. `inspect_time` datetime DEFAULT NULL COMMENT '复核时间',
  294. `inspector_id` int(11) DEFAULT NULL COMMENT '复核人ID',
  295. `inspect_count` int(11) NOT NULL COMMENT '复核次数',
  296. `objective_score` double DEFAULT NULL COMMENT '客观总分',
  297. `objective_score_list` text COMMENT '客观得分明细',
  298. `subjective_status` varchar(16) NOT NULL COMMENT '主观题状态',
  299. `subjective_score` double DEFAULT NULL COMMENT '主观总分',
  300. `subjective_score_list` text COMMENT '主观得分明细',
  301. `subject_level` varchar(64) DEFAULT NULL COMMENT '层次',
  302. `subject_category` varchar(64) DEFAULT NULL COMMENT '专业类型',
  303. `college` varchar(64) NOT NULL COMMENT '学院',
  304. `class_name` varchar(64) NOT NULL COMMENT '班级',
  305. `teacher` varchar(64) NOT NULL COMMENT '任课老师',
  306. `card_number` int(11) DEFAULT NULL COMMENT '题卡号',
  307. `score_verify_user` int(11) DEFAULT NULL COMMENT '成绩校验人ID',
  308. `score_verify_time` datetime DEFAULT NULL COMMENT '成绩校验时间',
  309. `score_verify_flagged` tinyint(1) DEFAULT NULL COMMENT '成绩校验标记结果',
  310. `inspected` tinyint(1) NOT NULL COMMENT '当前轮次是否已审核',
  311. `collation_label_code` varchar(64) DEFAULT NULL COMMENT '回卷标识代码',
  312. `inspect_tag_user` int(11) DEFAULT NULL COMMENT '全卷复核标记人ID',
  313. `inspect_tag_time` datetime DEFAULT NULL COMMENT '全卷复核标记时间',
  314. `inspect_tag_flagged` tinyint(1) DEFAULT NULL COMMENT '全卷复核标记结果',
  315. PRIMARY KEY (`id`),
  316. UNIQUE KEY `index1` (`exam_id`, `exam_number`),
  317. UNIQUE KEY `index2` (`exam_id`, `secret_number`),
  318. KEY `index3` (`exam_id`, `subject_code`, `is_upload`, `is_absent`, `is_breach`)
  319. ) ENGINE = InnoDB
  320. DEFAULT CHARSET = utf8mb4 COMMENT ='考试考生库';
  321. # Dump of table eb_inspect_history
  322. # ------------------------------------------------------------
  323. DROP TABLE IF EXISTS `eb_inspect_history`;
  324. CREATE TABLE `eb_inspect_history`
  325. (
  326. `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  327. `exam_id` INT(11) NOT NULL COMMENT '考试ID',
  328. `subject_code` VARCHAR(32) NOT NULL COMMENT '科目代码',
  329. `inspect_time` DATETIME NOT NULL COMMENT '复核时间',
  330. `inspector_id` INT(11) NOT NULL COMMENT '复核人ID',
  331. `student_id` INT(11) NOT NULL COMMENT '考生ID',
  332. `inspect_round` INT(11) NOT NULL COMMENT '复核轮数',
  333. PRIMARY KEY (`id`),
  334. UNIQUE KEY `index1` (`student_id`, `inspect_round`)
  335. ) ENGINE = INNODB
  336. DEFAULT CHARSET = utf8mb4 COMMENT = '复核记录表';
  337. # Dump of table eb_exam_subject
  338. # ------------------------------------------------------------
  339. DROP TABLE IF EXISTS `eb_exam_subject`;
  340. CREATE TABLE `eb_exam_subject`
  341. (
  342. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  343. `code` varchar(32) NOT NULL COMMENT '科目代码',
  344. `name` varchar(32) NOT NULL COMMENT '科目名称',
  345. `level` varchar(64) DEFAULT NULL COMMENT '层次',
  346. `category` varchar(64) DEFAULT NULL COMMENT '专业类型',
  347. `objective_score` double NOT NULL COMMENT '客观题满分',
  348. `subjective_score` double NOT NULL COMMENT '主观题满分',
  349. `total_score` double NOT NULL COMMENT '全卷满分',
  350. `upload_count` int(11) NOT NULL COMMENT '已上传人数',
  351. `trial_count` int(11) DEFAULT NULL COMMENT '试评数量',
  352. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  353. `slice_config` text DEFAULT NULL COMMENT '裁切图配置',
  354. `sheet_config` text DEFAULT NULL COMMENT '原图遮盖配置',
  355. `sas_config` text DEFAULT NULL COMMENT '统计配置',
  356. `card_type` varchar(16) DEFAULT NULL COMMENT '题卡类型',
  357. `paper_file_type` varchar(16) DEFAULT NULL COMMENT '试卷文件类型',
  358. `answer_file_type` varchar(16) DEFAULT NULL COMMENT '标答文件类型',
  359. `auto_scroll` tinyint(1) DEFAULT NULL COMMENT '评卷提交自动定位',
  360. `enable_split` tinyint(1) DEFAULT NULL COMMENT '自动对切题卡',
  361. `display_question_name` tinyint(1) NOT NULL COMMENT '显示题目昵称',
  362. `inspect_round` INT(11) NOT NULL DEFAULT 1 COMMENT '复核轮数',
  363. `selective` tinyint(1) NOT NULL COMMENT '选做题科目',
  364. `enable_all_selective` tinyint(1) NOT NULL COMMENT '开启一键未选做',
  365. PRIMARY KEY (`exam_id`, `code`)
  366. ) ENGINE = InnoDB
  367. DEFAULT CHARSET = utf8mb4 COMMENT ='考试科目表';
  368. # Dump of table eb_marker
  369. # ------------------------------------------------------------
  370. DROP TABLE IF EXISTS `eb_marker`;
  371. CREATE TABLE `eb_marker`
  372. (
  373. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  374. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  375. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  376. `group_number` int(11) NOT NULL COMMENT '分组编号',
  377. `user_id` int(11) NOT NULL COMMENT '用户ID',
  378. `enable` tinyint(1) NOT NULL COMMENT '是否启用',
  379. `mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
  380. `top_count` int(11) DEFAULT NULL COMMENT '评卷数上限',
  381. `finish_count` int(11) DEFAULT NULL COMMENT '完成数量',
  382. `valid_count` int(11) DEFAULT NULL COMMENT '有效数量',
  383. `reject_count` int(11) DEFAULT NULL COMMENT '打回次数',
  384. `avg_score` double DEFAULT NULL COMMENT '平均分',
  385. `avg_speed` double DEFAULT NULL COMMENT '平均时长',
  386. `stdev_score` double DEFAULT NULL COMMENT '标准差',
  387. `finish_count_na` int(11) DEFAULT NULL COMMENT '完成数量不含仲裁',
  388. `valid_count_na` int(11) DEFAULT NULL COMMENT '有效数量不含仲裁',
  389. `avg_score_na` double DEFAULT NULL COMMENT '平均分不含仲裁',
  390. `avg_speed_na` double DEFAULT NULL COMMENT '平均时长不含仲裁',
  391. `stdev_score_na` double DEFAULT NULL COMMENT '标准差不含仲裁',
  392. `mark_setting` text DEFAULT NULL COMMENT '个性化评卷参数设置',
  393. `wait_arbitrate_count` int(11) DEFAULT NULL COMMENT '待仲裁数';
  394. PRIMARY KEY (`id`),
  395. KEY `index1` (`user_id`),
  396. KEY `index2` (`exam_id`, `subject_code`, `group_number`)
  397. ) ENGINE = InnoDB
  398. DEFAULT CHARSET = utf8mb4 COMMENT ='评卷员表';
  399. # Dump of table eb_marker_class
  400. # ------------------------------------------------------------
  401. DROP TABLE IF EXISTS `eb_marker_class`;
  402. CREATE TABLE `eb_marker_class`
  403. (
  404. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  405. `user_id` int(11) NOT NULL COMMENT '用户ID',
  406. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  407. `class_name` varchar(64) DEFAULT NULL COMMENT '班级名称',
  408. PRIMARY KEY (`id`),
  409. UNIQUE KEY `index1` (`user_id`, `exam_id`, `class_name`)
  410. ) ENGINE = InnoDB
  411. DEFAULT CHARSET = utf8mb4 COMMENT ='评卷员班级表';
  412. # Dump of table eb_mark_group
  413. # ------------------------------------------------------------
  414. DROP TABLE IF EXISTS `eb_mark_group`;
  415. CREATE TABLE `eb_mark_group`
  416. (
  417. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  418. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  419. `number` int(11) NOT NULL COMMENT '序号',
  420. `pic_list` text DEFAULT NULL COMMENT '小图配置',
  421. `total_score` double NOT NULL COMMENT '满分',
  422. `double_rate` double DEFAULT NULL COMMENT '双评比例',
  423. `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
  424. `arbitrate_type` varchar(16) DEFAULT NULL COMMENT '仲裁方式',
  425. `score_policy` varchar(16) DEFAULT NULL COMMENT '合分策略',
  426. `third_policy` varchar(32) DEFAULT NULL COMMENT '三评规则',
  427. `mark_mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
  428. `sheet_view` tinyint(1) NOT NULL COMMENT '是否允许查看原卷',
  429. `enable_all_zero` tinyint(1) NOT NULL COMMENT '是否启用全零分',
  430. `status` varchar(16) NOT NULL COMMENT '评卷状态',
  431. `build_time` datetime DEFAULT NULL COMMENT '最后生成任务时间',
  432. `library_count` int(11) NOT NULL COMMENT '任务总量',
  433. `marked_count` int(11) NOT NULL COMMENT '已评数量',
  434. `left_count` int(11) NOT NULL COMMENT '剩余数量',
  435. `is_selective` tinyint(1) DEFAULT NULL COMMENT '是否选做题分组',
  436. PRIMARY KEY (`exam_id`, `subject_code`, `number`)
  437. ) ENGINE = InnoDB
  438. DEFAULT CHARSET = utf8mb4 COMMENT ='评卷分组表';
  439. # Dump of table eb_mark_group_student
  440. # ------------------------------------------------------------
  441. DROP TABLE IF EXISTS `eb_mark_group_student`;
  442. CREATE TABLE `eb_mark_group_student`
  443. (
  444. `student_id` int(11) NOT NULL COMMENT '考生ID',
  445. `group_number` int(11) NOT NULL COMMENT '分组ID',
  446. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  447. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  448. `status` varchar(16) NOT NULL COMMENT '状态',
  449. PRIMARY KEY (`student_id`, `group_number`),
  450. KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`)
  451. ) ENGINE = InnoDB
  452. DEFAULT CHARSET = utf8mb4 COMMENT ='考生分组状态表';
  453. # Dump of table eb_subjective_score
  454. # ------------------------------------------------------------
  455. DROP TABLE IF EXISTS `eb_subjective_score`;
  456. CREATE TABLE `eb_subjective_score`
  457. (
  458. `student_id` int(11) NOT NULL COMMENT '考生ID',
  459. `main_number` int(11) NOT NULL COMMENT '大题号',
  460. `sub_number` varchar(32) NOT NULL COMMENT '小题号',
  461. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  462. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  463. `group_number` int(11) NOT NULL COMMENT '分组序号',
  464. `group_score` double NOT NULL COMMENT '分组得分',
  465. `main_score` double NOT NULL COMMENT '大题得分',
  466. `score` double NOT NULL COMMENT '小题得分',
  467. `unanswered_count` int(11) NOT NULL COMMENT '未作答的步骤数量',
  468. `uncalculate` tinyint(1) NOT NULL COMMENT '是否合分',
  469. `rejected` tinyint(1) NOT NULL COMMENT '是否被打回',
  470. PRIMARY KEY (`student_id`, `main_number`, `sub_number`),
  471. KEY `index1` (`exam_id`, `subject_code`, `main_number`, `main_score`)
  472. ) ENGINE = InnoDB
  473. DEFAULT CHARSET = utf8mb4 COMMENT ='主观题得分明细表';
  474. # Dump of table eb_selective_group
  475. # ------------------------------------------------------------
  476. DROP TABLE IF EXISTS `eb_selective_group`;
  477. CREATE TABLE `eb_selective_group`
  478. (
  479. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  480. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  481. `main_number` int(11) NOT NULL COMMENT '大题号',
  482. `selective_count` int(11) NOT NULL COMMENT '选做数量',
  483. `selective_index` int(11) NOT NULL COMMENT '选做分组序号',
  484. `selective_part` int(11) NOT NULL COMMENT '选做题分区号',
  485. `score_policy` varchar(64) NOT NULL COMMENT '合分方式',
  486. PRIMARY KEY (`exam_id`, `subject_code`, `main_number`)
  487. ) ENGINE = InnoDB
  488. DEFAULT CHARSET = utf8mb4 COMMENT ='选做题分组表';
  489. # Dump of table eb_selective_student
  490. # ------------------------------------------------------------
  491. DROP TABLE IF EXISTS `eb_selective_student`;
  492. CREATE TABLE `eb_selective_student`
  493. (
  494. `student_id` int(11) NOT NULL COMMENT '考生ID',
  495. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  496. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  497. `muti_selective` tinyint(1) NOT NULL COMMENT '是否多选做',
  498. `less_selective` tinyint(1) NOT NULL COMMENT '是否少选做',
  499. `not_selective` tinyint(1) NOT NULL COMMENT '是否未选做',
  500. PRIMARY KEY (`student_id`),
  501. KEY `index1` (`exam_id`, `subject_code`)
  502. ) ENGINE = InnoDB
  503. DEFAULT CHARSET = utf8mb4 COMMENT ='选做题考生状态表';
  504. # Dump of table eb_operation_log
  505. # ------------------------------------------------------------
  506. DROP TABLE IF EXISTS `eb_operation_log`;
  507. CREATE TABLE `eb_operation_log`
  508. (
  509. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  510. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  511. `school_id` int(11) NOT NULL COMMENT '学校ID',
  512. `type` varchar(16) NOT NULL COMMENT '类型',
  513. `menu` varchar(128) DEFAULT NULL COMMENT '菜单',
  514. `description` varchar(128) DEFAULT NULL COMMENT '详情',
  515. `is_marker` tinyint(1) NOT NULL COMMENT '是否评卷员',
  516. `operator_id` int(11) NOT NULL COMMENT '操作人ID',
  517. `login_name` varchar(64) NOT NULL COMMENT '登录名',
  518. `ip_address` varchar(128) DEFAULT NULL COMMENT '访问地址',
  519. `create_time` datetime NOT NULL COMMENT '创建时间',
  520. PRIMARY KEY (`id`),
  521. KEY `index1` (`exam_id`, `school_id`, `type`)
  522. ) ENGINE = InnoDB
  523. DEFAULT CHARSET = utf8mb4 COMMENT ='考试操作记录表';
  524. # Dump of table m_arbitrate_history
  525. # ------------------------------------------------------------
  526. DROP TABLE IF EXISTS `m_arbitrate_history`;
  527. CREATE TABLE `m_arbitrate_history`
  528. (
  529. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  530. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  531. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  532. `group_number` int(11) NOT NULL COMMENT '大题号',
  533. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  534. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  535. `student_id` int(11) NOT NULL COMMENT '考生ID',
  536. `status` varchar(16) NOT NULL COMMENT '状态',
  537. `user_id` int(11) DEFAULT NULL COMMENT '处理人ID',
  538. `total_score` double DEFAULT NULL COMMENT '总分',
  539. `score_list` text DEFAULT NULL COMMENT '给分明细',
  540. `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
  541. `question_index` text DEFAULT NULL COMMENT '题目序号',
  542. `create_time` datetime NOT NULL COMMENT '创建时间',
  543. `update_time` datetime DEFAULT NULL COMMENT '处理时间',
  544. PRIMARY KEY (`id`),
  545. KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
  546. KEY `index2` (`user_id`, `status`, `update_time`),
  547. KEY `index3` (`student_id`, `status`)
  548. ) ENGINE = InnoDB
  549. DEFAULT CHARSET = utf8mb4 COMMENT ='仲裁记录表';
  550. # Dump of table m_library
  551. # ------------------------------------------------------------
  552. DROP TABLE IF EXISTS `m_library`;
  553. CREATE TABLE `m_library`
  554. (
  555. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  556. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  557. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  558. `group_number` int(11) NOT NULL COMMENT '大题号',
  559. `student_id` int(11) NOT NULL COMMENT '考生ID',
  560. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  561. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  562. `task_number` int(11) NOT NULL COMMENT '多评任务序号',
  563. `status` varchar(16) NOT NULL COMMENT '状态',
  564. `marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
  565. `marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
  566. `marker_score` double DEFAULT NULL COMMENT '评卷总分',
  567. `marker_score_list` text DEFAULT NULL COMMENT '评卷给分明细',
  568. `marker_spent` int(11) DEFAULT NULL COMMENT '评卷时长',
  569. `header_id` int(11) DEFAULT NULL COMMENT '科组长ID',
  570. `header_time` datetime DEFAULT NULL COMMENT '科组长评卷时间',
  571. `header_score` double DEFAULT NULL COMMENT '科组长总分',
  572. `header_score_list` text DEFAULT NULL COMMENT '科组长给分明细',
  573. `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
  574. `reject_reason` varchar(128) DEFAULT NULL COMMENT '打回原因',
  575. PRIMARY KEY (`id`),
  576. KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
  577. UNIQUE KEY `index2` (`student_id`, `group_number`, `task_number`),
  578. KEY `index3` (`marker_id`, `status`, `marker_time`)
  579. ) ENGINE = InnoDB
  580. DEFAULT CHARSET = utf8mb4 COMMENT ='评卷任务表';
  581. # Dump of table m_reject_history
  582. # ------------------------------------------------------------
  583. DROP TABLE IF EXISTS `m_reject_history`;
  584. CREATE TABLE `m_reject_history`
  585. (
  586. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  587. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  588. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  589. `group_number` int(11) NOT NULL COMMENT '大题号',
  590. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  591. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  592. `student_id` int(11) NOT NULL COMMENT '考生ID',
  593. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  594. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  595. `user_id` int(11) DEFAULT NULL COMMENT '打回人ID',
  596. `total_score` double DEFAULT NULL COMMENT '总分',
  597. `score_list` text DEFAULT NULL COMMENT '打回时给分明细',
  598. `reject_score_list` text DEFAULT NULL COMMENT '打回后给分明细',
  599. `reason` varchar(128) DEFAULT NULL COMMENT '打回原因',
  600. `create_time` datetime NOT NULL COMMENT '创建时间',
  601. PRIMARY KEY (`id`),
  602. KEY `index1` (`exam_id`, `subject_code`, `group_number`),
  603. KEY `index2` (`library_id`)
  604. ) ENGINE = InnoDB
  605. DEFAULT CHARSET = utf8mb4 COMMENT ='打回记录表';
  606. # Dump of table m_special_tag
  607. # ------------------------------------------------------------
  608. DROP TABLE IF EXISTS `m_special_tag`;
  609. CREATE TABLE `m_special_tag`
  610. (
  611. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  612. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  613. `tag_name` varchar(64) NOT NULL COMMENT '标记内容',
  614. `position_x` double NOT NULL COMMENT 'X轴位置',
  615. `position_y` double NOT NULL COMMENT 'Y轴位置',
  616. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  617. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  618. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  619. PRIMARY KEY (`id`),
  620. KEY `index1` (`library_id`)
  621. ) ENGINE = InnoDB
  622. DEFAULT CHARSET = utf8mb4 COMMENT ='特殊标记表';
  623. # Dump of table m_track
  624. # ------------------------------------------------------------
  625. DROP TABLE IF EXISTS `m_track`;
  626. CREATE TABLE `m_track`
  627. (
  628. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  629. `question_number` varchar(128) NOT NULL COMMENT '完整题号',
  630. `number` int(11) NOT NULL COMMENT '序号',
  631. `student_id` int(11) NOT NULL COMMENT '考生ID',
  632. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  633. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  634. `group_number` int(11) NOT NULL COMMENT '大题题号',
  635. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  636. `score` double NOT NULL COMMENT '给分',
  637. `position_x` double NOT NULL COMMENT 'X轴位置',
  638. `position_y` double NOT NULL COMMENT 'Y轴位置',
  639. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  640. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  641. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  642. `unanswered` tinyint(1) NOT NULL COMMENT '未作答',
  643. PRIMARY KEY (`library_id`, `question_number`, `number`),
  644. KEY `index1` (`student_id`, `group_number`),
  645. KEY `index2` (`marker_id`),
  646. KEY `index3` (`exam_id`, `subject_code`, `group_number`)
  647. ) ENGINE = InnoDB
  648. DEFAULT CHARSET = utf8mb4 COMMENT ='轨迹给分表';
  649. # Dump of table m_header_tag
  650. # ------------------------------------------------------------
  651. DROP TABLE IF EXISTS `m_header_tag`;
  652. CREATE TABLE `m_header_tag`
  653. (
  654. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  655. `student_id` int(11) NOT NULL COMMENT '考生ID',
  656. `group_number` int(11) NOT NULL COMMENT '大题题号',
  657. `user_id` int(11) NOT NULL COMMENT '用户ID',
  658. `tag_name` varchar(64) NOT NULL COMMENT '标记内容',
  659. `position_x` double NOT NULL COMMENT 'X轴位置',
  660. `position_y` double NOT NULL COMMENT 'Y轴位置',
  661. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  662. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  663. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  664. PRIMARY KEY (`id`),
  665. KEY `index1` (`student_id`, `group_number`),
  666. KEY `index2` (`user_id`)
  667. ) ENGINE = InnoDB
  668. DEFAULT CHARSET = utf8mb4 COMMENT ='组长特殊标记表';
  669. # Dump of table m_header_track
  670. # ------------------------------------------------------------
  671. DROP TABLE IF EXISTS `m_header_track`;
  672. CREATE TABLE `m_header_track`
  673. (
  674. `student_id` int(11) NOT NULL COMMENT '考生ID',
  675. `question_number` varchar(128) NOT NULL COMMENT '完整题号',
  676. `number` int(11) NOT NULL COMMENT '序号',
  677. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  678. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  679. `group_number` int(11) NOT NULL COMMENT '大题题号',
  680. `user_id` int(11) NOT NULL COMMENT '用户ID',
  681. `score` double NOT NULL COMMENT '给分',
  682. `position_x` double NOT NULL COMMENT 'X轴位置',
  683. `position_y` double NOT NULL COMMENT 'Y轴位置',
  684. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  685. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  686. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  687. `unanswered` tinyint(1) NOT NULL COMMENT '未作答',
  688. PRIMARY KEY (`student_id`, `question_number`, `number`),
  689. KEY `index1` (`student_id`, `group_number`),
  690. KEY `index2` (`user_id`),
  691. KEY `index3` (`exam_id`, `subject_code`, `group_number`)
  692. ) ENGINE = InnoDB
  693. DEFAULT CHARSET = utf8mb4 COMMENT ='组长轨迹给分表';
  694. # Dump of table m_problem_type
  695. # ------------------------------------------------------------
  696. DROP TABLE IF EXISTS `m_problem_type`;
  697. CREATE TABLE `m_problem_type`
  698. (
  699. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  700. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  701. `name` varchar(64) DEFAULT NULL COMMENT '名称',
  702. `is_custom` tinyint(1) NOT NULL COMMENT '是否自定义',
  703. PRIMARY KEY (`id`),
  704. KEY `index1` (`exam_id`)
  705. ) ENGINE = InnoDB
  706. DEFAULT CHARSET = utf8mb4 COMMENT ='问题类型表';
  707. # Dump of table m_problem_history
  708. # ------------------------------------------------------------
  709. DROP TABLE IF EXISTS `m_problem_history`;
  710. CREATE TABLE `m_problem_history`
  711. (
  712. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  713. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  714. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  715. `group_number` int(11) NOT NULL COMMENT '大题号',
  716. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  717. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  718. `problem_id` int(11) NOT NULL COMMENT '问题ID',
  719. `student_id` int(11) NOT NULL COMMENT '考生ID',
  720. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  721. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  722. `status` varchar(16) DEFAULT NULL COMMENT '状态',
  723. `user_id` int(11) DEFAULT NULL COMMENT '处理人ID',
  724. `total_score` double DEFAULT NULL COMMENT '总分',
  725. `score_list` text DEFAULT NULL COMMENT '给分明细',
  726. `unanswered_count` int(11) DEFAULT NULL COMMENT '未作答的步骤数量',
  727. `create_time` datetime NOT NULL COMMENT '创建时间',
  728. `update_time` datetime DEFAULT NULL COMMENT '处理时间',
  729. PRIMARY KEY (`id`),
  730. KEY `index1` (`exam_id`, `subject_code`, `group_number`, `status`),
  731. KEY `index2` (`user_id`, `status`, `update_time`),
  732. KEY `index3` (`student_id`, `status`)
  733. ) ENGINE = InnoDB
  734. DEFAULT CHARSET = utf8mb4 COMMENT ='问题卷历史表';
  735. # Dump of table m_trial_library
  736. # ------------------------------------------------------------
  737. DROP TABLE IF EXISTS `m_trial_library`;
  738. CREATE TABLE `m_trial_library`
  739. (
  740. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  741. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  742. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  743. `group_number` int(11) NOT NULL COMMENT '分组序号',
  744. `student_id` int(11) NOT NULL COMMENT '考生ID',
  745. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  746. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  747. `marker_id` int(11) DEFAULT NULL COMMENT '评卷员ID',
  748. `marker_time` datetime DEFAULT NULL COMMENT '评卷时间',
  749. `marker_score` double DEFAULT NULL COMMENT '评卷总分',
  750. `marker_score_list` text DEFAULT NULL COMMENT '评卷给分明细',
  751. PRIMARY KEY (`id`),
  752. KEY `index1` (`exam_id`, `subject_code`, `group_number`),
  753. KEY `index2` (`student_id`, `group_number`)
  754. ) ENGINE = InnoDB
  755. DEFAULT CHARSET = utf8mb4 COMMENT ='试评任务表';
  756. # Dump of table m_trial_tag
  757. # ------------------------------------------------------------
  758. DROP TABLE IF EXISTS `m_trial_tag`;
  759. CREATE TABLE `m_trial_tag`
  760. (
  761. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  762. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  763. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  764. `content` varchar(64) NOT NULL COMMENT '标记内容',
  765. `position_x` double NOT NULL COMMENT 'X轴位置',
  766. `position_y` double NOT NULL COMMENT 'Y轴位置',
  767. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  768. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  769. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  770. PRIMARY KEY (`id`),
  771. KEY `index1` (`library_id`, `marker_id`),
  772. KEY `index2` (`marker_id`)
  773. ) ENGINE = InnoDB
  774. DEFAULT CHARSET = utf8mb4 COMMENT ='试评特殊标记表';
  775. # Dump of table m_trial_track
  776. # ------------------------------------------------------------
  777. DROP TABLE IF EXISTS `m_trial_track`;
  778. CREATE TABLE `m_trial_track`
  779. (
  780. `library_id` int(11) NOT NULL COMMENT '评卷任务ID',
  781. `marker_id` int(11) NOT NULL COMMENT '评卷员ID',
  782. `question_number` varchar(64) NOT NULL COMMENT '完整题号',
  783. `number` int(11) NOT NULL COMMENT '序号',
  784. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  785. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  786. `group_number` int(11) NOT NULL COMMENT '大题题号',
  787. `student_id` int(11) NOT NULL COMMENT '考生ID',
  788. `score` double NOT NULL COMMENT '给分',
  789. `position_x` double NOT NULL COMMENT 'X轴位置',
  790. `position_y` double NOT NULL COMMENT 'Y轴位置',
  791. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  792. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  793. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  794. `unanswered` tinyint(1) NOT NULL COMMENT '未作答',
  795. PRIMARY KEY (`library_id`, `marker_id`, `number`, `question_number`),
  796. KEY `index1` (`exam_id`, `subject_code`, `group_number`),
  797. KEY `index2` (`student_id`),
  798. KEY `index3` (`marker_id`)
  799. ) ENGINE = InnoDB
  800. DEFAULT CHARSET = utf8mb4 COMMENT ='试评轨迹表';
  801. # Dump of table s_basic_group
  802. # ------------------------------------------------------------
  803. DROP TABLE IF EXISTS `s_basic_class_group`;
  804. CREATE TABLE `s_basic_class_group`
  805. (
  806. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  807. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  808. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  809. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  810. `class_name` varchar(64) DEFAULT NULL COMMENT '班级名称',
  811. `discrimination` double DEFAULT NULL COMMENT '区分度',
  812. `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
  813. `group_name` varchar(128) DEFAULT NULL COMMENT '大题名称',
  814. `group_number` int(11) DEFAULT NULL COMMENT '大题号',
  815. `question_count` int(11) DEFAULT NULL COMMENT '题目数量',
  816. `total_score` double DEFAULT NULL COMMENT '总分',
  817. `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
  818. `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
  819. `coefficient` double DEFAULT NULL COMMENT '差异系数',
  820. `difficulty` double DEFAULT NULL COMMENT '难度',
  821. `paper_type` varchar(8) DEFAULT NULL COMMENT '试卷类型',
  822. PRIMARY KEY (`id`)
  823. ) ENGINE = InnoDB
  824. DEFAULT CHARSET = utf8mb4 COMMENT ='班级大题统计表';
  825. # Dump of table s_basic_group
  826. # ------------------------------------------------------------
  827. DROP TABLE IF EXISTS `s_basic_group`;
  828. CREATE TABLE `s_basic_group`
  829. (
  830. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  831. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  832. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  833. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  834. `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
  835. `group_name` varchar(128) DEFAULT NULL COMMENT '大题名称',
  836. `group_number` int(11) DEFAULT NULL COMMENT '大题号',
  837. `max_score` double DEFAULT NULL COMMENT '最高分',
  838. `min_score` double DEFAULT NULL COMMENT '最低分',
  839. `avg_score` double DEFAULT NULL COMMENT '平均分',
  840. `total_score` double DEFAULT NULL COMMENT '满分',
  841. `stdev` double DEFAULT NULL COMMENT '标准差',
  842. `coefficient` double DEFAULT NULL COMMENT '差异系数',
  843. `score_rate` double DEFAULT NULL COMMENT '得分率',
  844. `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
  845. `zero_count` int(11) DEFAULT NULL COMMENT '零分人数',
  846. `difficulty` double DEFAULT NULL COMMENT '难度',
  847. `discrimination` double DEFAULT NULL COMMENT '区分度',
  848. `question_count` int(11) DEFAULT NULL COMMENT '题目数量',
  849. `reality_count` int(11) DEFAULT NULL COMMENT '有效数量',
  850. `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
  851. `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
  852. `paper_type` varchar(8) DEFAULT NULL COMMENT '试卷类型',
  853. PRIMARY KEY (`id`),
  854. KEY `index1` (`exam_id`, `subject_code`)
  855. ) ENGINE = InnoDB
  856. DEFAULT CHARSET = utf8mb4 COMMENT ='大题统计表';
  857. # Dump of table s_basic_question
  858. # ------------------------------------------------------------
  859. DROP TABLE IF EXISTS `s_basic_question`;
  860. CREATE TABLE `s_basic_question`
  861. (
  862. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  863. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  864. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  865. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  866. `objective` tinyint(1) DEFAULT NULL COMMENT '是否客观题',
  867. `question_name` varchar(64) DEFAULT NULL COMMENT '题目名称',
  868. `paper_type` varchar(8) DEFAULT NULL COMMENT '试卷类型',
  869. `main_number` int(11) NOT NULL COMMENT '大题号',
  870. `sub_number` varchar(32) NOT NULL COMMENT '小题号',
  871. `avg_score` double DEFAULT NULL COMMENT '平均分',
  872. `total_score` double DEFAULT NULL COMMENT '满分',
  873. `stdev` double DEFAULT NULL COMMENT '标准差',
  874. `score_rate` double DEFAULT NULL COMMENT '得分率',
  875. `full_score_rate` double DEFAULT NULL COMMENT '满分率',
  876. `coefficient` double DEFAULT NULL COMMENT '差异系数',
  877. `difficulty` double DEFAULT NULL COMMENT '难度',
  878. `discrimination` double DEFAULT NULL COMMENT '区分度',
  879. `max_score` double DEFAULT NULL COMMENT '最大分数',
  880. `min_score` double DEFAULT NULL COMMENT '最小分数',
  881. `reality_count` int(11) DEFAULT NULL COMMENT '有效数量',
  882. `zero_count` int(11) DEFAULT NULL COMMENT '零分数量',
  883. `options` text DEFAULT NULL COMMENT '选项',
  884. `answer` varchar(16) DEFAULT NULL COMMENT '答案',
  885. `full_count` int(11) DEFAULT NULL COMMENT '满分数量',
  886. PRIMARY KEY (`id`),
  887. KEY `index1` (`exam_id`, `subject_code`)
  888. ) ENGINE = InnoDB
  889. DEFAULT CHARSET = utf8mb4 COMMENT ='小题统计表';
  890. # Dump of table s_basic_subject
  891. # ------------------------------------------------------------
  892. DROP TABLE IF EXISTS `s_basic_subject`;
  893. CREATE TABLE `s_basic_subject`
  894. (
  895. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  896. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  897. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  898. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  899. `absent_count` int(11) DEFAULT NULL COMMENT '缺考人数',
  900. `breach_count` int(11) DEFAULT NULL COMMENT '违纪人数',
  901. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  902. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  903. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  904. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  905. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  906. `max_score` double DEFAULT NULL COMMENT '最高分',
  907. `min_score` double DEFAULT NULL COMMENT '最低分',
  908. `avg_score` double DEFAULT NULL COMMENT '平均分',
  909. `total_count` int(11) DEFAULT NULL COMMENT '总人数',
  910. `score_range` text DEFAULT NULL COMMENT '分数分布',
  911. `options` text DEFAULT NULL COMMENT '选项',
  912. `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
  913. `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
  914. `range_level` text DEFAULT NULL COMMENT '高低分段统计',
  915. `coefficient` double DEFAULT NULL COMMENT '差异系数',
  916. `difficulty` double DEFAULT NULL COMMENT '难度',
  917. `discrimination` double DEFAULT NULL COMMENT '区分度',
  918. `full_count` int(11) DEFAULT NULL COMMENT '满分人数',
  919. `question_count` int(11) DEFAULT NULL COMMENT '题目数量',
  920. `stdev` double DEFAULT NULL COMMENT '方差',
  921. `total_score` double DEFAULT NULL COMMENT '满分',
  922. `zero_count` int(11) DEFAULT NULL COMMENT '零分数量',
  923. PRIMARY KEY (`id`),
  924. KEY `index1` (`exam_id`, `subject_code`)
  925. ) ENGINE = InnoDB
  926. DEFAULT CHARSET = utf8mb4 COMMENT ='科目统计表';
  927. # Dump of table s_basic_subject_class
  928. # ------------------------------------------------------------
  929. DROP TABLE IF EXISTS `s_basic_subject_class`;
  930. CREATE TABLE `s_basic_subject_class`
  931. (
  932. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  933. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  934. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  935. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  936. `class_name` varchar(64) DEFAULT NULL COMMENT '班级名称',
  937. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  938. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  939. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  940. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  941. `max_score` double DEFAULT NULL COMMENT '最高分',
  942. `min_score` double DEFAULT NULL COMMENT '最低分',
  943. `avg_score` double DEFAULT NULL COMMENT '平均分',
  944. `coefficient` double DEFAULT NULL COMMENT '差异系数',
  945. `difficulty` double DEFAULT NULL COMMENT '难度',
  946. `score_range` text DEFAULT NULL COMMENT '分数分布',
  947. `stdev` double DEFAULT NULL COMMENT '方差',
  948. `difficulity_level` text DEFAULT NULL COMMENT '难度分布',
  949. `discrimination_level` text DEFAULT NULL COMMENT '区分度分布',
  950. `range_level` text DEFAULT NULL COMMENT '高低分分布',
  951. `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
  952. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  953. PRIMARY KEY (`id`),
  954. KEY `index1` (`exam_id`, `subject_code`)
  955. ) ENGINE = InnoDB
  956. DEFAULT CHARSET = utf8mb4 COMMENT ='班级统计表';
  957. # Dump of table s_basic_subject_college
  958. # ------------------------------------------------------------
  959. DROP TABLE IF EXISTS `s_basic_subject_college`;
  960. CREATE TABLE `s_basic_subject_college`
  961. (
  962. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  963. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  964. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  965. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  966. `college_name` varchar(64) DEFAULT NULL COMMENT '学院名称',
  967. `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
  968. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  969. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  970. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  971. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  972. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  973. `max_score` double DEFAULT NULL COMMENT '最高分',
  974. `min_score` double DEFAULT NULL COMMENT '最低分',
  975. `avg_score` double DEFAULT NULL COMMENT '平均分',
  976. PRIMARY KEY (`id`),
  977. KEY `index1` (`exam_id`, `subject_code`)
  978. ) ENGINE = InnoDB
  979. DEFAULT CHARSET = utf8mb4 COMMENT ='学院统计表';
  980. # Dump of table s_basic_subject_teacher
  981. # ------------------------------------------------------------
  982. DROP TABLE IF EXISTS `s_basic_subject_teacher`;
  983. CREATE TABLE `s_basic_subject_teacher`
  984. (
  985. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  986. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  987. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  988. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  989. `teacher_name` varchar(64) DEFAULT NULL COMMENT '任课老师',
  990. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  991. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  992. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  993. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  994. `max_score` double DEFAULT NULL COMMENT '最高分',
  995. `min_score` double DEFAULT NULL COMMENT '最低分',
  996. `avg_score` double DEFAULT NULL COMMENT '平均分',
  997. `total_count` int(11) DEFAULT NULL COMMENT '报考人数',
  998. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  999. `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
  1000. PRIMARY KEY (`id`),
  1001. KEY `index1` (`exam_id`, `subject_code`)
  1002. ) ENGINE = InnoDB
  1003. DEFAULT CHARSET = utf8mb4 COMMENT ='任课老师统计表';
  1004. # Dump of table s_basic_subject_teacher_class
  1005. # ------------------------------------------------------------
  1006. DROP TABLE IF EXISTS `s_basic_subject_teacher_class`;
  1007. CREATE TABLE `s_basic_subject_teacher_class`
  1008. (
  1009. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1010. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  1011. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  1012. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  1013. `teacher_name` varchar(64) DEFAULT NULL COMMENT '任课老师',
  1014. `class_name` varchar(64) DEFAULT NULL COMMENT '班级名称',
  1015. `excellent_count` int(11) DEFAULT NULL COMMENT '优秀人数',
  1016. `excellent_rate` double DEFAULT NULL COMMENT '优秀率',
  1017. `pass_count` int(11) DEFAULT NULL COMMENT '及格人数',
  1018. `pass_rate` double DEFAULT NULL COMMENT '及格率',
  1019. `max_score` double DEFAULT NULL COMMENT '最高分',
  1020. `min_score` double DEFAULT NULL COMMENT '最低分',
  1021. `avg_score` double DEFAULT NULL COMMENT '平均分',
  1022. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  1023. `relative_avg_score` double DEFAULT NULL COMMENT '平均相对分',
  1024. PRIMARY KEY (`id`),
  1025. KEY `index1` (`exam_id`, `subject_code`)
  1026. ) ENGINE = InnoDB
  1027. DEFAULT CHARSET = utf8mb4 COMMENT ='任课老师班级统计表';
  1028. # Dump of table s_basic_subject
  1029. # ------------------------------------------------------------
  1030. DROP TABLE IF EXISTS `s_basic_subject_range`;
  1031. CREATE TABLE `s_basic_subject_range`
  1032. (
  1033. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1034. `exam_id` int(11) DEFAULT NULL COMMENT '考试ID',
  1035. `subject_code` varchar(32) DEFAULT NULL COMMENT '科目代码',
  1036. `subject_name` varchar(32) DEFAULT NULL COMMENT '科目名称',
  1037. `reality_count` int(11) DEFAULT NULL COMMENT '有效人数',
  1038. `objective_score` double DEFAULT NULL COMMENT '客观题分',
  1039. `total_count` int(11) DEFAULT NULL COMMENT '总人数',
  1040. `objective_score_range` text DEFAULT NULL COMMENT '分数分布',
  1041. PRIMARY KEY (`id`),
  1042. KEY `index1` (`exam_id`, `subject_code`)
  1043. ) ENGINE = InnoDB
  1044. DEFAULT CHARSET = utf8mb4 COMMENT ='科目客观题分段统计表';
  1045. # Dump of table eb_import_query
  1046. # ------------------------------------------------------------
  1047. DROP TABLE IF EXISTS `eb_import_query`;
  1048. CREATE TABLE `eb_import_query`
  1049. (
  1050. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1051. `create_time` datetime NOT NULL COMMENT '创建时间',
  1052. `description` text DEFAULT NULL COMMENT '描述',
  1053. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  1054. `type` varchar(16) NOT NULL COMMENT '类型',
  1055. `user_id` int(11) NOT NULL COMMENT '用户ID',
  1056. PRIMARY KEY (`id`),
  1057. KEY `index1` (`exam_id`, `user_id`, `type`)
  1058. ) ENGINE = InnoDB
  1059. DEFAULT CHARSET = utf8mb4 COMMENT ='导入查询表';
  1060. # Dump of table eb_answer_card
  1061. # ------------------------------------------------------------
  1062. DROP TABLE IF EXISTS `eb_answer_card`;
  1063. CREATE TABLE `eb_answer_card`
  1064. (
  1065. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  1066. `code` varchar(64) DEFAULT NULL COMMENT '混扫代码',
  1067. `number` int(11) NOT NULL COMMENT '序号',
  1068. `need_adapte` tinyint(1) DEFAULT NULL COMMENT '强制适配',
  1069. `paper_count` int(11) DEFAULT NULL COMMENT '试卷数量',
  1070. `single_page` tinyint(1) DEFAULT NULL COMMENT '单页模式',
  1071. `source` varchar(16) NOT NULL COMMENT '来源',
  1072. `md5` varchar(255) DEFAULT NULL COMMENT '文件md5',
  1073. `dpi` int(11) DEFAULT NULL COMMENT 'dpi',
  1074. `slice_config` text DEFAULT NULL COMMENT '裁切配置',
  1075. `parameter` varchar(255) DEFAULT NULL COMMENT '其他属性',
  1076. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  1077. `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  1078. PRIMARY KEY (`exam_id`, `number`)
  1079. ) ENGINE = InnoDB
  1080. DEFAULT CHARSET = utf8mb4 COMMENT ='题卡卡格式表';
  1081. DROP TABLE IF EXISTS `eb_score_verify`;
  1082. CREATE TABLE `eb_score_verify`
  1083. (
  1084. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1085. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  1086. `user_id` int(11) NOT NULL COMMENT '操作人ID',
  1087. `student_id` int(11) NOT NULL COMMENT '考生ID',
  1088. `flagged` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被标记',
  1089. `viewed` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被查看',
  1090. `create_time` datetime NOT NULL COMMENT '创建时间',
  1091. `verify_time` datetime DEFAULT NULL COMMENT '校验时间',
  1092. PRIMARY KEY (`id`),
  1093. UNIQUE KEY `index1` (`exam_id`, `user_id`, `student_id`)
  1094. ) ENGINE = InnoDB
  1095. DEFAULT CHARSET = utf8mb4 COMMENT ='成绩校验';
  1096. # Dump of table eb_answer_card_subject
  1097. # ------------------------------------------------------------
  1098. DROP TABLE IF EXISTS `eb_answer_card_subject`;
  1099. CREATE TABLE `eb_answer_card_subject`
  1100. (
  1101. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1102. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  1103. `card_number` int(11) NOT NULL COMMENT '卡格式号',
  1104. `subject_code` varchar(128) NOT NULL COMMENT '科目代码',
  1105. PRIMARY KEY (`id`),
  1106. UNIQUE KEY `index1` (`exam_id`, `card_number`, `subject_code`)
  1107. ) ENGINE = InnoDB
  1108. DEFAULT CHARSET = utf8mb4 COMMENT ='卡格式科目关联关系';
  1109. DROP TABLE IF EXISTS `eb_user_student`;
  1110. CREATE TABLE `eb_user_student`
  1111. (
  1112. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1113. `user_id` int(11) NOT NULL COMMENT '用户ID',
  1114. `exam_number` varchar(64) NOT NULL COMMENT '考生ID',
  1115. PRIMARY KEY (`id`),
  1116. UNIQUE KEY `index1` (`user_id`, `exam_number`)
  1117. ) ENGINE = InnoDB
  1118. DEFAULT CHARSET = utf8mb4 COMMENT ='用户考生关联表';
  1119. DROP TABLE IF EXISTS `b_role_info`;
  1120. CREATE TABLE `b_role_info`
  1121. (
  1122. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1123. `school_id` int(11) NOT NULL COMMENT '学校ID',
  1124. `code` varchar(64) NOT NULL COMMENT '角色CODE',
  1125. `name` varchar(64) NOT NULL COMMENT '名称',
  1126. `seq` int(11) NOT NULL COMMENT '排序',
  1127. `updater_id` int(11) DEFAULT NULL COMMENT '更新人ID',
  1128. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  1129. PRIMARY KEY (`id`),
  1130. UNIQUE KEY `IDX_ROLE_INFO_01` (`school_id`, `code`)
  1131. ) ENGINE = InnoDB
  1132. DEFAULT CHARSET = utf8mb4 COMMENT ='角色表';
  1133. DROP TABLE IF EXISTS `m_reject_type`;
  1134. CREATE TABLE `m_reject_type`
  1135. (
  1136. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1137. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  1138. `name` varchar(64) DEFAULT NULL COMMENT '名称',
  1139. `is_custom` tinyint(1) NOT NULL COMMENT '是否自定义',
  1140. PRIMARY KEY (`id`),
  1141. KEY `index1` (`exam_id`)
  1142. ) ENGINE = InnoDB
  1143. DEFAULT CHARSET = utf8mb4 COMMENT ='打回类型表';
  1144. DROP TABLE IF EXISTS `b_privilege`;
  1145. CREATE TABLE `b_privilege`
  1146. (
  1147. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1148. `code` varchar(64) NOT NULL COMMENT '权限CODE',
  1149. `name` varchar(64) NOT NULL COMMENT '名称',
  1150. `parent_code` varchar(64) NOT NULL COMMENT '父权限CODE',
  1151. `privilege_type` varchar(64) NOT NULL COMMENT '类型',
  1152. `privilege_uri` varchar(64) DEFAULT NULL COMMENT 'URI',
  1153. `seq` int(11) NOT NULL COMMENT '排序',
  1154. `level` int(11) NOT NULL COMMENT '树结构层级',
  1155. `icon` varchar(64) DEFAULT NULL COMMENT '图表',
  1156. `i18n` varchar(64) DEFAULT NULL COMMENT '国际化',
  1157. PRIMARY KEY (`id`),
  1158. UNIQUE KEY `IDX_PRIVILEGE_01` (`code`),
  1159. KEY `IDX_PRIVILEGE_02` (`parent_code`)
  1160. ) ENGINE = InnoDB
  1161. DEFAULT CHARSET = utf8mb4 COMMENT ='权限表';
  1162. DROP TABLE IF EXISTS `b_role_privilege`;
  1163. CREATE TABLE `b_role_privilege`
  1164. (
  1165. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  1166. `school_id` int(11) NOT NULL COMMENT '学校ID',
  1167. `role_code` varchar(64) NOT NULL COMMENT '角色CODE',
  1168. `privilege_code` varchar(64) NOT NULL COMMENT '权限CODE',
  1169. `enable` tinyint(1) NOT NULL COMMENT '启用禁用',
  1170. PRIMARY KEY (`id`),
  1171. UNIQUE KEY `IDX_ROLE_PRIVILEGE_01` (`school_id`, `role_code`, `privilege_code`)
  1172. ) ENGINE = InnoDB
  1173. DEFAULT CHARSET = utf8mb4 COMMENT ='角色权限关联表';
  1174. -- 菜单权限
  1175. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1176. VALUES ('overview', '主页导览', 'root_code', 'MENU', 'HomeGuide', 10, 1, 'icon-bookmark', 'index.overview');
  1177. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1178. VALUES ('user_list', '用户管理', 'root_code', 'MENU', 'UserManage', 20, 1, 'icon-user', 'index.user');
  1179. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1180. VALUES ('user_list_help_video', '帮助视频', 'user_list', 'BUTTON', NULL, 10, 2, NULL, NULL);
  1181. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1182. VALUES ('exam_list', '考试管理', 'root_code', 'MENU', 'ExamManage', 30, 1, 'icon-th-list', 'index.exam');
  1183. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1184. VALUES ('exam_student', '考生管理', 'root_code', 'MENU', 'StudentManage', 40, 1, 'icon-user', 'index.student');
  1185. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1186. VALUES ('exam_scan', '扫描进度', 'root_code', 'MENU', 'ScanManage', 50, 1, 'icon-print', 'index.scan');
  1187. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1188. VALUES ('exam_paper', '科目管理', 'root_code', 'MENU', 'SubjectManage', 60, 1, 'icon-book', 'index.paper');
  1189. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1190. VALUES ('exam_mark', '评卷管理', 'root_code', 'MENU', 'mark', 70, 1, 'icon-pencil', 'index.mark');
  1191. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1192. VALUES ('mark_progress', '评卷进度', 'exam_mark', 'MENU', 'MarkProgress', 10, 2, NULL, NULL);
  1193. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1194. VALUES ('subject_mark_manage', '科目评卷管理', 'exam_mark', 'MENU', 'SubjectMarkManage', 20, 2, NULL, NULL);
  1195. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1196. VALUES ('mark_group', '分组管理', 'subject_mark_manage', 'PAGE', NULL, 10, 3, NULL, NULL);
  1197. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1198. VALUES ('group_query', '查询', 'mark_group', 'BUTTON', NULL, 10, 4, NULL, NULL);
  1199. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1200. VALUES ('group_add', '新增', 'mark_group', 'BUTTON', NULL, 20, 4, NULL, NULL);
  1201. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1202. VALUES ('group_close', '关闭评卷', 'mark_group', 'BUTTON', NULL, 30, 4, NULL, NULL);
  1203. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1204. VALUES ('group_count', '设置试评数量', 'mark_group', 'BUTTON', NULL, 40, 4, NULL, NULL);
  1205. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1206. VALUES ('group_paperview', '全卷预览', 'mark_group', 'BUTTON', NULL, 50, 4, NULL, NULL);
  1207. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1208. VALUES ('group_view', '分组预览', 'mark_group', 'BUTTON', NULL, 60, 4, NULL, NULL);
  1209. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1210. VALUES ('group_edit', '修改', 'mark_group', 'BUTTON', NULL, 70, 4, NULL, NULL);
  1211. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1212. VALUES ('group_reset_edit', '重置修改', 'mark_group', 'BUTTON', NULL, 80, 4, NULL, NULL);
  1213. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1214. VALUES ('group_delete', '删除', 'mark_group', 'BUTTON', NULL, 90, 4, NULL, NULL);
  1215. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1216. VALUES ('mark_group_help_video', '帮助视频', 'mark_group', 'BUTTON', NULL, 100, 4, NULL, NULL);
  1217. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1218. VALUES ('marker', '评卷员管理', 'subject_mark_manage', 'PAGE', NULL, 20, 3, NULL, NULL);
  1219. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1220. VALUES ('marker_query', '查询', 'marker', 'BUTTON', NULL, 10, 4, NULL, NULL);
  1221. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1222. VALUES ('marker_enable', '启用', 'marker', 'BUTTON', NULL, 20, 4, NULL, NULL);
  1223. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1224. VALUES ('marker_disable', '禁用', 'marker', 'BUTTON', NULL, 30, 4, NULL, NULL);
  1225. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1226. VALUES ('marker_reset_pass', '重置密码', 'marker', 'BUTTON', NULL, 40, 4, NULL, NULL);
  1227. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1228. VALUES ('marker_reset', '重置', 'marker', 'BUTTON', NULL, 50, 4, NULL, NULL);
  1229. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1230. VALUES ('mark_trial', '试评管理', 'subject_mark_manage', 'PAGE', NULL, 30, 3, NULL, NULL);
  1231. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1232. VALUES ('mark_trial_query', '查询', 'mark_trial', 'BUTTON', NULL, 10, 4, NULL, NULL);
  1233. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1234. VALUES ('mark_library', '任务管理', 'subject_mark_manage', 'PAGE', NULL, 40, 3, NULL, NULL);
  1235. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1236. VALUES ('mark_library_query', '查询', 'mark_library', 'BUTTON', NULL, 10, 4, NULL, NULL);
  1237. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1238. VALUES ('mark_library_inspect', '复核', 'mark_library', 'BUTTON', NULL, 20, 4, NULL, NULL);
  1239. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1240. VALUES ('mark_library_view', '查看试卷', 'mark_library', 'BUTTON', NULL, 30, 4, NULL, NULL);
  1241. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1242. VALUES ('mark_library_reject', '打回', 'mark_library', 'BUTTON', NULL, 40, 4, NULL, NULL);
  1243. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1244. VALUES ('mark_arbitrate', '仲裁管理', 'subject_mark_manage', 'PAGE', NULL, 50, 3, NULL, NULL);
  1245. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1246. VALUES ('mark_arbitrate_query', '查询', 'mark_arbitrate', 'BUTTON', NULL, 10, 4, NULL, NULL);
  1247. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1248. VALUES ('mark_arbitrate_batch_dis', '批量处理', 'mark_arbitrate', 'BUTTON', NULL, 20, 4, NULL, NULL);
  1249. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1250. VALUES ('mark_arbitrate_dis', '处理', 'mark_arbitrate', 'BUTTON', NULL, 30, 4, NULL, NULL);
  1251. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1252. VALUES ('mark_quality', '质量监控', 'subject_mark_manage', 'PAGE', NULL,60, 3, NULL, NULL);
  1253. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1254. VALUES ('subject_arbitrate_report', '科目仲裁统计', 'mark_quality', 'BUTTON', NULL, 10, 4, NULL, NULL);
  1255. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1256. VALUES ('marker_arbitrate_report', '评卷员仲裁统计', 'mark_quality', 'BUTTON', NULL, 20, 4, NULL, NULL);
  1257. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1258. VALUES ('reject_manage', '打回卷管理', 'root_code', 'MENU', 'back', 80, 1, 'icon-bookmark', 'index.reject');
  1259. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1260. VALUES ('reject_list', '打回卷', 'reject_manage', 'MENU', 'RejectManage', 10, 2, NULL, NULL);
  1261. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1262. VALUES ('reject_list_query', '查询', 'reject_list', 'BUTTON', NULL, 10, 3, NULL, NULL);
  1263. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1264. VALUES ('reject_list_info', '试卷详情', 'reject_list', 'BUTTON', NULL, 20, 3, NULL, NULL);
  1265. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1266. VALUES ('reject_list_assigned', '任务指定', 'reject_list', 'BUTTON', NULL, 30, 3, NULL, NULL);
  1267. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1268. VALUES ('reject_report', '打回统计', 'reject_manage', 'MENU', 'RejectStatistics', 20, 2, NULL, NULL);
  1269. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1270. VALUES ('subject_reject_report', '科目打回统计', 'reject_report', 'BUTTON', NULL, 10, 3, NULL, NULL);
  1271. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1272. VALUES ('marker_reject_report', '评卷员打回统计', 'reject_report', 'BUTTON', NULL, 20, 3, NULL, NULL);
  1273. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1274. VALUES ('problem_history', '问题卷管理', 'root_code', 'MENU', 'IssuePaper', 90, 1, 'icon-tag', 'index.problem');
  1275. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1276. VALUES ('problem_query', '查询', 'problem_history', 'BUTTON', NULL, 10, 2, NULL, NULL);
  1277. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1278. VALUES ('problem_batch_reset', '批量重置', 'problem_history', 'BUTTON', NULL, 20, 2, NULL, NULL);
  1279. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1280. VALUES ('problem_export', '导出', 'problem_history', 'BUTTON', NULL, 30, 2, NULL, NULL);
  1281. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1282. VALUES ('problem_reset', '重置', 'problem_history', 'BUTTON', NULL, 40, 2, NULL, NULL);
  1283. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1284. VALUES ('inspected', '成绩复核', 'root_code', 'MENU', 'ScoreReview', 100, 1, 'icon-flag', 'index.inspected');
  1285. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1286. VALUES ('inspected_report', '复核进度统计', 'inspected', 'MENU', 'ScoreReviewStatistics', 10, 2, NULL, NULL);
  1287. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1288. VALUES ('inspected_report_query', '查询', 'inspected_report', 'BUTTON', NULL, 10, 3, NULL, NULL);
  1289. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1290. VALUES ('paper_inspected', '全卷复核', 'inspected', 'MENU', 'AllReview', 20, 2, NULL, NULL);
  1291. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1292. VALUES ('paper_inspected_query', '查询', 'paper_inspected', 'BUTTON', NULL, 10, 3, NULL, NULL);
  1293. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1294. VALUES ('paper_inspected_batch', '批量复核', 'paper_inspected', 'BUTTON', NULL, 20, 3, NULL, NULL);
  1295. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1296. VALUES ('paper_inspected_cancel', '取消复核', 'paper_inspected', 'BUTTON', NULL, 30, 3, NULL, NULL);
  1297. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1298. VALUES ('paper_inspected_track', '轨迹图', 'paper_inspected', 'BUTTON', NULL, 40, 3, NULL, NULL);
  1299. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1300. VALUES ('paper_inspected_dispose', '进入复核', 'paper_inspected', 'BUTTON', NULL, 50, 3, NULL, NULL);
  1301. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1302. VALUES ('paper_inspected_round', '再次复核', 'paper_inspected', 'BUTTON', NULL, 60, 3, NULL, NULL);
  1303. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1304. VALUES ('paper_inspected_help_video', '帮助视频', 'paper_inspected', 'BUTTON', NULL, 70, 3, NULL, NULL);
  1305. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1306. VALUES ('score_verify', '成绩校验', 'inspected', 'MENU', 'ScoreCheck', 30, 2, NULL, NULL);
  1307. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1308. VALUES ('exam_score', '成绩查询', 'root_code', 'MENU', 'ScoreQuery', 110, 1, 'icon-search', 'index.score');
  1309. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1310. VALUES ('exam_score_query', '查询', 'exam_score', 'BUTTON', NULL, 10, 2, NULL, NULL);
  1311. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1312. VALUES ('exam_score_export', '导出', 'exam_score', 'BUTTON', NULL, 20, 2, NULL, NULL);
  1313. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1314. VALUES ('exam_report_subject', '科目分析', 'root_code', 'MENU', 'AnalysisManage', 120, 1, 'icon-asterisk', 'index.report.subject');
  1315. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1316. VALUES ('report_subject_total', '总量分析', 'exam_report_subject', 'PAGE', NULL, 10, 2, NULL, NULL);
  1317. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1318. VALUES ('report_subject_total_eport', '导出总表', 'report_subject_total', 'BUTTON', NULL, 20, 2, NULL, NULL);
  1319. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1320. VALUES ('report_subject_total_refresh', '刷新', 'report_subject_total', 'BUTTON', NULL, 20, 2, NULL, NULL);
  1321. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1322. VALUES ('report_subject_range', '分段统计', 'exam_report_subject', 'PAGE', NULL, 20, 2, NULL, NULL);
  1323. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1324. VALUES ('report_subject_college', '学院分析', 'exam_report_subject', 'PAGE', NULL, 30, 2, NULL, NULL);
  1325. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1326. VALUES ('report_subject_teacher', '任课老师分析', 'exam_report_subject', 'PAGE', NULL, 40, 2, NULL, NULL);
  1327. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1328. VALUES ('report_subject_class', '班级分析', 'exam_report_subject', 'PAGE', NULL, 50, 2, NULL, NULL);
  1329. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1330. VALUES ('report_subject_objective_question', '客观题分析', 'exam_report_subject', 'PAGE', NULL, 60, 2, NULL, NULL);
  1331. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1332. VALUES ('report_subject_subjective_question', '主观题分析', 'exam_report_subject', 'PAGE', NULL, 70, 2, NULL, NULL);
  1333. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1334. VALUES ('report_subject_group', '大题分析', 'exam_report_subject', 'PAGE', NULL, 80, 2, NULL, NULL);
  1335. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1336. VALUES ('exam_check_answer', '数据检查', 'root_code', 'MENU', 'DataCheck', 130, 1, 'icon-check', 'index.check');
  1337. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1338. VALUES ('manual_confirm', '人工确认', 'exam_check_answer', 'MENU', 'ManualConfirm', 10, 2, NULL, NULL);
  1339. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1340. VALUES ('result_check', '识别结果检查', 'exam_check_answer', 'MENU', 'ResultCheck', 20, 2, NULL, NULL);
  1341. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1342. VALUES ('image_check', '图片检查', 'exam_check_answer', 'MENU', 'ImageCheck', 30, 2, NULL, NULL);
  1343. INSERT INTO `b_privilege` (`code`, `name`, `parent_code`, `privilege_type`, `privilege_uri`, `seq`, `level`, `icon`, `i18n`)
  1344. VALUES ('operation_log', '操作日志', 'root_code', 'MENU', 'LogManage', 140, 1, 'icon-tasks', 'index.log');