3.3.0.sql 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876
  1. -- ----------------------------
  2. -- Table structure for mark_arbitrate_history
  3. -- ----------------------------
  4. CREATE TABLE IF NOT EXISTS `mark_arbitrate_history` (
  5. `id` bigint(20) NOT NULL COMMENT '自增主键',
  6. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  7. `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
  8. `group_number` int(11) NOT NULL COMMENT '大题号',
  9. `student_code` varchar(64) NOT NULL COMMENT '准考证号',
  10. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  11. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  12. `status` varchar(16) NOT NULL COMMENT '状态',
  13. `update_user_id` bigint(20) DEFAULT NULL COMMENT '处理人ID',
  14. `total_score` double DEFAULT NULL COMMENT '总分',
  15. `score_list` text COMMENT '给分明细',
  16. `create_time` bigint(20) NOT NULL COMMENT '创建时间',
  17. `update_time` bigint(20) DEFAULT NULL COMMENT '处理时间',
  18. PRIMARY KEY (`id`) USING BTREE,
  19. KEY `index1` (`exam_id`,`paper_number`,`group_number`,`status`) USING BTREE,
  20. KEY `index3` (`student_id`,`status`) USING BTREE,
  21. KEY `index2` (`update_user_id`,`status`,`update_time`) USING BTREE
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='仲裁记录表';
  23. -- ----------------------------
  24. -- Table structure for mark_group
  25. -- ----------------------------
  26. CREATE TABLE IF NOT EXISTS `mark_group` (
  27. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  28. `course_code` varchar(100) DEFAULT NULL COMMENT '课程代码',
  29. `course_name` varchar(100) DEFAULT NULL COMMENT '课程名称',
  30. `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
  31. `number` int(11) NOT NULL COMMENT '序号',
  32. `pic_list` text COMMENT '小图配置',
  33. `total_score` double NOT NULL COMMENT '满分',
  34. `double_enable` tinyint(1) DEFAULT '0' COMMENT '是否开启双评',
  35. `double_rate` double DEFAULT NULL COMMENT '双评比例',
  36. `arbitrate_threshold` double DEFAULT NULL COMMENT '仲裁阈值',
  37. `score_policy` varchar(16) DEFAULT NULL COMMENT '合分策略',
  38. `task_count` int(11) NOT NULL COMMENT '任务总量',
  39. `marked_count` int(11) NOT NULL COMMENT '已评数量',
  40. `left_count` int(11) DEFAULT NULL COMMENT '剩余数量',
  41. PRIMARY KEY (`exam_id`,`paper_number`,`number`) USING BTREE
  42. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评卷分组表';
  43. -- ----------------------------
  44. -- Table structure for mark_group_student
  45. -- ----------------------------
  46. CREATE TABLE IF NOT EXISTS `mark_group_student` (
  47. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  48. `group_number` int(11) NOT NULL COMMENT '分组ID',
  49. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  50. `paper_number` varchar(32) NOT NULL COMMENT '科目代码',
  51. `status` varchar(16) NOT NULL COMMENT '状态',
  52. PRIMARY KEY (`student_id`,`group_number`) USING BTREE,
  53. KEY `index1` (`exam_id`,`paper_number`,`group_number`,`status`) USING BTREE
  54. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考生分组状态表';
  55. -- ----------------------------
  56. -- Table structure for mark_header_subjective_score
  57. -- ----------------------------
  58. CREATE TABLE IF NOT EXISTS `mark_header_subjective_score` (
  59. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  60. `main_number` int(11) NOT NULL COMMENT '大题号',
  61. `sub_number` varchar(32) NOT NULL COMMENT '小题号',
  62. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  63. `paper_number` varchar(100) NOT NULL COMMENT '课程代码',
  64. `group_number` int(11) NOT NULL COMMENT '分组序号',
  65. `group_score` double NOT NULL COMMENT '分组得分',
  66. `main_score` double NOT NULL COMMENT '大题得分',
  67. `score` double NOT NULL COMMENT '小题得分',
  68. `uncalculate` tinyint(4) NOT NULL COMMENT '是否合分',
  69. `user_id` bigint(20) DEFAULT NULL COMMENT '科组长ID',
  70. PRIMARY KEY (`student_id`,`main_number`,`sub_number`) USING BTREE,
  71. KEY `index1` (`exam_id`,`paper_number`,`main_number`,`main_score`) USING BTREE,
  72. KEY `index11` (`exam_id`,`paper_number`,`main_number`,`main_score`) USING BTREE
  73. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='主观题得分明细表';
  74. -- ----------------------------
  75. -- Table structure for mark_header_tag
  76. -- ----------------------------
  77. CREATE TABLE IF NOT EXISTS `mark_header_tag` (
  78. `id` bigint(20) NOT NULL COMMENT '主键',
  79. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  80. `paper_number` varchar(45) NOT NULL COMMENT '试卷编号',
  81. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  82. `group_number` int(11) NOT NULL COMMENT '大题题号',
  83. `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  84. `tag_name` varchar(64) NOT NULL COMMENT '标记内容',
  85. `position_x` double NOT NULL COMMENT 'X轴位置',
  86. `position_y` double NOT NULL COMMENT 'Y轴位置',
  87. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  88. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  89. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  90. `tag_type` varchar(64) DEFAULT NULL COMMENT '标记类型',
  91. PRIMARY KEY (`id`) USING BTREE,
  92. KEY `index1` (`student_id`,`group_number`) USING BTREE,
  93. KEY `index2` (`user_id`) USING BTREE
  94. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='组长特殊标记表';
  95. -- ----------------------------
  96. -- Table structure for mark_header_track
  97. -- ----------------------------
  98. CREATE TABLE IF NOT EXISTS `mark_header_track` (
  99. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  100. `question_number` varchar(128) NOT NULL COMMENT '完整题号',
  101. `number` int(11) NOT NULL COMMENT '序号',
  102. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  103. `paper_number` varchar(100) NOT NULL COMMENT '科目代码',
  104. `group_number` int(11) NOT NULL COMMENT '大题题号',
  105. `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  106. `score` double NOT NULL COMMENT '给分',
  107. `position_x` double NOT NULL COMMENT 'X轴位置',
  108. `position_y` double NOT NULL COMMENT 'Y轴位置',
  109. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  110. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  111. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  112. PRIMARY KEY (`student_id`,`question_number`,`number`) USING BTREE,
  113. KEY `index1` (`student_id`,`group_number`) USING BTREE,
  114. KEY `index2` (`user_id`) USING BTREE,
  115. KEY `index3` (`exam_id`,`paper_number`,`group_number`) USING BTREE
  116. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='组长轨迹给分表';
  117. -- ----------------------------
  118. -- Table structure for mark_paper
  119. -- ----------------------------
  120. CREATE TABLE IF NOT EXISTS `mark_paper` (
  121. `id` bigint(20) NOT NULL,
  122. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  123. `course_code` varchar(32) NOT NULL COMMENT '课程代码',
  124. `course_name` varchar(100) NOT NULL COMMENT '科目名称',
  125. `paper_number` varchar(64) DEFAULT NULL COMMENT '试卷编号',
  126. `course_paper_id` varchar(32) DEFAULT NULL COMMENT '试卷编号(交互)',
  127. `objective_score` double NOT NULL COMMENT '客观题满分',
  128. `subjective_score` double NOT NULL COMMENT '主观题满分',
  129. `total_score` double NOT NULL COMMENT '全卷满分',
  130. `student_count` int(11) DEFAULT NULL COMMENT '考生人数',
  131. `upload_count` int(11) NOT NULL COMMENT '已上传人数',
  132. `absent_count` int(11) DEFAULT NULL COMMENT '缺考人数',
  133. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  134. `sheet_config` text COMMENT '原图遮盖配置',
  135. `pass_score` double DEFAULT NULL COMMENT '及格分',
  136. `excellent_score` double DEFAULT NULL COMMENT '优秀分',
  137. `card_type` varchar(16) DEFAULT NULL COMMENT '题卡类型',
  138. `paper_file_path` varchar(500) DEFAULT NULL COMMENT '试卷文件类型',
  139. `answer_file_path` varchar(500) DEFAULT NULL COMMENT '标答文件类型',
  140. `auto_scroll` tinyint(1) DEFAULT NULL COMMENT '评卷是否跳转',
  141. `mark_mode` varchar(16) DEFAULT NULL COMMENT '评卷模式',
  142. `force_mode` tinyint(1) DEFAULT '1' COMMENT '强制评卷模式(不限为false)',
  143. `mark_start_time` bigint(20) DEFAULT NULL COMMENT '评卷开始时间',
  144. `mark_end_time` bigint(20) DEFAULT NULL COMMENT '评卷结束时间',
  145. `sheet_view` tinyint(4) DEFAULT NULL COMMENT '是否原卷显示',
  146. `show_object_score` tinyint(4) DEFAULT NULL COMMENT '评卷是否显示客观分',
  147. `group_status` tinyint(4) DEFAULT '0' COMMENT '评卷分组是否提交',
  148. `open_mark_class` tinyint(4) DEFAULT '0' COMMENT '是否开启分班阅',
  149. `status` varchar(10) DEFAULT NULL COMMENT '评卷状态',
  150. `package_code` mediumtext COMMENT '签到表编号',
  151. `user_id` bigint(20) DEFAULT NULL COMMENT '命题老师ID',
  152. `paper_type` varchar(10) DEFAULT NULL COMMENT '试卷类型',
  153. PRIMARY KEY (`id`) USING BTREE
  154. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试科目表';
  155. -- ----------------------------
  156. -- Table structure for mark_paper_package
  157. -- ----------------------------
  158. CREATE TABLE IF NOT EXISTS `mark_paper_package` (
  159. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  160. `course_code` varchar(32) NOT NULL COMMENT '课程代码',
  161. `course_name` varchar(100) NOT NULL COMMENT '科目名称',
  162. `paper_number` varchar(50) DEFAULT NULL COMMENT '试卷编号',
  163. `course_paper_id` varchar(50) NOT NULL COMMENT '课程试卷号',
  164. `paper_type` varchar(10) NOT NULL COMMENT '试卷类型',
  165. `package_code` varchar(10) NOT NULL COMMENT '卷袋号',
  166. PRIMARY KEY (`exam_id`,`course_paper_id`,`paper_type`,`package_code`)
  167. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  168. -- ----------------------------
  169. -- Table structure for mark_problem_history
  170. -- ----------------------------
  171. CREATE TABLE IF NOT EXISTS `mark_problem_history` (
  172. `id` bigint(20) NOT NULL COMMENT '自增主键',
  173. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  174. `paper_number` varchar(32) NOT NULL COMMENT '试卷编号',
  175. `group_number` int(11) NOT NULL COMMENT '大题号',
  176. `student_code` varchar(64) NOT NULL COMMENT '学号',
  177. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  178. `type` varchar(10) NOT NULL COMMENT '问题类型',
  179. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  180. `task_id` bigint(20) NOT NULL COMMENT '评卷任务ID',
  181. `status` varchar(16) DEFAULT NULL COMMENT '状态',
  182. `update_user_id` bigint(20) DEFAULT NULL COMMENT '处理人ID',
  183. `user_id` bigint(20) DEFAULT NULL COMMENT '评卷员ID',
  184. `score_list` text COMMENT '给分明细',
  185. `create_time` bigint(20) NOT NULL COMMENT '创建时间',
  186. `update_time` bigint(20) DEFAULT NULL COMMENT '处理时间',
  187. `remark` varchar(100) DEFAULT NULL COMMENT '问题原因',
  188. PRIMARY KEY (`id`) USING BTREE,
  189. KEY `index2` (`update_user_id`,`status`,`update_time`) USING BTREE,
  190. KEY `index3` (`student_id`,`status`) USING BTREE
  191. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='问题卷历史表';
  192. -- ----------------------------
  193. -- Table structure for mark_question
  194. -- ----------------------------
  195. CREATE TABLE IF NOT EXISTS `mark_question` (
  196. `id` bigint(20) NOT NULL COMMENT '主键',
  197. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  198. `paper_number` varchar(100) NOT NULL COMMENT '试卷类型',
  199. `paper_type` varchar(100) DEFAULT NULL COMMENT '卷型',
  200. `objective` tinyint(4) NOT NULL COMMENT '是否客观题',
  201. `group_number` int(11) DEFAULT NULL COMMENT '分组序号',
  202. `main_number` int(11) NOT NULL COMMENT '大题号',
  203. `sub_number` int(11) NOT NULL COMMENT '小题号',
  204. `main_title` varchar(128) NOT NULL COMMENT '大题名称',
  205. `answer` varchar(16) DEFAULT NULL COMMENT '正确答案',
  206. `total_score` double DEFAULT NULL COMMENT '满分',
  207. `option_count` int(11) DEFAULT NULL COMMENT '客观题答案数量',
  208. `interval_score` double DEFAULT NULL COMMENT '评卷间隔分',
  209. `objective_policy` varchar(16) DEFAULT NULL COMMENT '客观题判分策略',
  210. `question_type` varchar(2) DEFAULT NULL COMMENT '题型',
  211. `name` varchar(128) DEFAULT NULL,
  212. `paper_index` int(11) DEFAULT NULL,
  213. `page_index` int(11) DEFAULT NULL,
  214. PRIMARY KEY (`id`) USING BTREE
  215. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='小题信息表';
  216. -- ----------------------------
  217. -- Table structure for mark_special_tag
  218. -- ----------------------------
  219. CREATE TABLE IF NOT EXISTS `mark_special_tag` (
  220. `id` bigint(20) NOT NULL COMMENT '主键',
  221. `task_id` bigint(20) NOT NULL COMMENT '评卷任务ID',
  222. `tag_name` varchar(64) NOT NULL COMMENT '标记内容',
  223. `position_x` double NOT NULL COMMENT 'X轴位置',
  224. `position_y` double NOT NULL COMMENT 'Y轴位置',
  225. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  226. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  227. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  228. `tag_type` varchar(64) DEFAULT NULL COMMENT '标记类型',
  229. PRIMARY KEY (`id`) USING BTREE,
  230. KEY `index1` (`task_id`) USING BTREE
  231. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='特殊标记表';
  232. -- ----------------------------
  233. -- Table structure for mark_student
  234. -- ----------------------------
  235. CREATE TABLE IF NOT EXISTS `mark_student` (
  236. `id` bigint(20) NOT NULL COMMENT '主键(和exam_student表id一样)',
  237. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  238. `course_code` varchar(32) NOT NULL COMMENT '科目代码',
  239. `course_name` varchar(100) NOT NULL COMMENT '科目名称',
  240. `paper_number` varchar(100) NOT NULL COMMENT '试卷类型',
  241. `course_paper_id` varchar(45) DEFAULT NULL COMMENT '试卷编号(交互)',
  242. `paper_type` varchar(10) DEFAULT NULL COMMENT '试卷编号',
  243. `secret_number` varchar(64) NOT NULL COMMENT '密号',
  244. `student_code` varchar(64) NOT NULL COMMENT '学号',
  245. `student_name` varchar(64) NOT NULL COMMENT '姓名',
  246. `package_code` varchar(64) NOT NULL COMMENT '试卷袋编号',
  247. `exam_place` varchar(32) DEFAULT NULL COMMENT '校区',
  248. `exam_room` varchar(32) DEFAULT NULL COMMENT '考场',
  249. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  250. `batch_code` varchar(32) DEFAULT NULL COMMENT '扫描批次号',
  251. `sheet_count` int(11) NOT NULL COMMENT '原图数量',
  252. `sheet_path` mediumtext COMMENT '考生所有图片地址',
  253. `answers` text COMMENT '客观题识别结果',
  254. `is_upload` tinyint(4) NOT NULL COMMENT '是否已上传',
  255. `is_absent` tinyint(4) NOT NULL COMMENT '是否缺考',
  256. `is_manual_absent` tinyint(4) NOT NULL COMMENT '是否人工指定缺考',
  257. `is_breach` tinyint(4) NOT NULL COMMENT '是否违纪',
  258. `upload_time` bigint(20) DEFAULT NULL COMMENT '上传时间',
  259. `check_time` bigint(20) DEFAULT NULL COMMENT '检查时间',
  260. `check_user_id` bigint(20) DEFAULT NULL COMMENT '检查人ID',
  261. `objective_score` double DEFAULT NULL COMMENT '客观总分',
  262. `objective_score_list` text COMMENT '客观得分明细',
  263. `subjective_status` varchar(16) NOT NULL COMMENT '主观题状态',
  264. `subjective_score` double DEFAULT NULL COMMENT '主观总分',
  265. `subjective_score_list` text COMMENT '主观得分明细',
  266. `college` varchar(64) DEFAULT NULL COMMENT '学院',
  267. `major_name` varchar(100) DEFAULT NULL COMMENT '专业',
  268. `class_name` varchar(64) DEFAULT NULL COMMENT '班级',
  269. `teacher` varchar(64) DEFAULT NULL COMMENT '任课老师',
  270. `scan_status` varchar(20) DEFAULT NULL COMMENT '扫描状态',
  271. `question_filled` bit(1) DEFAULT NULL,
  272. `assigned` bit(1) DEFAULT NULL,
  273. `assign_confirmed` bit(1) DEFAULT b'0' COMMENT '人工绑定确认',
  274. `absent_suspect` bit(1) DEFAULT NULL,
  275. `incomplete` bit(1) DEFAULT NULL,
  276. `breach_code` varchar(32) DEFAULT NULL,
  277. `omr_absent` bit(1) DEFAULT NULL COMMENT '识别缺考',
  278. `omr_absent_checked` bit(1) DEFAULT NULL COMMENT '识别缺考检查',
  279. `card_number` int(11) DEFAULT NULL,
  280. `exam_start_time` bigint(20) DEFAULT NULL COMMENT '考试开始时间',
  281. `exam_end_time` bigint(20) DEFAULT NULL COMMENT '考试结束时间',
  282. `create_id` bigint(20) DEFAULT NULL COMMENT '创建人ID',
  283. PRIMARY KEY (`id`) USING BTREE,
  284. UNIQUE KEY `index2` (`exam_id`,`secret_number`) USING BTREE,
  285. UNIQUE KEY `index1` (`exam_id`,`course_paper_id`,`student_code`),
  286. KEY `index3` (`exam_id`,`course_code`,`upload_time`) USING BTREE
  287. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考试考生库';
  288. -- ----------------------------
  289. -- Table structure for mark_subjective_score
  290. -- ----------------------------
  291. CREATE TABLE IF NOT EXISTS `mark_subjective_score` (
  292. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  293. `main_number` int(11) NOT NULL COMMENT '大题号',
  294. `sub_number` varchar(32) NOT NULL COMMENT '小题号',
  295. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  296. `paper_number` varchar(100) NOT NULL COMMENT '课程代码',
  297. `group_number` int(11) NOT NULL COMMENT '分组序号',
  298. `group_score` double NOT NULL COMMENT '分组得分',
  299. `main_score` double NOT NULL COMMENT '大题得分',
  300. `score` double NOT NULL COMMENT '小题得分',
  301. `uncalculate` tinyint(1) NOT NULL COMMENT '是否合分',
  302. PRIMARY KEY (`student_id`,`main_number`,`sub_number`) USING BTREE,
  303. KEY `index1` (`exam_id`,`paper_number`,`main_number`,`main_score`) USING BTREE
  304. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='主观题得分明细表';
  305. -- ----------------------------
  306. -- Table structure for mark_task
  307. -- ----------------------------
  308. CREATE TABLE IF NOT EXISTS `mark_task` (
  309. `id` bigint(20) NOT NULL COMMENT '主键',
  310. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  311. `course_code` varchar(32) NOT NULL COMMENT '课程代码',
  312. `course_name` varchar(100) NOT NULL COMMENT '课程名称',
  313. `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
  314. `group_number` int(11) NOT NULL COMMENT '大题号',
  315. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  316. `student_code` varchar(64) NOT NULL COMMENT '学号',
  317. `secret_number` varchar(64) NOT NULL COMMENT '考生密号',
  318. `task_number` int(11) NOT NULL COMMENT '多评任务序号',
  319. `status` varchar(16) NOT NULL COMMENT '状态',
  320. `user_id` bigint(20) DEFAULT NULL COMMENT '评卷员ID',
  321. `marker_time` bigint(20) DEFAULT NULL COMMENT '评卷时间',
  322. `marker_score` double DEFAULT NULL COMMENT '评卷总分',
  323. `marker_score_list` text COMMENT '评卷给分明细',
  324. `marker_spent` int(11) DEFAULT NULL COMMENT '评卷时长',
  325. `header_id` bigint(20) DEFAULT NULL COMMENT '科组长ID',
  326. `header_time` bigint(20) DEFAULT NULL COMMENT '科组长评卷时间',
  327. `header_score` double DEFAULT NULL COMMENT '科组长总分',
  328. `header_score_list` text COMMENT '科组长给分明细',
  329. PRIMARY KEY (`id`) USING BTREE,
  330. UNIQUE KEY `index2` (`student_id`,`group_number`,`task_number`) USING BTREE,
  331. KEY `index3` (`user_id`,`status`,`marker_time`) USING BTREE
  332. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评卷任务表';
  333. -- ----------------------------
  334. -- Table structure for mark_track
  335. -- ----------------------------
  336. CREATE TABLE IF NOT EXISTS `mark_track` (
  337. `id` bigint(20) NOT NULL,
  338. `task_id` bigint(20) NOT NULL COMMENT '评卷任务ID',
  339. `question_number` varchar(128) NOT NULL COMMENT '完整题号',
  340. `number` int(11) NOT NULL COMMENT '序号',
  341. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  342. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  343. `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
  344. `group_number` int(11) NOT NULL COMMENT '大题题号',
  345. `user_id` bigint(20) NOT NULL COMMENT '评卷员ID',
  346. `type` varchar(10) DEFAULT NULL COMMENT '标记类型(SCORE:分数,REMARK:备注)',
  347. `score` double DEFAULT NULL COMMENT '给分',
  348. `remark` varchar(20) DEFAULT NULL COMMENT '备注',
  349. `position_x` double NOT NULL COMMENT 'X轴位置',
  350. `position_y` double NOT NULL COMMENT 'Y轴位置',
  351. `offset_index` int(11) NOT NULL COMMENT '裁切图序号',
  352. `offset_x` int(11) NOT NULL COMMENT '裁切图X轴坐标',
  353. `offset_y` int(11) NOT NULL COMMENT '裁切图Y轴坐标',
  354. PRIMARY KEY (`id`) USING BTREE,
  355. KEY `index2` (`user_id`) USING BTREE,
  356. KEY `index3` (`exam_id`,`paper_number`,`group_number`) USING BTREE,
  357. KEY `index1` (`exam_id`,`task_id`,`student_id`,`group_number`) USING BTREE
  358. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='轨迹给分表';
  359. -- ----------------------------
  360. -- Table structure for mark_user_class
  361. -- ----------------------------
  362. CREATE TABLE IF NOT EXISTS `mark_user_class` (
  363. `Id` bigint(20) NOT NULL,
  364. `exam_id` bigint(20) DEFAULT NULL COMMENT '\n考试ID',
  365. `paper_number` varchar(100) DEFAULT NULL COMMENT '试卷编号',
  366. `group_number` int(11) DEFAULT NULL COMMENT '分组号',
  367. `user_id` bigint(20) unsigned DEFAULT NULL COMMENT '评卷员ID',
  368. `class_name` varchar(100) DEFAULT NULL COMMENT '班级名称',
  369. PRIMARY KEY (`Id`) USING BTREE,
  370. KEY `idx_1` (`exam_id`,`paper_number`,`group_number`,`class_name`) USING BTREE
  371. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评卷员班级';
  372. -- ----------------------------
  373. -- Table structure for mark_user_group
  374. -- ----------------------------
  375. CREATE TABLE IF NOT EXISTS `mark_user_group` (
  376. `id` bigint(20) NOT NULL COMMENT '主键',
  377. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  378. `paper_number` varchar(100) NOT NULL COMMENT '试卷编号',
  379. `group_number` int(11) NOT NULL COMMENT '分组编号',
  380. `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  381. `mode` varchar(16) DEFAULT NULL COMMENT '强制评卷模式',
  382. `top_count` int(11) DEFAULT NULL COMMENT '评卷数上限',
  383. `finish_count` int(11) DEFAULT NULL COMMENT '完成数量',
  384. `header_finish_count` int(11) DEFAULT NULL COMMENT '管理员直接打分数量',
  385. `valid_count` int(11) DEFAULT NULL COMMENT '有效数量',
  386. `avg_score` double DEFAULT NULL COMMENT '平均分',
  387. `avg_speed` double DEFAULT NULL COMMENT '平均时长',
  388. `stdev_score` double DEFAULT NULL COMMENT '标准差',
  389. `max_score` double DEFAULT NULL COMMENT '最高分',
  390. `min_score` double DEFAULT NULL COMMENT '最低分',
  391. PRIMARY KEY (`id`) USING BTREE,
  392. KEY `index2` (`exam_id`,`paper_number`,`group_number`) USING BTREE
  393. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='评卷员表';
  394. -- ----------------------------
  395. -- Table structure for scan_answer_card
  396. -- ----------------------------
  397. CREATE TABLE IF NOT EXISTS `scan_answer_card` (
  398. `id` bigint(20) NOT NULL,
  399. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  400. `paper_number` varchar(100) DEFAULT NULL COMMENT '科目代码',
  401. `course_paper_id` varchar(50) NOT NULL COMMENT '试卷编号(交互)',
  402. `paper_type` varchar(100) NOT NULL COMMENT '试卷编号',
  403. `card_id` bigint(20) DEFAULT NULL COMMENT '知学知考题卡ID(自定义卡格式为空)',
  404. `number` int(11) NOT NULL COMMENT '序号',
  405. `source` varchar(16) NOT NULL COMMENT '来源',
  406. `uri` varchar(500) DEFAULT NULL COMMENT '卡格式文件路径',
  407. `md5` varchar(255) DEFAULT NULL COMMENT '文件md5',
  408. `parameter` varchar(255) DEFAULT NULL COMMENT '其他属性',
  409. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  410. `update_time` bigint(20) DEFAULT NULL COMMENT '修改时间',
  411. `need_adapte` tinyint(4) DEFAULT NULL COMMENT '是否需要适配',
  412. `paper_count` int(11) DEFAULT NULL,
  413. `single_page` tinyint(1) DEFAULT NULL,
  414. `slice_config` text COMMENT '裁切配置',
  415. `dpi` int(11) DEFAULT NULL COMMENT 'dpi',
  416. `code` varchar(64) DEFAULT NULL COMMENT '混扫代码',
  417. `adapte_md5` varchar(32) DEFAULT NULL COMMENT '适配后文件md5',
  418. `adapte_uri` varchar(500) DEFAULT NULL,
  419. PRIMARY KEY (`id`) USING BTREE,
  420. UNIQUE KEY `idx_1` (`exam_id`,`number`) USING BTREE
  421. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题卡卡格式表';
  422. -- ----------------------------
  423. -- Table structure for scan_answer_card_subject
  424. -- ----------------------------
  425. CREATE TABLE IF NOT EXISTS `scan_answer_card_subject` (
  426. `id` bigint(20) NOT NULL COMMENT '主键',
  427. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  428. `card_number` int(11) NOT NULL COMMENT '卡格式号',
  429. `paper_number` varchar(255) NOT NULL COMMENT '试卷编号',
  430. `course_paper_id` varchar(50) NOT NULL COMMENT '试卷编号(交互)',
  431. PRIMARY KEY (`id`) USING BTREE,
  432. UNIQUE KEY `index1` (`exam_id`,`card_number`,`paper_number`) USING BTREE
  433. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='卡格式科目关联关系';
  434. -- ----------------------------
  435. -- Table structure for scan_batch
  436. -- ----------------------------
  437. CREATE TABLE IF NOT EXISTS `scan_batch` (
  438. `id` bigint(20) NOT NULL AUTO_INCREMENT,
  439. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  440. `user_id` bigint(20) NOT NULL COMMENT '扫描员ID',
  441. `scan_count` int(11) NOT NULL COMMENT '扫描数量',
  442. `assigned_count` int(11) NOT NULL,
  443. `status` varchar(16) NOT NULL COMMENT '状态',
  444. `creator_id` bigint(20) DEFAULT NULL,
  445. `updater_id` bigint(20) DEFAULT NULL,
  446. `create_time` bigint(20) DEFAULT NULL,
  447. `update_time` bigint(20) DEFAULT NULL,
  448. `course_paper_id` varchar(64) DEFAULT NULL COMMENT '试卷编号',
  449. PRIMARY KEY (`id`) USING BTREE,
  450. KEY `exam_verify_status` (`exam_id`) USING BTREE
  451. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
  452. -- ----------------------------
  453. -- Table structure for scan_batch_paper
  454. -- ----------------------------
  455. CREATE TABLE IF NOT EXISTS `scan_batch_paper` (
  456. `batch_id` bigint(20) NOT NULL COMMENT '批次ID',
  457. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  458. `paper_index` int(11) NOT NULL COMMENT '试卷页数',
  459. `paper_id` bigint(20) NOT NULL COMMENT '试卷ID',
  460. `card_number` int(11) NOT NULL COMMENT '题卡编号',
  461. `assigned` bit(1) NOT NULL,
  462. PRIMARY KEY (`batch_id`,`student_id`,`paper_index`) USING BTREE,
  463. UNIQUE KEY `paper_id` (`paper_id`) USING BTREE,
  464. UNIQUE KEY `paper_id_2` (`paper_id`) USING BTREE
  465. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  466. -- ----------------------------
  467. -- Table structure for scan_file_property
  468. -- ----------------------------
  469. CREATE TABLE IF NOT EXISTS `scan_file_property` (
  470. `path` varchar(255) NOT NULL COMMENT '文件路径',
  471. `md5` varchar(32) NOT NULL COMMENT '文件md5',
  472. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  473. `file_size` bigint(20) NOT NULL COMMENT '文件大小',
  474. `create_time` bigint(20) DEFAULT NULL,
  475. `update_time` bigint(20) DEFAULT NULL,
  476. PRIMARY KEY (`path`) USING BTREE
  477. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  478. -- ----------------------------
  479. -- Table structure for scan_log
  480. -- ----------------------------
  481. CREATE TABLE IF NOT EXISTS `scan_log` (
  482. `school_code` varchar(20) NOT NULL COMMENT '学校代码',
  483. `device_code` varchar(50) NOT NULL COMMENT '设备号',
  484. `file_name` varchar(45) NOT NULL,
  485. `type` varchar(10) DEFAULT NULL COMMENT '错误文件类型,崩溃异常文件:COLLAPSE,正常文件:NORMAL',
  486. `md5` varchar(45) NOT NULL COMMENT '扫描端日志',
  487. `path` varchar(500) DEFAULT NULL,
  488. `login_name` varchar(45) DEFAULT NULL COMMENT '扫描账号',
  489. `upload_time` bigint(20) DEFAULT NULL,
  490. PRIMARY KEY (`school_code`,`device_code`,`file_name`)
  491. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  492. -- ----------------------------
  493. -- Table structure for scan_omr_task
  494. -- ----------------------------
  495. CREATE TABLE IF NOT EXISTS `scan_omr_task` (
  496. `id` bigint(20) NOT NULL,
  497. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  498. `conditions` varchar(100) NOT NULL COMMENT '条件',
  499. `student_id` bigint(20) NOT NULL COMMENT '考生ID',
  500. `paper_index` int(11) NOT NULL COMMENT '试卷页数',
  501. `paper_id` bigint(20) NOT NULL COMMENT '试卷ID',
  502. `card_number` int(11) NOT NULL COMMENT '题卡编号',
  503. `status` varchar(16) NOT NULL COMMENT '状态',
  504. `user_id` bigint(20) DEFAULT NULL,
  505. `pages` text NOT NULL,
  506. `creator_id` bigint(20) DEFAULT NULL,
  507. `updater_id` bigint(20) DEFAULT NULL,
  508. `create_time` bigint(20) DEFAULT NULL,
  509. `update_time` bigint(20) DEFAULT NULL,
  510. PRIMARY KEY (`id`) USING BTREE,
  511. UNIQUE KEY `group_paper` (`conditions`,`paper_id`) USING BTREE,
  512. KEY `exam_status` (`exam_id`,`status`,`student_id`) USING BTREE
  513. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  514. -- ----------------------------
  515. -- Table structure for scan_package
  516. -- ----------------------------
  517. CREATE TABLE IF NOT EXISTS `scan_package` (
  518. `id` bigint(20) NOT NULL,
  519. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  520. `course_paper_id` varchar(30) DEFAULT NULL COMMENT '试卷编号',
  521. `package_code` varchar(20) DEFAULT NULL COMMENT '卷袋编号',
  522. `package_no` int(11) DEFAULT NULL COMMENT '页码',
  523. `path` varchar(255) NOT NULL COMMENT '签到表图片路径',
  524. `md5` varchar(32) NOT NULL COMMENT '文件md5',
  525. `assigned` bit(1) DEFAULT NULL,
  526. `creator_id` bigint(20) DEFAULT NULL,
  527. `updater_id` bigint(20) DEFAULT NULL,
  528. `create_time` bigint(20) DEFAULT NULL,
  529. `update_time` bigint(20) DEFAULT NULL,
  530. PRIMARY KEY (`id`) USING BTREE,
  531. KEY `exam` (`exam_id`) USING BTREE
  532. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  533. -- ----------------------------
  534. -- Table structure for scan_paper
  535. -- ----------------------------
  536. CREATE TABLE IF NOT EXISTS `scan_paper` (
  537. `id` bigint(20) NOT NULL,
  538. `exam_id` bigint(20) NOT NULL COMMENT '考试ID',
  539. `card_number` int(11) NOT NULL COMMENT '卡格式编号',
  540. `number` int(11) NOT NULL COMMENT '题卡编号(对应paper_index)',
  541. `page_count` int(11) NOT NULL COMMENT '数量',
  542. `mismatch` bit(1) NOT NULL,
  543. `assigned` bit(1) NOT NULL,
  544. `question_filled` bit(1) NOT NULL,
  545. `checked` varchar(45) DEFAULT NULL COMMENT '已检查',
  546. `creator_id` bigint(20) DEFAULT NULL,
  547. `updater_id` bigint(20) DEFAULT NULL,
  548. `create_time` bigint(20) DEFAULT NULL,
  549. `update_time` bigint(20) DEFAULT NULL,
  550. `assign_confirmed` bit(1) DEFAULT NULL COMMENT '人工绑定确认',
  551. PRIMARY KEY (`id`) USING BTREE,
  552. KEY `mismatch` (`exam_id`,`mismatch`) USING BTREE
  553. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  554. -- ----------------------------
  555. -- Table structure for scan_paper_page
  556. -- ----------------------------
  557. CREATE TABLE IF NOT EXISTS `scan_paper_page` (
  558. `id` bigint(20) DEFAULT NULL,
  559. `paper_id` bigint(20) NOT NULL,
  560. `page_index` int(11) NOT NULL,
  561. `absent` text,
  562. `breach` text,
  563. `question` text,
  564. `selective` text,
  565. `sheet_path` varchar(1000) NOT NULL,
  566. `recog_data` longtext,
  567. `creator_id` bigint(20) DEFAULT NULL,
  568. `updater_id` bigint(20) DEFAULT NULL,
  569. `create_time` bigint(20) DEFAULT NULL,
  570. `update_time` bigint(20) DEFAULT NULL,
  571. PRIMARY KEY (`paper_id`,`page_index`) USING BTREE
  572. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  573. -- ----------------------------
  574. -- Table structure for scan_refix_batch
  575. -- ----------------------------
  576. CREATE TABLE IF NOT EXISTS `scan_refix_batch` (
  577. `id` bigint(20) NOT NULL,
  578. `exam_id` bigint(20) NOT NULL,
  579. `card_number` int(11) NOT NULL,
  580. `conditions` text NOT NULL,
  581. `update_slice` bit(1) NOT NULL,
  582. `total_count` int(11) NOT NULL,
  583. `sucess_count` int(11) NOT NULL,
  584. `finished` bit(1) NOT NULL,
  585. `creator_id` bigint(20) DEFAULT NULL,
  586. `updater_id` bigint(20) DEFAULT NULL,
  587. `create_time` bigint(20) DEFAULT NULL,
  588. `update_time` bigint(20) DEFAULT NULL,
  589. PRIMARY KEY (`id`) USING BTREE
  590. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  591. -- ----------------------------
  592. -- Table structure for scan_student_paper
  593. -- ----------------------------
  594. CREATE TABLE IF NOT EXISTS `scan_student_paper` (
  595. `id` bigint(20) NOT NULL,
  596. `student_id` bigint(20) NOT NULL,
  597. `paper_index` int(11) NOT NULL,
  598. `paper_id` bigint(20) NOT NULL,
  599. `create_time` bigint(20) DEFAULT NULL,
  600. `update_time` bigint(20) DEFAULT NULL,
  601. PRIMARY KEY (`id`) USING BTREE,
  602. UNIQUE KEY `paper_id` (`paper_id`) USING BTREE
  603. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  604. ALTER TABLE `exam_student` ADD COLUMN `course_paper_id` VARCHAR(45) NULL COMMENT '试卷编号(交互)' AFTER `paper_number`;
  605. ALTER TABLE `exam_detail_course` ADD COLUMN `course_paper_id` VARCHAR(45) NULL COMMENT '试卷编号(交互)' AFTER `paper_number`;
  606. ALTER TABLE `sys_user` ADD COLUMN `ui_setting` TEXT NULL COMMENT '阅卷参数' AFTER `historic_name`;
  607. ALTER TABLE `basic_exam` DROP COLUMN `auto_sync_student`;
  608. UPDATE `sys_privilege` SET `name` = '评卷管理' WHERE (`id` = '483');
  609. UPDATE `sys_privilege` SET `name` = '评卷管理' WHERE (`id` = '486');
  610. UPDATE `sys_privilege` SET `name` = '评卷入口' WHERE (`id` = '491');
  611. UPDATE `sys_privilege` SET `parent_id` = '897', `sequence` = '3' WHERE (`id` = '495');
  612. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('884', '列表', 'List', 'LIST', '491', '1', 'AUTH', '887', '1', '0', '1');
  613. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('886', '点击评卷', 'Marking', 'LINK', '491', '3', 'AUTH', '888,889,890,891,892,893,894,895,896', '1', '0', '1');
  614. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('885', '查询', 'Select', 'BUTTON', '491', '2', 'AUTH', '887', '1', '0', '1');
  615. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('887', '查询', '/api/admin/mark/entrance/list', 'URL', '491', '1', 'AUTH', '1', '1', '1');
  616. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('888', '评卷页面', '/api/mark/getSetting', 'URL', '491', '2', 'AUTH', '1', '1', '1');
  617. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('889', '获取分组列表', '/api/mark/getGroup', 'URL', '491', '3', 'AUTH', '1', '1', '1');
  618. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('890', '获取评卷状态', '/api/mark/getStatus', 'URL', '491', '4', 'AUTH', '1', '1', '1');
  619. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('891', '获取任务', '/api/mark/getTask', 'URL', '491', '5', 'AUTH', '1', '1', '1');
  620. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('892', '保存任务', '/api/mark/saveTask', 'URL', '491', '6', 'AUTH', '1', '1', '1');
  621. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('893', '获取评卷历史', '/api/mark/getHistory', 'URL', '491', '7', 'AUTH', '1', '1', '1');
  622. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('894', '更新个人评卷配置', '/api/mark/updateSetting', 'URL', '491', '8', 'AUTH', '1', '1', '1');
  623. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('895', '选择评卷分组', '/api/mark/subjectSelect', 'URL', '491', '9', 'AUTH', '1', '1', '1');
  624. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('896', '清理评卷员的评卷任务缓存', '/api/mark/clear', 'URL', '491', '10', 'AUTH', '1', '1', '1');
  625. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('897', '评卷设置', 'MarkSetting', 'MENU', '486', '2', 'AUTH', '1', '0', '1');
  626. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('898', '列表', 'List', 'LIST', '897', '1', 'AUTH', '900', '1', '0', '1');
  627. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('899', '查询', 'Select', 'BUTTON', '897', '2', 'AUTH', '900', '1', '0', '1');
  628. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('900', '查询', '/api/admin/mark/setting/list', 'URL', '897', '1', 'AUTH', '1', '1', '1');
  629. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('901', '评卷参数设置', 'MarkParamSetting', 'LINK', '897', '3', 'AUTH', '672,902,903,904,905,906,907,908,909,910,911,912,913,962,963', '1', '0', '1');
  630. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('902', '结构查询', '/api/admin/mark/question/list', 'URL', '897', '1', 'AUTH', '1', '1', '1');
  631. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('903', '结构提交', '/api/admin/mark/question/save', 'URL', '897', '2', 'AUTH', '1', '1', '1');
  632. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('904', '评卷任务查询', '/api/admin/mark/group/list', 'URL', '897', '3', 'AUTH', '1', '1', '1');
  633. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('905', '评卷任务新增', '/api/admin/mark/group/save', 'URL', '897', '4', 'AUTH', '1', '1', '1');
  634. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('906', '评卷任务修改', '/api/admin/mark/group/update', 'URL', '897', '5', 'AUTH', '1', '1', '1');
  635. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('907', '评卷任务删除', '/api/admin/mark/group/delete', 'URL', '897', '6', 'AUTH', '1', '1', '1');
  636. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('908', '分班阅查询', '/api/admin/mark/class/list', 'URL', '897', '7', 'AUTH', '1', '1', '1');
  637. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('909', '分班阅提交', '/api/admin/mark/class/save', 'URL', '897', '8', 'AUTH', '1', '1', '1');
  638. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('910', '客观题标答查询', '/api/admin/mark/question/objective/list', 'URL', '897', '9', 'AUTH', '1', '1', '1');
  639. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('911', '客观题标答提交', '/api/admin/mark/question/objective/save', 'URL', '897', '10', 'AUTH', '1', '1', '1');
  640. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('912', '主观题标答查询', '/api/admin/mark/question/subjective/get', 'URL', '897', '11', 'AUTH', '1', '1', '1');
  641. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('913', '主观题标答提交', '/api/admin/mark/question/subjective/upload', 'URL', '897', '12', 'AUTH', '1', '1', '1');
  642. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('914', '评卷设置', 'MarkConfig', 'LINK', '897', '4', 'AUTH', '915,916', '1', '0', '1');
  643. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('915', '数据获取', '/api/admin/mark/setting/paper/get', 'URL', '897', '13', 'AUTH', '1', '1', '1');
  644. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('916', '数据保存', '/api/admin/mark/setting/paper/save', 'URL', '897', '14', 'AUTH', '1', '1', '1');
  645. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('917', '评卷管理', 'MarkManage', 'MENU', '486', '3', 'AUTH', '1', '0', '1');
  646. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('918', '列表', 'List', 'LIST', '917', '1', 'AUTH', '925', '1', '0', '1');
  647. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('919', '查询', 'Select', 'BUTTON', '917', '2', 'AUTH', '925', '1', '0', '1');
  648. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('920', '查询条件', 'Condition', 'CONDITION', '917', '3', 'AUTH', '1', '0', '1');
  649. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('921', '查询条件', 'Condition', 'CONDITION', '491', '3', 'AUTH', '1', '0', '1');
  650. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('922', '查询条件', 'Condition', 'CONDITION', '897', '3', 'AUTH', '1', '0', '1');
  651. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('923', '导出评卷工作量', 'Export', 'BUTTON', '917', '4', 'AUTH', '926', '1', '0', '1');
  652. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('924', '结束评卷', 'BatchFinish', 'BUTTON', '917', '5', 'AUTH', '927', '1', '0', '1');
  653. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('925', '列表获取', '/api/admin/mark/setting/summary', 'URL', '917', '1', 'AUTH', '1', '1', '1');
  654. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('926', '导出评卷员工作量', '/api/admin/mark/setting/export_marker', 'URL', '917', '2', 'AUTH', '1', '1', '1');
  655. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('927', '结束评卷', '/api/admin/mark/paper/finish', 'URL', '917', '3', 'AUTH', '1', '1', '1');
  656. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('928', '进度列表查询', '/api/admin/mark/group/summary', 'URL', '917', '4', 'AUTH', '1', '1', '1');
  657. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('929', '评卷员管理列表查询', '/api/admin/mark/marker/list', 'URL', '917', '5', 'AUTH', '1', '1', '1');
  658. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('930', '重置', '/api/admin/mark/marker/reset', 'URL', '917', '6', 'AUTH', '1', '1', '1');
  659. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('931', '解绑', '/api/admin/mark/marker/delete', 'URL', '917', '7', 'AUTH', '1', '1', '1');
  660. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('932', '回收', '/api/admin/mark/marker/release', 'URL', '917', '8', 'AUTH', '1', '1', '1');
  661. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('933', '设置评卷数', '/api/admin/mark/marker/setTaskCount', 'URL', '917', '9', 'AUTH', '1', '1', '1');
  662. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('934', '评卷质量查询', '/api/admin/mark/quality/list', 'URL', '917', '10', 'AUTH', '1', '1', '1');
  663. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('935', '问题试卷列表查询', '/api/admin/mark/problem/list', 'URL', '917', '11', 'AUTH', '1', '1', '1');
  664. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('936', '问题试卷重置', '/api/admin/mark/problem/reset', 'URL', '917', '12', 'AUTH', '1', '1', '1');
  665. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('937', '仲裁管理列表查询', '/api/admin/mark/arbitrate/list', 'URL', '917', '13', 'AUTH', '1', '1', '1');
  666. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('938', '仲裁-获取任务', '/api/admin/mark/arbitrate/getTask', 'URL', '917', '14', 'AUTH', '1', '1', '1');
  667. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('939', '仲裁-左边的列表', '/api/admin/mark/arbitrate/getArbitrationList', 'URL', '917', '15', 'AUTH', '1', '1', '1');
  668. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('940', '仲裁-清理锁卷缓存', '/api/admin/mark/arbitrate/clear', 'URL', '917', '16', 'AUTH', '1', '1', '1');
  669. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('941', '仲裁-获取评卷状态', '/api/admin/mark/arbitrate/getStatus', 'URL', '917', '17', 'AUTH', '1', '1', '1');
  670. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('942', '仲裁-获取配置信息', '/api/admin/mark/arbitrate/getSetting', 'URL', '917', '18', 'AUTH', '1', '1', '1');
  671. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('943', '仲裁-保存任务', '/api/admin/mark/arbitrate/saveTask', 'URL', '917', '19', 'AUTH', '1', '1', '1');
  672. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('944', '查看详情', 'Detail', 'LINK', '917', '6', 'AUTH', '928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,964,965,966,967,968,1008', '1', '0', '1');
  673. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('945', '结束评卷', 'Finish', 'LINK', '917', '7', 'AUTH', '927', '1', '0', '1');
  674. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('946', '成绩检查', 'ScoreCheck', 'MENU', '486', '4', 'AUTH', '1', '0', '1');
  675. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('947', '列表', 'List', 'LIST', '946', '1', 'AUTH', '952', '1', '0', '1');
  676. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('948', '查询条件', 'Condition', 'CONDITION', '946', '2', 'AUTH', '1', '0', '1');
  677. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('949', '查询', 'Select', 'BUTTON', '946', '3', 'AUTH', '952', '1', '0', '1');
  678. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('950', '查看详情', 'Detail', 'LINK', '946', '4', 'AUTH', '953,954,955,956,957,958,959,960,969', '1', '0', '1');
  679. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('951', '查看签到表', 'PackageDetail', 'LINK', '946', '5', 'AUTH', '961', '1', '0', '1');
  680. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('952', '列表获取', '/api/admin/mark/setting/scoreList', 'URL', '946', '1', 'AUTH', '1', '1', '1');
  681. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('953', '详情列表', '/api/admin/mark/student/score', 'URL', '946', '2', 'AUTH', '1', '1', '1');
  682. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('954', '获取配置', '/api/admin/mark/track/getSetting', 'URL', '946', '3', 'AUTH', '1', '1', '1');
  683. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('955', '获取任务', '/api/admin/mark/track/getTask', 'URL', '946', '4', 'AUTH', '1', '1', '1');
  684. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('956', '主观题检查-获取配置', '/api/admin/mark/inspected/getSetting', 'URL', '946', '5', 'AUTH', '1', '1', '1');
  685. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('957', '主观题检查-获取任务', '/api/admin/mark/inspected/subjective/getTask', 'URL', '946', '6', 'AUTH', '1', '1', '1');
  686. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('958', '主观题检查-保存任务', '/api/admin/mark/inspected/subjective/saveTask', 'URL', '946', '7', 'AUTH', '1', '1', '1');
  687. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('959', '客观题检查-获取任务', '/api/admin/mark/inspected/objective/getTask', 'URL', '946', '8', 'AUTH', '1', '1', '1');
  688. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('960', '客观题检查-保存任务', '/api/admin/mark/inspected/objective/saveTask', 'URL', '946', '9', 'AUTH', '1', '1', '1');
  689. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('961', '签到表列表', '/api/admin/mark/paper/package/list', 'URL', '946', '10', 'AUTH', '1', '1', '1');
  690. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('962', '评卷区设置', '/api/admin/mark/group/update_picture_config', 'URL', '897', '13', 'AUTH', '1', '1', '1');
  691. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('963', '开启/关闭分班阅', '/api/admin/mark/group/update_open_mark_class', 'URL', '897', '14', 'AUTH', '1', '1', '1');
  692. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('964', '班级阅卷进度', '/api/admin/mark/group/class/summary', 'URL', '917', '20', 'AUTH', '1', '1', '1');
  693. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('965', '绑定评卷员', '/api/admin/mark/marker/add', 'URL', '917', '21', 'AUTH', '1', '1', '1');
  694. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('966', '评卷质量重新计算', '/api/admin/mark/quality/update', 'URL', '917', '22', 'AUTH', '1', '1', '1');
  695. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('967', '评卷质量给分曲线', '/api/admin/mark/quality/chart', 'URL', '917', '23', 'AUTH', '1', '1', '1');
  696. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('968', '绑定评卷员-已绑定评卷员集合', '/api/admin/mark/marker/list_bind_marker', 'URL', '917', '20', 'AUTH', '1', '1', '1');
  697. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('969', '客观题统分', '/api/admin/mark/student/objective/calculate', 'URL', '946', '11', 'AUTH', '1', '1', '1');
  698. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `sequence`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('970', '扫描端', 'scan', 'MENU', '11', '971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1007,1009,1010', '1', '0', '0');
  699. UPDATE `sys_privilege` SET `name` = '打印端', `related` = '200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,973,974,975' WHERE (`id` = '199');
  700. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('971', '心跳接口', '/api/scan/server/heartbeat', 'URL', '970', '1', 'AUTH', '1', '1', '1');
  701. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('972', '登出接口', '/api/scan/logout', 'URL', '970', '2', 'AUTH', '1', '1', '1');
  702. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('973', '获取学期、考试列表', '/api/admin/basic/condition/scan/semester/list', 'URL', '970', '3', 'AUTH', '1', '1', '1');
  703. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('974', '获取课程、试卷编号列表', '/api/admin/basic/condition/scan/course/list', 'URL', '970', '4', 'AUTH', '1', '1', '1');
  704. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('975', '获取校区、考场', '/api/admin/basic/condition/scan/campus/list', 'URL', '970', '5', 'AUTH', '1', '1', '1');
  705. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('976', '扫描汇总-答题卡扫描、签到表扫描', '/api/scan/exam/card/info', 'URL', '970', '6', 'AUTH', '1', '1', '1');
  706. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('977', '扫描汇总-数据校对', '/api/scan/exam/check/info', 'URL', '970', '7', 'AUTH', '1', '1', '1');
  707. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('978', '答题卡卡格式列表', '/api/scan/answer/card/list', 'URL', '970', '8', 'AUTH', '1', '1', '1');
  708. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('979', '创建/修改题卡卡格式', '/api/scan/answer/card/save', 'URL', '970', '9', 'AUTH', '1', '1', '1');
  709. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('980', '删除答题卡卡格式', '/api/scan/answer/card/delete', 'URL', '970', '10', 'AUTH', '1', '1', '1');
  710. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('981', '答题卡适配卡格式上传', '/api/scan/answer/card/adapte/upload', 'URL', '970', '11', 'AUTH', '1', '1', '1');
  711. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('982', '答题卡卡格式查询', '/api/scan/answer/card/get', 'URL', '970', '12', 'AUTH', '1', '1', '1');
  712. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('983', '答题卡扫描批次创建', '/api/scan/answer/batch/create', 'URL', '970', '13', 'AUTH', '1', '1', '1');
  713. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('984', '答题卡扫描批次完成', '/api/scan/answer/batch/finish', 'URL', '970', '14', 'AUTH', '1', '1', '1');
  714. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('985', '答题卡扫描结果保存', '/api/scan/answer/batch/save', 'URL', '970', '15', 'AUTH', '1', '1', '1');
  715. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('986', '获取考生信息', '/api/scan/student/find', 'URL', '970', '16', 'AUTH', '1', '1', '1');
  716. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('987', '答题卡扫描原图上传', '/api/scan/answer/sheet/upload', 'URL', '970', '17', 'AUTH', '1', '1', '1');
  717. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('988', '答题卡条码识别坐标获取', '/api/scan/package/position/get', 'URL', '970', '18', 'AUTH', '1', '1', '1');
  718. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('989', '签到表扫描图片上传', '/api/scan/package/image/upload', 'URL', '970', '19', 'AUTH', '1', '1', '1');
  719. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('990', '签到表扫描结果保存', '/api/scan/package/save', 'URL', '970', '20', 'AUTH', '1', '1', '1');
  720. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('991', '签到表扫描结果列表', '/api/scan/package/image/list', 'URL', '970', '21', 'AUTH', '1', '1', '1');
  721. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('992', '签到表编号查询', '/api/scan/package/find', 'URL', '970', '22', 'AUTH', '1', '1', '1');
  722. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('993', '签到表详情', '/api/scan/package/image/get', 'URL', '970', '23', 'AUTH', '1', '1', '1');
  723. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('994', '查询答题卡扫描详情', '/api/scan/answer/query', 'URL', '970', '24', 'AUTH', '1', '1', '1');
  724. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('995', '查询答题卡扫描概要', '/api/scan/answer/summary', 'URL', '970', '25', 'AUTH', '1', '1', '1');
  725. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('996', '修改答题卡识别结果', '/api/scan/answer/omr/edit', 'URL', '970', '26', 'AUTH', '1', '1', '1');
  726. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('997', '更新缺考状态', '/api/scan/student/absent/update', 'URL', '970', '27', 'AUTH', '1', '1', '1');
  727. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('998', '修改答题卡扫描图片绑定考生', '/api/scan/answer/paper/migrate', 'URL', '970', '28', 'AUTH', '1', '1', '1');
  728. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('999', '任务确认', '/api/scan/student/confirm', 'URL', '970', '29', 'AUTH', '1', '1', '1');
  729. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1000', '任务待处理列表', '/api/scan/task/omr/get', 'URL', '970', '30', 'AUTH', '1', '1', '1');
  730. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1001', '任务提交', '/api/scan/task/omr/save', 'URL', '970', '31', 'AUTH', '1', '1', '1');
  731. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1002', '任务状态', '/api/scan/task/omr/status', 'URL', '970', '32', 'AUTH', '1', '1', '1');
  732. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1003', '任务释放', '/api/scan/task/omr/release', 'URL', '970', '33', 'AUTH', '1', '1', '1');
  733. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1004', '任务历史', '/api/scan/task/omr/history', 'URL', '970', '34', 'AUTH', '1', '1', '1');
  734. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1005', '答题卡二次识别', '/api/scan/answer/refix', 'URL', '970', '35', 'AUTH', '1', '1', '1');
  735. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`,`related`, `enable`, `default_auth`, `front_display`) VALUES ('1006', '查询条件', 'Condition', 'CONDITION', '970', '1', 'AUTH','971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1007,1009,1010', '1', '0', '1');
  736. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1007', '未扫描-导出', '/api/scan/student/unexist/export', 'URL', '970', '36', 'AUTH', '1', '1', '1');
  737. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1008', '仲裁-评卷历史', '/api/admin/mark/arbitrate/getHistory', 'URL', '917', '20', 'AUTH', '1', '1', '1');
  738. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES (1009, '任务列表', '/api/scan/task/omr/list', 'URL', 970, 37, 'AUTH', NULL, 1, 1, 1);
  739. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1010', '人工绑定确认', '/api/scan/student/assign/confirm', 'URL', '970', '38', 'AUTH', '1', '1', '1');
  740. DELETE FROM `sys_privilege` WHERE (`id` = '392');
  741. DELETE FROM `sys_privilege` WHERE (`id` = '393');
  742. DELETE FROM `sys_privilege` WHERE (`id` = '394');
  743. DELETE FROM `sys_privilege` WHERE (`id` = '395');
  744. DELETE FROM `sys_privilege` WHERE (`id` = '396');
  745. DELETE FROM `sys_privilege` WHERE (`id` = '397');
  746. DELETE FROM `sys_privilege` WHERE (`id` = '398');
  747. DELETE FROM `sys_privilege` WHERE (`id` = '399');
  748. DELETE FROM `sys_privilege` WHERE (`id` = '431');
  749. DELETE FROM `sys_privilege` WHERE (`id` = '435');
  750. DELETE FROM `sys_privilege` WHERE (`id` = '792');
  751. DELETE FROM `sys_privilege` WHERE (`id` = '793');
  752. UPDATE `sys_privilege` SET `name` = '查看详情' WHERE (`id` = '320');
  753. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('327', '新增考生', '/api/admin/exam/print/add_exam_student', 'URL', '44', '8', 'AUTH', '1', '1', '1');
  754. UPDATE `sys_privilege` SET `related` = '55,327,328,329' WHERE (`id` = '320');
  755. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('328', '查询考场下试卷列表', '/api/admin/exam/print/list_exam_detail_course', 'URL', '44', '9', 'AUTH', '1', '1', '1');
  756. ALTER TABLE `exam_student` ADD COLUMN `required_fields` MEDIUMTEXT NULL COMMENT '基础字段' AFTER `print_card`;
  757. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('329', '删除考生', '/api/admin/exam/print/delete_exam_student', 'URL', '44', '10', 'AUTH', '1', '1', '1');
  758. INSERT INTO `sys_config` (`id`, `config_key`, `config_name`, `config_value`, `enable`, `sort`, `create_id`) VALUES ('41', 'package.barcode.position', '签到表条码坐标', '[0.7,0,0.3,0.1]', '1', '17', '1');
  759. UPDATE `sys_privilege` SET `url` = '/api/admin/exam/card/find_jpg_file' WHERE (`id` = '672');
  760. UPDATE `sys_privilege` SET `url` = 'MarkEntrance' WHERE (`id` = '491');
  761. DELETE FROM `sys_privilege` WHERE (`id` = '488');
  762. DELETE FROM `sys_privilege` WHERE (`id` = '489');
  763. DELETE FROM `sys_privilege` WHERE (`id` = '490');
  764. DELETE FROM `sys_privilege` WHERE (`id` = '494');
  765. DELETE FROM `sys_privilege` WHERE (`id` = '540');
  766. DELETE FROM `sys_privilege` WHERE (`id` = '667');
  767. DELETE FROM `sys_privilege` WHERE (`id` = '669');
  768. DELETE FROM `sys_privilege` WHERE (`id` = '670');
  769. DELETE FROM `sys_privilege` WHERE (`id` = '671');
  770. DELETE FROM `sys_privilege` WHERE (`id` = '673');
  771. DELETE FROM `sys_privilege` WHERE (`id` = '674');
  772. DELETE FROM `sys_privilege` WHERE (`id` = '754');
  773. DELETE FROM `sys_privilege` WHERE (`id` = '855');
  774. DELETE FROM `sys_privilege` WHERE (`id` = '857');
  775. DELETE FROM `sys_privilege` WHERE (`id` = '858');
  776. DELETE FROM `sys_privilege` WHERE (`id` = '859');
  777. DELETE FROM `sys_privilege` WHERE (`id` = '882');
  778. DELETE FROM `sys_privilege` WHERE (`id` = '883');
  779. DELETE FROM `sys_privilege` WHERE (`id` = '819');
  780. DELETE FROM `sys_privilege` WHERE (`id` = '820');
  781. DELETE FROM `sys_privilege` WHERE (`id` = '821');
  782. DELETE FROM `sys_privilege` WHERE (`id` = '822');
  783. DELETE FROM `sys_privilege` WHERE (`id` = '823');
  784. DELETE FROM `sys_privilege` WHERE (`id` = '824');
  785. DELETE FROM `sys_privilege` WHERE (`id` = '818');
  786. delete from t_b_sync_task where type in ('EXAM_PUSH','STRUCTURE_GROUP_PUSH','MARK_LEADER_PUSH','MARKER_PUSH','PAPER_ANSWER_FILE_PUSH','OBJECTIVE_ANSWER_PUSH', 'SCORE_PUSH');
  787. ALTER TABLE `t_b_sync_task`
  788. DROP COLUMN `org_code`,
  789. DROP COLUMN `third_relate_name`,
  790. DROP COLUMN `third_relate_id`,
  791. ADD COLUMN `paper_type` VARCHAR(10) NULL COMMENT '试卷类型' AFTER `paper_number`;
  792. ALTER TABLE `sys_user`
  793. ADD COLUMN `allow_manual_card` TINYINT(1) NULL DEFAULT 0 COMMENT '是否允许新增卡格式' AFTER `ui_setting`;
  794. ALTER TABLE `exam_card` DROP COLUMN `sync_status`;
  795. ALTER TABLE `exam_student` DROP COLUMN `sync_status`;
  796. ALTER TABLE `exam_print_plan` DROP COLUMN `sync_status`;
  797. ALTER TABLE `basic_print_config`
  798. ADD COLUMN `audit_content` VARCHAR(45) NULL COMMENT '[PAPER,CARD]' AFTER `review`;
  799. ALTER TABLE `exam_student`
  800. ADD COLUMN `can_delete` TINYINT(1) NULL DEFAULT 0 COMMENT '是否可以删除(手动新增可以删除)' AFTER `attachment_id`;
  801. ALTER TABLE `exam_student`
  802. CHANGE COLUMN `org_id` `org_id` BIGINT NULL COMMENT '机构id' ;
  803. UPDATE `sys_privilege` SET `url` = 'ScoreManage' WHERE (`id` = '487');
  804. DELETE FROM `sys_privilege` WHERE (`id` = '501');
  805. DELETE FROM `sys_privilege` WHERE (`id` = '503');
  806. UPDATE `sys_privilege` SET `url` = '/api/admin/mark/archive/score/list', `parent_id` = '487' WHERE (`id` = '542');
  807. UPDATE `sys_privilege` SET `url` = '/api/admin/mark/archive/score/export', `parent_id` = '488' WHERE (`id` = '543');
  808. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('488', '班级详情', 'ClassScoreDetail', 'LINK', '487', '1', 'AUTH', '490,543', '1', '0', '1');
  809. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('489', '成绩报告', 'ScoreReport', 'LINK', '487', '2', 'AUTH', '494', '1', '0', '1');
  810. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `related`, `enable`, `default_auth`, `front_display`) VALUES ('490', '列表查询', '/api/admin/mark/archive/student/list', 'URL', '488', '1', 'AUTH', NULL, '1', '1', '1');
  811. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('494', '报告数据', '/api/admin/mark/archive/score/report', 'URL', '489', '1', 'AUTH', '1', '1', '1');
  812. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('1009', '任务列表', '/api/scan/task/omr/list', 'URL', '970', '37', 'AUTH', '1', '1', '1');
  813. UPDATE `sys_privilege` SET `property` = 'SYS' WHERE (`id` = '370');
  814. delete from sys_config where config_key = 'cloudmark.host.url';
  815. delete from sys_config where config_key = 'cloudmark.sync.mode';
  816. DELETE FROM `sys_privilege` WHERE (`id` = '546');
  817. DELETE FROM `sys_privilege` WHERE (`id` = '545');
  818. DELETE FROM `sys_privilege` WHERE (`id` = '544');
  819. INSERT INTO `sys_privilege` (`id`, `name`, `url`, `type`, `parent_id`, `sequence`, `property`, `enable`, `default_auth`, `front_display`) VALUES ('544', '报告下载', '/api/admin/mark/archive/score/report/download', 'URL', '488', '3', 'AUTH', '1', '1', '1');
  820. UPDATE `sys_privilege` SET `related` = '490,543,544' WHERE (`id` = '488');
  821. DELETE FROM `sys_privilege` WHERE (`id` = '502');
  822. DELETE FROM `sys_privilege` WHERE (`id` = '563');
  823. DELETE FROM `sys_privilege` WHERE (`id` = '504');
  824. DELETE FROM `sys_privilege` WHERE (`id` = '505');
  825. UPDATE `sys_privilege` SET `related` = '490,543' WHERE (`id` = '488');
  826. UPDATE `sys_privilege` SET `related` = '494,544' WHERE (`id` = '489');
  827. UPDATE `sys_privilege` SET `parent_id` = '489', `sequence` = '2' WHERE (`id` = '544');
  828. ALTER TABLE `basic_template`
  829. ADD COLUMN `add_blank_page` TINYINT(1) NULL DEFAULT 1 COMMENT '是否增加空白页' AFTER `update_time`,
  830. ADD COLUMN `line_height_times` DOUBLE NULL DEFAULT 1 COMMENT '行间距在初始值扩大倍数(默认1)' AFTER `add_blank_page`;
  831. ALTER TABLE `basic_school` ADD COLUMN `default_school` TINYINT(1) NULL DEFAULT 0 AFTER `init_password`;
  832. ALTER TABLE `basic_card_rule`
  833. ADD COLUMN `undertaking_enable` TINYINT(1) NULL COMMENT '启用考生承诺书' AFTER `discipline`,
  834. ADD COLUMN `undertaking_body` VARCHAR(300) NULL COMMENT '考生承诺书内容' AFTER `undertaking_enable`;
  835. ALTER TABLE `basic_template`
  836. ADD COLUMN `font_size` VARCHAR(10) DEFAULT 'SMALL' COMMENT '字体大小(small,medium,large)' AFTER `line_height_times`;