1
0

college_scan_multi.sql 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550
  1. use college_scan_multi;
  2. SET FOREIGN_KEY_CHECKS=0;
  3. -- ----------------------------
  4. -- Table structure for absent
  5. -- ----------------------------
  6. DROP TABLE IF EXISTS `absent`;
  7. CREATE TABLE `absent` (
  8. `exam_id` int(11) NOT NULL,
  9. `examNumber` varchar(30) NOT NULL,
  10. `campus_name` varchar(50) DEFAULT NULL,
  11. `packageCode` varchar(30) DEFAULT NULL,
  12. `studentCode` varchar(30) DEFAULT NULL,
  13. `name` varchar(50) DEFAULT NULL,
  14. `subjectCode` varchar(30) DEFAULT NULL,
  15. `subjectName` varchar(50) DEFAULT NULL,
  16. `seatNo` varchar(30) DEFAULT NULL,
  17. `statues` varchar(30) DEFAULT NULL,
  18. PRIMARY KEY (`examNumber`,`exam_id`),
  19. KEY `PackageCode` (`packageCode`),
  20. KEY `SubjectCode` (`subjectCode`),
  21. KEY `Name` (`name`)
  22. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  23. -- ----------------------------
  24. -- Table structure for append_scan
  25. -- ----------------------------
  26. DROP TABLE IF EXISTS `append_scan`;
  27. CREATE TABLE `append_scan` (
  28. `save_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  29. `exam_id` int(11) NOT NULL,
  30. `exam_site` varchar(50) DEFAULT NULL,
  31. `student_code` varchar(30) DEFAULT NULL,
  32. `exam_number` varchar(30) NOT NULL,
  33. `subject_code` varchar(30) DEFAULT NULL,
  34. `sheet_count` int(5) DEFAULT NULL,
  35. `slice_count` int(5) DEFAULT NULL,
  36. `append_count` int(5) DEFAULT NULL,
  37. `result_value` varchar(100) DEFAULT NULL,
  38. `check_status` varchar(10) DEFAULT NULL,
  39. PRIMARY KEY (`exam_id`,`exam_number`),
  40. UNIQUE KEY `exam_id` (`exam_id`,`exam_number`) USING BTREE
  41. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  42. -- ----------------------------
  43. -- Table structure for baseinfo
  44. -- ----------------------------
  45. DROP TABLE IF EXISTS `baseinfo`;
  46. CREATE TABLE `baseinfo` (
  47. `examId` int(11) NOT NULL,
  48. `disk_name` varchar(50) NOT NULL,
  49. `disk_serno` varchar(50) DEFAULT NULL,
  50. `BatchNO` varchar(30) DEFAULT NULL,
  51. `BatchNum` int(10) DEFAULT NULL,
  52. `ClipCount` int(5) DEFAULT NULL,
  53. `KgtCount` int(5) DEFAULT NULL,
  54. `ClipRect` varchar(1000) DEFAULT NULL,
  55. `conver` int(1) DEFAULT NULL,
  56. PRIMARY KEY (`examId`,`disk_name`)
  57. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  58. -- ----------------------------
  59. -- Table structure for baseinfolog
  60. -- ----------------------------
  61. DROP TABLE IF EXISTS `baseinfolog`;
  62. CREATE TABLE `baseinfolog` (
  63. `examID` int(11) DEFAULT NULL,
  64. `DiskSerNo` varchar(50) DEFAULT NULL,
  65. `FormID` int(3) DEFAULT NULL,
  66. `ClipCount` int(3) DEFAULT NULL,
  67. `KgtCount` int(3) DEFAULT NULL,
  68. `EDateTime` datetime DEFAULT NULL
  69. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  70. -- ----------------------------
  71. -- Table structure for campus
  72. -- ----------------------------
  73. DROP TABLE IF EXISTS `campus`;
  74. CREATE TABLE `campus` (
  75. `campus_name` varchar(50) DEFAULT NULL,
  76. `PackageCode` varchar(30) NOT NULL,
  77. `picCount` int(3) DEFAULT NULL,
  78. `exam_id` int(11) NOT NULL,
  79. `Status` int(2) DEFAULT NULL,
  80. PRIMARY KEY (`PackageCode`,`exam_id`),
  81. KEY `camp_Id` (`PackageCode`,`exam_id`)
  82. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  83. -- ----------------------------
  84. -- Table structure for card_defcount
  85. -- ----------------------------
  86. DROP TABLE IF EXISTS `card_defcount`;
  87. CREATE TABLE `card_defcount` (
  88. `exam_id` int(11) NOT NULL,
  89. `check_Code` varchar(30) NOT NULL,
  90. `Card_DefCount` int(3) DEFAULT NULL,
  91. PRIMARY KEY (`exam_id`,`check_Code`),
  92. KEY `exam_id` (`exam_id`,`check_Code`)
  93. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  94. -- ----------------------------
  95. -- Table structure for check_omr
  96. -- ----------------------------
  97. DROP TABLE IF EXISTS `check_omr`;
  98. CREATE TABLE `check_omr` (
  99. `exam_id` int(11) NOT NULL,
  100. `student_id` varchar(30) NOT NULL,
  101. `subject_code` varchar(30) NOT NULL,
  102. `exam_number` varchar(30) NOT NULL,
  103. `sheetSrc` longtext,
  104. `check_times` varchar(30) DEFAULT NULL,
  105. `check_status` int(5) DEFAULT NULL,
  106. `check_ip` varchar(30) DEFAULT NULL,
  107. `newAnswer` longtext,
  108. `mark_dth` longtext,
  109. `admin_check_Ip` varchar(30) DEFAULT NULL,
  110. `admin_check_status` int(5) DEFAULT NULL,
  111. PRIMARY KEY (`exam_id`,`exam_number`),
  112. KEY `check_ip` (`check_ip`) USING BTREE,
  113. KEY `check_status` (`check_status`) USING BTREE,
  114. KEY `exam_number` (`exam_number`),
  115. KEY `exam_id` (`exam_id`),
  116. KEY `mark_dth` (`mark_dth`(768)),
  117. KEY `admin_check_Ip` (`admin_check_Ip`),
  118. KEY `admin_check_status` (`admin_check_status`)
  119. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  120. -- ----------------------------
  121. -- Table structure for check_student
  122. -- ----------------------------
  123. DROP TABLE IF EXISTS `check_student`;
  124. CREATE TABLE `check_student` (
  125. `exam_id` int(11) NOT NULL,
  126. `exam_site` varchar(50) DEFAULT NULL,
  127. `student_code` varchar(50) DEFAULT NULL,
  128. `exam_number` varchar(30) NOT NULL,
  129. `name` varchar(50) DEFAULT NULL,
  130. `subject_code` varchar(30) DEFAULT NULL,
  131. `subject_name` varchar(50) DEFAULT NULL,
  132. `is_upload` tinyint(1) NOT NULL DEFAULT '0',
  133. `scan_misspage_page` varchar(128) DEFAULT NULL,
  134. `ocrdata_scan_count` int(3) DEFAULT NULL,
  135. `ocrdata_scan_page` varchar(128) DEFAULT NULL,
  136. `sign_scan_count` int(3) DEFAULT NULL,
  137. `sign_scan_page` varchar(128) DEFAULT NULL,
  138. `card_def_count` int(3) DEFAULT NULL,
  139. `misspage` varchar(200) DEFAULT NULL,
  140. `remark` varchar(200) DEFAULT NULL,
  141. PRIMARY KEY (`exam_id`,`exam_number`),
  142. KEY `exam_site` (`exam_site`),
  143. KEY `ocrdata_scan_page` (`ocrdata_scan_page`),
  144. KEY `sign_scan_page` (`sign_scan_page`)
  145. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  146. -- ----------------------------
  147. -- Table structure for cliprect
  148. -- ----------------------------
  149. DROP TABLE IF EXISTS `cliprect`;
  150. CREATE TABLE `cliprect` (
  151. `ExamID` int(11) DEFAULT NULL,
  152. `DiskSerNo` varchar(30) DEFAULT NULL,
  153. `FormID` int(3) DEFAULT NULL,
  154. `ClipCount` int(3) DEFAULT NULL,
  155. `ClitRect` longtext
  156. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  157. -- ----------------------------
  158. -- Table structure for config
  159. -- ----------------------------
  160. DROP TABLE IF EXISTS `config`;
  161. CREATE TABLE `config` (
  162. `exam_id` int(11) NOT NULL,
  163. `config` longtext,
  164. PRIMARY KEY (`exam_id`),
  165. UNIQUE KEY `exam_id` (`exam_id`)
  166. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  167. -- ----------------------------
  168. -- Table structure for eb_exam_student
  169. -- ----------------------------
  170. DROP TABLE IF EXISTS `eb_exam_student`;
  171. CREATE TABLE `eb_exam_student` (
  172. `auid` int(11) NOT NULL AUTO_INCREMENT,
  173. `exam_id` int(11) NOT NULL COMMENT '考试ID',
  174. `school_id` int(11) NOT NULL COMMENT '学校ID',
  175. `campus_code` int(11) NOT NULL DEFAULT '0',
  176. `campus_name` varchar(64) DEFAULT NULL COMMENT '学习中心名称',
  177. `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
  178. `subject_name` varchar(128) DEFAULT NULL,
  179. `student_id` int(11) DEFAULT NULL,
  180. `secret_number` varchar(64) DEFAULT NULL,
  181. `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
  182. `student_code` varchar(64) NOT NULL COMMENT '学号',
  183. `name` varchar(64) NOT NULL COMMENT '姓名',
  184. `package_code` varchar(64) DEFAULT NULL COMMENT '试卷袋编号',
  185. `exam_site` varchar(32) DEFAULT NULL COMMENT '考点',
  186. `exam_room` varchar(32) DEFAULT NULL COMMENT '考场',
  187. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  188. `subject_level` varchar(64) DEFAULT NULL COMMENT '层次',
  189. `subject_category` varchar(64) DEFAULT NULL COMMENT '专业类型',
  190. `college` varchar(64) NOT NULL COMMENT '电厂',
  191. `class_name` varchar(64) NOT NULL COMMENT '机组',
  192. `teacher` varchar(64) NOT NULL COMMENT '总评',
  193. `is_upload` tinyint(1) unsigned zerofill NOT NULL DEFAULT '0',
  194. PRIMARY KEY (`exam_id`,`exam_number`),
  195. UNIQUE KEY `auid` (`auid`),
  196. KEY `subject_code` (`subject_code`),
  197. KEY `exam_number` (`exam_number`),
  198. KEY `student_code` (`student_code`),
  199. KEY `package_code` (`package_code`),
  200. KEY `exam_site` (`exam_site`),
  201. KEY `exam_room` (`exam_room`)
  202. ) ENGINE=InnoDB AUTO_INCREMENT=240437 DEFAULT CHARSET=utf8mb4;
  203. -- ----------------------------
  204. -- Table structure for import_sign_page
  205. -- ----------------------------
  206. DROP TABLE IF EXISTS `import_sign_page`;
  207. CREATE TABLE `import_sign_page` (
  208. `exam_id` int(5) NOT NULL,
  209. `exam_site` varchar(50) DEFAULT NULL,
  210. `exam_room` varchar(100) DEFAULT NULL,
  211. `student_code` varchar(50) NOT NULL,
  212. `student_name` varchar(100) DEFAULT NULL,
  213. `subject_code` varchar(30) NOT NULL,
  214. `subject_name` varchar(50) DEFAULT NULL,
  215. `exam_number` varchar(20) DEFAULT NULL,
  216. `pagelist` varchar(50) DEFAULT NULL,
  217. `is_absent` int(2) DEFAULT NULL,
  218. `edit_time` varchar(30) DEFAULT NULL,
  219. `edit_user` varchar(50) DEFAULT NULL,
  220. PRIMARY KEY (`exam_id`,`student_code`,`subject_code`),
  221. KEY `student_code_2` (`student_code`),
  222. KEY `exam_number` (`exam_number`),
  223. KEY `subject_code` (`subject_code`)
  224. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  225. -- ----------------------------
  226. -- Table structure for kslb
  227. -- ----------------------------
  228. DROP TABLE IF EXISTS `kslb`;
  229. CREATE TABLE `kslb` (
  230. `zkzh` varchar(500) DEFAULT NULL,
  231. `xm` varchar(500) DEFAULT NULL,
  232. `ys` int(11) DEFAULT NULL
  233. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT;
  234. -- ----------------------------
  235. -- Table structure for objective
  236. -- ----------------------------
  237. DROP TABLE IF EXISTS `objective`;
  238. CREATE TABLE `objective` (
  239. `DiskSerNo` varchar(50) DEFAULT NULL,
  240. `ExamID` int(11) NOT NULL,
  241. `SubjectCode` varchar(30) NOT NULL,
  242. `jData` longtext,
  243. `ChoStart` int(10) DEFAULT '0',
  244. `ChoEnd` int(10) DEFAULT '0',
  245. `MulitChoStart` int(10) DEFAULT '0',
  246. `MulitChoEnd` int(10) DEFAULT '0',
  247. `JudgeStart` int(10) DEFAULT '0',
  248. `JudgeEnd` int(10) DEFAULT '0',
  249. `mark` int(10) DEFAULT '0',
  250. `JudegMark` int(10) DEFAULT '0',
  251. `logtime` datetime DEFAULT NULL
  252. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  253. -- ----------------------------
  254. -- Table structure for ocrdata
  255. -- ----------------------------
  256. DROP TABLE IF EXISTS `ocrdata`;
  257. CREATE TABLE `ocrdata` (
  258. `DiskSerNo` varchar(50) DEFAULT NULL,
  259. `DiskSerNo_KGT` varchar(50) DEFAULT NULL,
  260. `Batch` varchar(10) DEFAULT NULL,
  261. `DeviceId` int(5) DEFAULT NULL,
  262. `ExamId` int(5) NOT NULL,
  263. `CampusCode` varchar(5) DEFAULT NULL,
  264. `CampusName` varchar(30) DEFAULT NULL,
  265. `exam_site` varchar(50) DEFAULT NULL,
  266. `college` varchar(64) DEFAULT NULL,
  267. `SubjectCode` varchar(30) DEFAULT NULL,
  268. `SubjectName` varchar(50) DEFAULT NULL,
  269. `OCRTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  270. `OCRUser` varchar(30) DEFAULT NULL,
  271. `student_Code` varchar(50) DEFAULT NULL,
  272. `ScanNumber` varchar(30) DEFAULT NULL,
  273. `examNumber` varchar(30) NOT NULL,
  274. `examName` varchar(50) DEFAULT NULL,
  275. `StudentID` varchar(30) DEFAULT NULL,
  276. `sheetSrc` longtext,
  277. `sheetCount` int(3) DEFAULT NULL,
  278. `sliceSrc` longtext,
  279. `slicePic` longtext,
  280. `sliceCount` int(3) DEFAULT NULL,
  281. `absent` int(1) DEFAULT NULL,
  282. `wj` int(1) DEFAULT NULL,
  283. `check_absent_status` int(1) DEFAULT NULL,
  284. `paper_type` varchar(5) DEFAULT NULL,
  285. `card_type` varchar(50) DEFAULT NULL,
  286. `card_name` varchar(50) DEFAULT NULL,
  287. `omrUp` int(1) DEFAULT NULL,
  288. `omrResult` longtext,
  289. `FirstResult` longtext,
  290. `SecondResult` longtext,
  291. `FirstResultBack` longtext,
  292. `SecondResultback` longtext,
  293. `ScanRemark` longtext,
  294. `kgtpoint` longtext,
  295. `slicePoint` longtext,
  296. `ans_checkIp1` varchar(30) DEFAULT NULL,
  297. `ans_checkIp2` varchar(30) DEFAULT NULL,
  298. `ans_checkIp3` varchar(30) DEFAULT NULL,
  299. `misspage` varchar(30) DEFAULT NULL,
  300. `misspageStatusCheck` varchar(10) DEFAULT NULL,
  301. `ScanPagelist` varchar(30) DEFAULT NULL,
  302. `scanPageCount` int(5) DEFAULT NULL,
  303. `isUpload` int(3) NOT NULL DEFAULT '0',
  304. `isUpload_kgt` int(3) NOT NULL DEFAULT '0',
  305. `UpError` longtext,
  306. `UploadTime` varchar(30) DEFAULT NULL,
  307. `ServerPath` longtext,
  308. `ServerAnswer` longtext,
  309. `LoginName` varchar(30) DEFAULT '',
  310. `loginPwd` varchar(30) DEFAULT NULL,
  311. PRIMARY KEY (`ExamId`,`examNumber`),
  312. KEY `fx_ExamId` (`ExamId`),
  313. KEY `fx_CampusCode` (`CampusCode`),
  314. KEY `fx_SubjectCode` (`SubjectCode`),
  315. KEY `fx_examNumber` (`examNumber`),
  316. KEY `fx_StudentID` (`StudentID`)
  317. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT;
  318. -- ----------------------------
  319. -- Table structure for ocrdata_history
  320. -- ----------------------------
  321. DROP TABLE IF EXISTS `ocrdata_history`;
  322. CREATE TABLE `ocrdata_history` (
  323. `remark` varchar(100) DEFAULT NULL,
  324. `DiskSerNo` varchar(50) DEFAULT NULL,
  325. `DiskSerNo_KGT` varchar(50) DEFAULT NULL,
  326. `Batch` varchar(10) DEFAULT NULL,
  327. `DeviceId` int(5) DEFAULT NULL,
  328. `ExamId` int(5) NOT NULL,
  329. `CampusCode` varchar(5) DEFAULT NULL,
  330. `CampusName` varchar(30) DEFAULT NULL,
  331. `exam_site` varchar(50) DEFAULT NULL,
  332. `college` varchar(64) DEFAULT NULL,
  333. `SubjectCode` varchar(30) DEFAULT NULL,
  334. `SubjectName` varchar(50) DEFAULT NULL,
  335. `OCRTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  336. `OCRUser` varchar(30) DEFAULT NULL,
  337. `student_Code` varchar(50) DEFAULT NULL,
  338. `ScanNumber` varchar(30) DEFAULT NULL,
  339. `examNumber` varchar(30) NOT NULL,
  340. `examName` varchar(50) DEFAULT NULL,
  341. `StudentID` varchar(30) DEFAULT NULL,
  342. `sheetSrc` longtext,
  343. `sheetCount` int(3) DEFAULT NULL,
  344. `sliceSrc` longtext,
  345. `slicePic` longtext,
  346. `sliceCount` int(3) DEFAULT NULL,
  347. `absent` int(1) DEFAULT NULL,
  348. `wj` int(1) DEFAULT NULL,
  349. `check_absent_status` int(1) DEFAULT NULL,
  350. `paper_type` varchar(5) DEFAULT NULL,
  351. `card_type` varchar(50) DEFAULT NULL,
  352. `card_name` varchar(50) DEFAULT NULL,
  353. `omrUp` int(1) DEFAULT NULL,
  354. `omrResult` longtext,
  355. `FirstResult` longtext,
  356. `SecondResult` longtext,
  357. `ScanRemark` longtext,
  358. `kgtpoint` longtext,
  359. `slicePoint` longtext,
  360. `ScanPagelist` varchar(30) DEFAULT NULL,
  361. `scanPageCount` int(5) DEFAULT NULL,
  362. `isUpload` int(3) DEFAULT '0',
  363. `isUpload_kgt` int(3) DEFAULT '0',
  364. KEY `ExamId` (`ExamId`),
  365. KEY `SubjectCode` (`SubjectCode`),
  366. KEY `examNumber` (`examNumber`)
  367. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  368. -- ----------------------------
  369. -- Table structure for omrresult
  370. -- ----------------------------
  371. DROP TABLE IF EXISTS `omrresult`;
  372. CREATE TABLE `omrresult` (
  373. `examid` int(11) DEFAULT '0',
  374. `subjectCode` varchar(30) DEFAULT NULL,
  375. `examNumber` varchar(30) DEFAULT '',
  376. `FirstResult` longtext,
  377. `SecondResult` longtext,
  378. `newFirstResult` longtext,
  379. `newSecondResult` longtext,
  380. `newFirst` longtext,
  381. `newSecond` longtext,
  382. `Status` int(1) DEFAULT NULL,
  383. KEY `FirstResult` (`FirstResult`(250)),
  384. KEY `SecondResult` (`SecondResult`(250))
  385. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  386. -- ----------------------------
  387. -- Table structure for registno
  388. -- ----------------------------
  389. DROP TABLE IF EXISTS `registno`;
  390. CREATE TABLE `registno` (
  391. `DiskSerNo` varchar(30) DEFAULT NULL,
  392. `ExamId` int(11) NOT NULL,
  393. `RegistNo` varchar(30) NOT NULL,
  394. `OCRTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  395. `PicSrc` longtext,
  396. `RegistCount` int(3) DEFAULT NULL,
  397. `isUpload` int(1) NOT NULL DEFAULT '0',
  398. `UpError` varchar(255) DEFAULT NULL,
  399. `UploadTime` varchar(30) DEFAULT NULL,
  400. `ServerPath` longtext,
  401. `ServerAnswer` longtext,
  402. `LoginName` varchar(30) DEFAULT NULL,
  403. `loginPwd` varchar(30) DEFAULT NULL,
  404. PRIMARY KEY (`ExamId`,`RegistNo`)
  405. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  406. -- ----------------------------
  407. -- Table structure for registqty
  408. -- ----------------------------
  409. DROP TABLE IF EXISTS `registqty`;
  410. CREATE TABLE `registqty` (
  411. `DiskSerNo` varchar(30) NOT NULL,
  412. `Batch` varchar(30) NOT NULL,
  413. `Qty` varchar(10) DEFAULT NULL,
  414. PRIMARY KEY (`DiskSerNo`,`Batch`)
  415. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  416. -- ----------------------------
  417. -- Table structure for sign_page
  418. -- ----------------------------
  419. DROP TABLE IF EXISTS `sign_page`;
  420. CREATE TABLE `sign_page` (
  421. `exam_id` int(11) NOT NULL,
  422. `exam_number` varchar(30) NOT NULL,
  423. `exam_site` varchar(50) DEFAULT NULL,
  424. `college` varchar(64) DEFAULT NULL,
  425. `page_no` varchar(11) NOT NULL,
  426. `xh` int(10) NOT NULL,
  427. `Card_DefCount` int(3) DEFAULT NULL,
  428. `subject_code` varchar(30) DEFAULT NULL,
  429. `sign_page_src` longtext,
  430. `scan_remark` longtext,
  431. `Card_type` varchar(50) DEFAULT NULL,
  432. `img_name` varchar(50) NOT NULL,
  433. `is_upload` tinyint(1) unsigned zerofill NOT NULL DEFAULT '0',
  434. `DiskSerNo` varchar(30) DEFAULT NULL,
  435. `check_status` int(2) DEFAULT NULL,
  436. PRIMARY KEY (`img_name`,`xh`,`exam_id`),
  437. KEY `exam_number` (`exam_number`,`exam_site`,`page_no`,`subject_code`)
  438. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  439. -- ----------------------------
  440. -- Table structure for subject_code_kgt
  441. -- ----------------------------
  442. DROP TABLE IF EXISTS `subject_code_kgt`;
  443. CREATE TABLE `subject_code_kgt` (
  444. `exam_id` int(11) NOT NULL,
  445. `subject_code` varchar(30) NOT NULL,
  446. `subject_name` varchar(50) DEFAULT NULL,
  447. PRIMARY KEY (`exam_id`,`subject_code`)
  448. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  449. -- ----------------------------
  450. -- Table structure for task_child
  451. -- ----------------------------
  452. DROP TABLE IF EXISTS `task_child`;
  453. CREATE TABLE `task_child` (
  454. `exam_id` int(11) NOT NULL,
  455. `exam_number` varchar(30) NOT NULL,
  456. `task_id` varchar(30) NOT NULL,
  457. `check_times1` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  458. `check_ip1` varchar(30) DEFAULT NULL,
  459. `check_status1` varchar(30) DEFAULT NULL,
  460. PRIMARY KEY (`exam_id`,`exam_number`,`task_id`)
  461. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  462. -- ----------------------------
  463. -- Table structure for task_master
  464. -- ----------------------------
  465. DROP TABLE IF EXISTS `task_master`;
  466. CREATE TABLE `task_master` (
  467. `exam_id` int(11) NOT NULL,
  468. `task_id` varchar(30) NOT NULL,
  469. `task_type` int(1) DEFAULT NULL,
  470. `task_times` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  471. `task_name` varchar(200) DEFAULT NULL,
  472. `task_remark` varchar(100) DEFAULT NULL,
  473. `task_valid` int(5) DEFAULT NULL,
  474. `task_where` longtext,
  475. PRIMARY KEY (`exam_id`,`task_id`)
  476. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  477. -- ----------------------------
  478. -- Table structure for upload_file_list
  479. -- ----------------------------
  480. DROP TABLE IF EXISTS `upload_file_list`;
  481. CREATE TABLE `upload_file_list` (
  482. `exam_id` int(11) NOT NULL,
  483. `subject_code` varchar(30) NOT NULL,
  484. `subject_name` varchar(50) DEFAULT NULL,
  485. `is_used` int(1) DEFAULT NULL,
  486. `file_description` varchar(100) NOT NULL,
  487. `file_type` int(1) NOT NULL,
  488. `down_url` varchar(200) DEFAULT NULL,
  489. `DiskSerNo` varchar(50) DEFAULT NULL,
  490. PRIMARY KEY (`exam_id`,`file_description`,`file_type`,`subject_code`)
  491. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  492. -- ----------------------------
  493. -- Table structure for verify_check_info
  494. -- ----------------------------
  495. DROP TABLE IF EXISTS `verify_check_info`;
  496. CREATE TABLE `verify_check_info` (
  497. `exam_id` int(11) NOT NULL,
  498. `campus_code` int(30) DEFAULT NULL,
  499. `exam_number` varchar(30) NOT NULL,
  500. `subject_code` varchar(30) DEFAULT NULL,
  501. `exam_college` varchar(64) DEFAULT NULL,
  502. `exam_site` varchar(50) DEFAULT NULL,
  503. `slicePoint` longtext,
  504. `misspage` varchar(30) DEFAULT NULL,
  505. `sheet_src` longtext,
  506. `check_times` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  507. `check_ip1` varchar(30) DEFAULT NULL,
  508. `check_status1` varchar(50) DEFAULT NULL,
  509. `check_msg_history1` varchar(300) DEFAULT NULL,
  510. `status_examine1` varchar(10) DEFAULT NULL,
  511. `check_ip2` varchar(30) DEFAULT NULL,
  512. `check_status2` varchar(50) DEFAULT NULL,
  513. `check_msg_history2` varchar(300) DEFAULT NULL,
  514. `status_examine2` varchar(10) DEFAULT NULL,
  515. `check_ip3` varchar(30) DEFAULT NULL,
  516. `check_status3` varchar(50) DEFAULT NULL,
  517. `check_msg_history3` varchar(300) DEFAULT NULL,
  518. `status_examine3` varchar(10) DEFAULT NULL,
  519. `Remark` varchar(100) DEFAULT NULL,
  520. PRIMARY KEY (`exam_id`,`exam_number`),
  521. KEY `check_ip1` (`check_ip1`,`check_status1`,`check_msg_history1`),
  522. KEY `check_ip2` (`check_ip2`,`check_status2`,`check_msg_history2`),
  523. KEY `check_ip3` (`check_ip3`,`check_status3`,`check_msg_history3`)
  524. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;