ting.yin 1 年之前
父節點
當前提交
83b9e0bdb2
共有 2 個文件被更改,包括 59 次插入120 次删除
  1. 5 85
      install/mysql/init/college_scan_multi.sql
  2. 54 35
      install/mysql/upgrade/1.3.14.sql

+ 5 - 85
install/mysql/init/college_scan_multi.sql

@@ -225,14 +225,15 @@ CREATE TABLE `import_sign_page` (
   `student_name` varchar(100) DEFAULT NULL,
   `subject_code` varchar(30) NOT NULL,
   `subject_name` varchar(50) DEFAULT NULL,
-  `exam_number` varchar(20) NOT NULL,
+  `exam_number` varchar(20) DEFAULT NULL,
   `pagelist` varchar(50) DEFAULT NULL,
   `is_absent` int(2) DEFAULT NULL,
   `edit_time` varchar(30) DEFAULT NULL,
   `edit_user` varchar(50) DEFAULT NULL,
-  PRIMARY KEY (`exam_number`,`exam_id`),
+  PRIMARY KEY (`exam_id`,`student_code`,`subject_code`),
   KEY `student_code_2` (`student_code`),
-  KEY `exam_number` (`exam_number`)
+  KEY `exam_number` (`exam_number`),
+  KEY `subject_code` (`subject_code`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
 -- ----------------------------
@@ -498,88 +499,6 @@ CREATE TABLE `task_master` (
   PRIMARY KEY (`exam_id`,`task_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
--- ----------------------------
--- Table structure for tmpabs_sign_page
--- ----------------------------
-DROP TABLE IF EXISTS `tmpabs_sign_page`;
-CREATE TABLE `tmpabs_sign_page` (
-  `exam_id` int(11) unsigned NOT NULL,
-  `exam_site` varchar(200) NOT NULL DEFAULT '',
-  `exam_number` varchar(64) NOT NULL DEFAULT '',
-  `scan_page` varchar(16) NOT NULL DEFAULT '',
-  `pageCount` int(11) unsigned NOT NULL,
-  PRIMARY KEY (`exam_id`,`exam_number`),
-  KEY `exam_site` (`exam_site`),
-  KEY `exam_number` (`exam_number`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
--- ----------------------------
--- Table structure for tmp_barcodenotexists
--- ----------------------------
-DROP TABLE IF EXISTS `tmp_barcodenotexists`;
-CREATE TABLE `tmp_barcodenotexists` (
-  `exam_id` int(11) NOT NULL,
-  `exam_site` varchar(32) DEFAULT NULL COMMENT '考点',
-  `exam_room` varchar(32) DEFAULT NULL COMMENT '考场',
-  `student_code` varchar(64) NOT NULL COMMENT '学号',
-  `name` varchar(64) NOT NULL COMMENT '姓名',
-  `subject_code` varchar(32) NOT NULL COMMENT '科目代码',
-  `subject_name` varchar(32) NOT NULL COMMENT '科目名称',
-  `exam_number` varchar(64) NOT NULL COMMENT '准考证号',
-  `Absent_status` varchar(30) DEFAULT NULL,
-  KEY `subject_code` (`subject_code`),
-  KEY `student_code` (`student_code`),
-  KEY `exam_number` (`exam_number`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
--- ----------------------------
--- Table structure for tmp_check_student
--- ----------------------------
-DROP TABLE IF EXISTS `tmp_check_student`;
-CREATE TABLE `tmp_check_student` (
-  `exam_id` int(11) NOT NULL,
-  `exam_site` varchar(150) DEFAULT NULL,
-  `student_code` varchar(50) DEFAULT NULL,
-  `exam_number` varchar(128) NOT NULL,
-  `name` varchar(64) DEFAULT NULL,
-  `subject_code` varchar(32) DEFAULT NULL,
-  `subject_name` varchar(100) DEFAULT NULL,
-  `is_upload` tinyint(1) DEFAULT NULL,
-  `scan_misspage_page` varchar(128) DEFAULT NULL,
-  `ocrdata_scan_count` int(3) DEFAULT NULL,
-  `ocrdata_scan_page` varchar(128) DEFAULT NULL,
-  `sign_scan_count` int(3) DEFAULT NULL,
-  `sign_scan_page` varchar(128) DEFAULT NULL,
-  `card_def_count` int(3) DEFAULT NULL,
-  `repeat_status` int(11) DEFAULT NULL,
-  PRIMARY KEY (`exam_id`,`exam_number`),
-  KEY `exam_site` (`exam_id`,`exam_site`),
-  KEY `ocrdata_scan_page` (`exam_id`,`ocrdata_scan_page`),
-  KEY `sign_scan_page` (`exam_id`,`sign_scan_page`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
--- ----------------------------
--- Table structure for tmp_sign_count
--- ----------------------------
-DROP TABLE IF EXISTS `tmp_sign_count`;
-CREATE TABLE `tmp_sign_count` (
-  `exam_id` int(11) unsigned NOT NULL,
-  `exam_number` varchar(64) NOT NULL DEFAULT '',
-  `scan_count` int(11) NOT NULL,
-  PRIMARY KEY (`exam_id`,`exam_number`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
--- ----------------------------
--- Table structure for tmp_sign_page
--- ----------------------------
-DROP TABLE IF EXISTS `tmp_sign_page`;
-CREATE TABLE `tmp_sign_page` (
-  `exam_id` int(11) unsigned NOT NULL,
-  `exam_number` varchar(64) NOT NULL DEFAULT '',
-  `scan_page` varchar(16) NOT NULL DEFAULT '',
-  PRIMARY KEY (`exam_id`,`exam_number`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-
 -- ----------------------------
 -- Table structure for upload_file_list
 -- ----------------------------
@@ -605,6 +524,7 @@ CREATE TABLE `verify_check_info` (
   `campus_code` int(30) DEFAULT NULL,
   `exam_number` varchar(30) NOT NULL,
   `subject_code` varchar(30) DEFAULT NULL,
+  `exam_college` varchar(64) DEFAULT NULL,
   `exam_site` varchar(50) DEFAULT NULL,
   `slicePoint` longtext,
   `misspage` varchar(30) DEFAULT NULL,

+ 54 - 35
install/mysql/upgrade/1.3.14.sql

@@ -407,7 +407,7 @@ TRUNCATE TABLE baseinfo;
 TRUNCATE TABLE baseinfolog;
 TRUNCATE TABLE campus;
 TRUNCATE TABLE card_defcount;
-TRUNCATE TABLE import_sign_page;
+--  TRUNCATE TABLE import_sign_page;
 TRUNCATE TABLE kslb;
 TRUNCATE TABLE config;
 TRUNCATE TABLE registqty;
@@ -425,40 +425,7 @@ TRUNCATE TABLE task_master;
 -- drop table task_child;
 -- drop table upload_file_list;
 -- drop table verify_check_info;
-
-
--- ----------------------------
--- Table structure for verify_check_info
--- ----------------------------
-DROP TABLE IF EXISTS `verify_check_info`;
-CREATE TABLE `verify_check_info` (
-  `exam_id` int(11) NOT NULL,
-  `campus_code` int(30) DEFAULT NULL,
-  `exam_number` varchar(30) NOT NULL,
-  `subject_code` varchar(30) DEFAULT NULL,
-  `exam_site` varchar(50) DEFAULT NULL,
-  `slicePoint` longtext,
-  `misspage` varchar(30) DEFAULT NULL,
-  `sheet_src` longtext,
-  `check_times` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
-  `check_ip1` varchar(30) DEFAULT NULL,
-  `check_status1` varchar(50) DEFAULT NULL,
-  `check_msg_history1` varchar(300) DEFAULT NULL,
-  `status_examine1` varchar(10) DEFAULT NULL,
-  `check_ip2` varchar(30) DEFAULT NULL,
-  `check_status2` varchar(50) DEFAULT NULL,
-  `check_msg_history2` varchar(300) DEFAULT NULL,
-  `status_examine2` varchar(10) DEFAULT NULL,
-  `check_ip3` varchar(30) DEFAULT NULL,
-  `check_status3` varchar(50) DEFAULT NULL,
-  `check_msg_history3` varchar(300) DEFAULT NULL,
-  `status_examine3` varchar(10) DEFAULT NULL,
-  `Remark` varchar(100) DEFAULT NULL,
-  PRIMARY KEY (`exam_id`,`exam_number`),
-  KEY `check_ip1` (`check_ip1`,`check_status1`,`check_msg_history1`),
-  KEY `check_ip2` (`check_ip2`,`check_status2`,`check_msg_history2`),
-  KEY `check_ip3` (`check_ip3`,`check_status3`,`check_msg_history3`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+-- drop table import_sign_page;
 
 -- ----------------------------
 -- Table structure for upload_file_list
@@ -788,3 +755,55 @@ CREATE TABLE `ocrdata_history` (
   KEY `SubjectCode` (`SubjectCode`),
   KEY `examNumber` (`examNumber`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+
+DROP TABLE IF EXISTS `import_sign_page`;
+CREATE TABLE `import_sign_page` (
+  `exam_id` int(5) NOT NULL,
+  `exam_site` varchar(50) DEFAULT NULL,
+  `exam_room` varchar(100) DEFAULT NULL,
+  `student_code` varchar(50) NOT NULL,
+  `student_name` varchar(100) DEFAULT NULL,
+  `subject_code` varchar(30) NOT NULL,
+  `subject_name` varchar(50) DEFAULT NULL,
+  `exam_number` varchar(20) DEFAULT NULL,
+  `pagelist` varchar(50) DEFAULT NULL,
+  `is_absent` int(2) DEFAULT NULL,
+  `edit_time` varchar(30) DEFAULT NULL,
+  `edit_user` varchar(50) DEFAULT NULL,
+  PRIMARY KEY (`exam_id`,`student_code`,`subject_code`),
+  KEY `student_code_2` (`student_code`),
+  KEY `exam_number` (`exam_number`),
+  KEY `subject_code` (`subject_code`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+DROP TABLE IF EXISTS `verify_check_info`;
+CREATE TABLE `verify_check_info` (
+  `exam_id` int(11) NOT NULL,
+  `campus_code` int(30) DEFAULT NULL,
+  `exam_number` varchar(30) NOT NULL,
+  `subject_code` varchar(30) DEFAULT NULL,
+  `exam_college` varchar(64) DEFAULT NULL,
+  `exam_site` varchar(50) DEFAULT NULL,
+  `slicePoint` longtext,
+  `misspage` varchar(30) DEFAULT NULL,
+  `sheet_src` longtext,
+  `check_times` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+  `check_ip1` varchar(30) DEFAULT NULL,
+  `check_status1` varchar(50) DEFAULT NULL,
+  `check_msg_history1` varchar(300) DEFAULT NULL,
+  `status_examine1` varchar(10) DEFAULT NULL,
+  `check_ip2` varchar(30) DEFAULT NULL,
+  `check_status2` varchar(50) DEFAULT NULL,
+  `check_msg_history2` varchar(300) DEFAULT NULL,
+  `status_examine2` varchar(10) DEFAULT NULL,
+  `check_ip3` varchar(30) DEFAULT NULL,
+  `check_status3` varchar(50) DEFAULT NULL,
+  `check_msg_history3` varchar(300) DEFAULT NULL,
+  `status_examine3` varchar(10) DEFAULT NULL,
+  `Remark` varchar(100) DEFAULT NULL,
+  PRIMARY KEY (`exam_id`,`exam_number`),
+  KEY `check_ip1` (`check_ip1`,`check_status1`,`check_msg_history1`),
+  KEY `check_ip2` (`check_ip2`,`check_status2`,`check_msg_history2`),
+  KEY `check_ip3` (`check_ip3`,`check_status3`,`check_msg_history3`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;