|
@@ -1,225 +1,306 @@
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_course_paper"
|
|
|
|
-#
|
|
|
|
|
|
+SET NAMES utf8mb4;
|
|
|
|
+SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_course_paper;
|
|
|
|
-CREATE TABLE ec_prt_course_paper (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- answer_file_url varchar(200) DEFAULT NULL,
|
|
|
|
- course_code varchar(50) DEFAULT NULL,
|
|
|
|
- course_id bigint(20) DEFAULT NULL,
|
|
|
|
- course_name varchar(50) DEFAULT NULL,
|
|
|
|
- exam_id bigint(20) DEFAULT NULL,
|
|
|
|
- org_id bigint(20) DEFAULT NULL,
|
|
|
|
- paper_file_url varchar(200) DEFAULT NULL,
|
|
|
|
- paper_id varchar(50) DEFAULT NULL,
|
|
|
|
- paper_name varchar(50) DEFAULT NULL,
|
|
|
|
- paper_p int(11) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- KEY INDEX_PRT_COURSE_PAPER_01 (org_id),
|
|
|
|
- KEY INDEX_PRT_COURSE_PAPER_02 (exam_id),
|
|
|
|
- KEY INDEX_PRT_COURSE_PAPER_03 (course_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_course_paper
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_course_paper`;
|
|
|
|
+CREATE TABLE `ec_prt_course_paper` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `answer_file_url` varchar(200) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `course_code` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `course_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `course_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `exam_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `org_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `paper_file_url` varchar(200) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `paper_id` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `paper_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `paper_p` int(11) NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_COURSE_PAPER_01`(`org_id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_COURSE_PAPER_02`(`exam_id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_COURSE_PAPER_03`(`course_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_course_statistic"
|
|
|
|
-#
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_course_statistic
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_course_statistic`;
|
|
|
|
+CREATE TABLE `ec_prt_course_statistic` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `course_code` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `course_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `course_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `exam_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `org_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `paper_status` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `paper_type` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `total_student` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `course_paper_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_COURSE_STATISTIC_01`(`org_id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_COURSE_STATISTIC_02`(`exam_id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_COURSE_STATISTIC_03`(`course_id`) USING BTREE,
|
|
|
|
+ INDEX `FK7nnn568j5img7r3fjbsni2t25`(`course_paper_id`) USING BTREE,
|
|
|
|
+ CONSTRAINT `FK7nnn568j5img7r3fjbsni2t25` FOREIGN KEY (`course_paper_id`) REFERENCES `ec_prt_course_paper` (`id`)
|
|
|
|
+ ON DELETE RESTRICT
|
|
|
|
+ ON UPDATE RESTRICT
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_course_statistic;
|
|
|
|
-CREATE TABLE ec_prt_course_statistic (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- course_code varchar(50) DEFAULT NULL,
|
|
|
|
- course_id bigint(20) DEFAULT NULL,
|
|
|
|
- course_name varchar(50) DEFAULT NULL,
|
|
|
|
- exam_id bigint(20) DEFAULT NULL,
|
|
|
|
- org_id bigint(20) DEFAULT NULL,
|
|
|
|
- paper_status int(11) DEFAULT NULL,
|
|
|
|
- paper_type varchar(50) DEFAULT NULL,
|
|
|
|
- total_student int(11) DEFAULT NULL,
|
|
|
|
- course_paper_id bigint(20) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- KEY INDEX_PRT_COURSE_STATISTIC_01 (org_id),
|
|
|
|
- KEY INDEX_PRT_COURSE_STATISTIC_02 (exam_id),
|
|
|
|
- KEY INDEX_PRT_COURSE_STATISTIC_03 (course_id),
|
|
|
|
- KEY FK7nnn568j5img7r3fjbsni2t25 (course_paper_id),
|
|
|
|
- CONSTRAINT FK7nnn568j5img7r3fjbsni2t25 FOREIGN KEY (course_paper_id) REFERENCES ec_prt_course_paper (id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_exam_structure
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_exam_structure`;
|
|
|
|
+CREATE TABLE `ec_prt_exam_structure` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `exam_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `exam_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `exam_type` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `org_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `org_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `struct` varchar(500) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ UNIQUE INDEX `INDEX_PRT_EXAM_STRUCTURE_01`(`org_id`, `exam_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_exam_structure"
|
|
|
|
-#
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_objective_question_structure
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_objective_question_structure`;
|
|
|
|
+CREATE TABLE `ec_prt_objective_question_structure` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `answer` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `course_code` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `course_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `course_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `exam_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `paper_id` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `paper_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `paper_type` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `question_type` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `section_num` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `unit_num` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `unit_score` double NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_OBJECTIVE_QUESTION_01`(`exam_id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_OBJECTIVE_QUESTION_02`(`paper_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_exam_structure;
|
|
|
|
-CREATE TABLE ec_prt_exam_structure (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- exam_id bigint(20) DEFAULT NULL,
|
|
|
|
- exam_name varchar(50) DEFAULT NULL,
|
|
|
|
- exam_type varchar(50) DEFAULT NULL,
|
|
|
|
- org_id bigint(20) DEFAULT NULL,
|
|
|
|
- org_name varchar(50) DEFAULT NULL,
|
|
|
|
- struct varchar(500) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- UNIQUE KEY INDEX_PRT_EXAM_STRUCTURE_01 (org_id, exam_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_project
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_project`;
|
|
|
|
+CREATE TABLE `ec_prt_project` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `completed` bit(1) NULL DEFAULT NULL,
|
|
|
|
+ `exam_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `exam_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `mail_end_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `mail_start_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `org_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `org_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `pm_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `pm_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `prepare_end_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `prepare_start_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `print_end_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `print_start_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `supplier_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `supplier_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ UNIQUE INDEX `INDEX_PRT_PROJECT_01`(`org_id`, `exam_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_objective_question_structure"
|
|
|
|
-#
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_project_backup_setting
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_project_backup_setting`;
|
|
|
|
+CREATE TABLE `ec_prt_project_backup_setting` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `group_type` varchar(255) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `pkg_max` double NULL DEFAULT NULL,
|
|
|
|
+ `pkg_min` double NULL DEFAULT NULL,
|
|
|
|
+ `pkg_percent` double NULL DEFAULT NULL,
|
|
|
|
+ `pkg_single_max` double NULL DEFAULT NULL,
|
|
|
|
+ `pkg_single_min` double NULL DEFAULT NULL,
|
|
|
|
+ `pkg_single_percent` double NULL DEFAULT NULL,
|
|
|
|
+ `project_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ UNIQUE INDEX `INDEX_PRT_PROJECT_BACKUP_01`(`project_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_objective_question_structure;
|
|
|
|
-CREATE TABLE ec_prt_objective_question_structure (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- answer varchar(50) DEFAULT NULL,
|
|
|
|
- course_code varchar(50) DEFAULT NULL,
|
|
|
|
- course_id bigint(20) DEFAULT NULL,
|
|
|
|
- course_name varchar(50) DEFAULT NULL,
|
|
|
|
- exam_id bigint(20) DEFAULT NULL,
|
|
|
|
- paper_id varchar(50) DEFAULT NULL,
|
|
|
|
- paper_name varchar(50) DEFAULT NULL,
|
|
|
|
- paper_type varchar(50) DEFAULT NULL,
|
|
|
|
- question_type varchar(50) DEFAULT NULL,
|
|
|
|
- section_num int(11) DEFAULT NULL,
|
|
|
|
- unit_num int(11) DEFAULT NULL,
|
|
|
|
- unit_score double DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- KEY INDEX_PRT_OBJECTIVE_QUESTION_01 (exam_id),
|
|
|
|
- KEY INDEX_PRT_OBJECTIVE_QUESTION_02 (paper_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_project_other_setting
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_project_other_setting`;
|
|
|
|
+CREATE TABLE `ec_prt_project_other_setting` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `project_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `remark` varchar(1000) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_PROJECT_OTHER_01`(`project_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_project"
|
|
|
|
-#
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_project_statistic
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_project_statistic`;
|
|
|
|
+CREATE TABLE `ec_prt_project_statistic` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `backupa3` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `backupa4` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `normala3` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `normala4` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `project_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `total_course` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `total_paper` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `total_pkg` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `total_student` int(11) NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ UNIQUE INDEX `INDEX_PRT_PROJECT_STATISTIC_01`(`project_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_project;
|
|
|
|
-CREATE TABLE ec_prt_project (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- completed bit(1) DEFAULT NULL,
|
|
|
|
- exam_id bigint(20) DEFAULT NULL,
|
|
|
|
- exam_name varchar(50) DEFAULT NULL,
|
|
|
|
- mail_end_time datetime DEFAULT NULL,
|
|
|
|
- mail_start_time datetime DEFAULT NULL,
|
|
|
|
- org_id bigint(20) DEFAULT NULL,
|
|
|
|
- org_name varchar(50) DEFAULT NULL,
|
|
|
|
- pm_id bigint(20) DEFAULT NULL,
|
|
|
|
- pm_name varchar(50) DEFAULT NULL,
|
|
|
|
- prepare_end_time datetime DEFAULT NULL,
|
|
|
|
- prepare_start_time datetime DEFAULT NULL,
|
|
|
|
- print_end_time datetime DEFAULT NULL,
|
|
|
|
- print_start_time datetime DEFAULT NULL,
|
|
|
|
- supplier_id bigint(20) DEFAULT NULL,
|
|
|
|
- supplier_name varchar(50) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- UNIQUE KEY INDEX_PRT_PROJECT_01 (org_id, exam_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_subjective_question_structure
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_subjective_question_structure`;
|
|
|
|
+CREATE TABLE `ec_prt_subjective_question_structure` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `course_code` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `course_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `course_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `exam_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `paper_id` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `paper_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `paper_type` varchar(255) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `section_name` varchar(100) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `section_num` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `unit_num` int(11) NULL DEFAULT NULL,
|
|
|
|
+ `unit_score` double NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_SUBJECTIVE_QUESTION_01`(`exam_id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_SUBJECTIVE_QUESTION_02`(`paper_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_project_backup_setting"
|
|
|
|
-#
|
|
|
|
|
|
+-- ----------------------------
|
|
|
|
+-- Table structure for ec_prt_template
|
|
|
|
+-- ----------------------------
|
|
|
|
+DROP TABLE IF EXISTS `ec_prt_template`;
|
|
|
|
+CREATE TABLE `ec_prt_template` (
|
|
|
|
+ `id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
+ `creation_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `update_time` datetime(0) NULL DEFAULT NULL,
|
|
|
|
+ `exam_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `file_name` varchar(50) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `file_url` varchar(200) CHARACTER SET utf8
|
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
|
+ `org_id` bigint(20) NULL DEFAULT NULL,
|
|
|
|
+ `template_type` int(11) NULL DEFAULT NULL,
|
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_TEMPLATE_01`(`org_id`) USING BTREE,
|
|
|
|
+ INDEX `INDEX_PRT_TEMPLATE_02`(`exam_id`) USING BTREE
|
|
|
|
+)
|
|
|
|
+ ENGINE = InnoDB
|
|
|
|
+ AUTO_INCREMENT = 1
|
|
|
|
+ CHARACTER SET = utf8
|
|
|
|
+ COLLATE = utf8_general_ci
|
|
|
|
+ ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_project_backup_setting;
|
|
|
|
-CREATE TABLE ec_prt_project_backup_setting (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- group_type varchar(255) DEFAULT NULL,
|
|
|
|
- pkg_max double DEFAULT NULL,
|
|
|
|
- pkg_min double DEFAULT NULL,
|
|
|
|
- pkg_percent double DEFAULT NULL,
|
|
|
|
- pkg_single_max double DEFAULT NULL,
|
|
|
|
- pkg_single_min double DEFAULT NULL,
|
|
|
|
- pkg_single_percent double DEFAULT NULL,
|
|
|
|
- project_id bigint(20) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- UNIQUE KEY INDEX_PRT_PROJECT_BACKUP_01 (project_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
-
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_project_other_setting"
|
|
|
|
-#
|
|
|
|
-
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_project_other_setting;
|
|
|
|
-CREATE TABLE ec_prt_project_other_setting (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- project_id bigint(20) DEFAULT NULL,
|
|
|
|
- remark varchar(1000) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- KEY INDEX_PRT_PROJECT_OTHER_01 (project_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
-
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_project_statistic"
|
|
|
|
-#
|
|
|
|
-
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_project_statistic;
|
|
|
|
-CREATE TABLE ec_prt_project_statistic (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- backupa3 int(11) DEFAULT NULL,
|
|
|
|
- backupa4 int(11) DEFAULT NULL,
|
|
|
|
- normala3 int(11) DEFAULT NULL,
|
|
|
|
- normala4 int(11) DEFAULT NULL,
|
|
|
|
- project_id bigint(20) DEFAULT NULL,
|
|
|
|
- total_course int(11) DEFAULT NULL,
|
|
|
|
- total_paper int(11) DEFAULT NULL,
|
|
|
|
- total_pkg int(11) DEFAULT NULL,
|
|
|
|
- total_student int(11) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- UNIQUE KEY INDEX_PRT_PROJECT_STATISTIC_01 (project_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
-
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_subjective_question_structure"
|
|
|
|
-#
|
|
|
|
-
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_subjective_question_structure;
|
|
|
|
-CREATE TABLE ec_prt_subjective_question_structure (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- course_code varchar(50) DEFAULT NULL,
|
|
|
|
- course_id bigint(20) DEFAULT NULL,
|
|
|
|
- course_name varchar(50) DEFAULT NULL,
|
|
|
|
- exam_id bigint(20) DEFAULT NULL,
|
|
|
|
- paper_id varchar(50) DEFAULT NULL,
|
|
|
|
- paper_name varchar(50) DEFAULT NULL,
|
|
|
|
- paper_type varchar(255) DEFAULT NULL,
|
|
|
|
- section_name varchar(100) DEFAULT NULL,
|
|
|
|
- section_num int(11) DEFAULT NULL,
|
|
|
|
- unit_num int(11) DEFAULT NULL,
|
|
|
|
- unit_score double DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- KEY INDEX_PRT_SUBJECTIVE_QUESTION_01 (exam_id),
|
|
|
|
- KEY INDEX_PRT_SUBJECTIVE_QUESTION_02 (paper_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
-
|
|
|
|
-#
|
|
|
|
-# Structure for table "ec_prt_template"
|
|
|
|
-#
|
|
|
|
-
|
|
|
|
-DROP TABLE IF EXISTS ec_prt_template;
|
|
|
|
-CREATE TABLE ec_prt_template (
|
|
|
|
- id bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
- creation_time datetime DEFAULT NULL,
|
|
|
|
- update_time datetime DEFAULT NULL,
|
|
|
|
- exam_id bigint(20) DEFAULT NULL,
|
|
|
|
- file_name varchar(50) DEFAULT NULL,
|
|
|
|
- file_url varchar(200) DEFAULT NULL,
|
|
|
|
- org_id bigint(20) DEFAULT NULL,
|
|
|
|
- template_type int(11) DEFAULT NULL,
|
|
|
|
- PRIMARY KEY (id),
|
|
|
|
- KEY INDEX_PRT_TEMPLATE_01 (org_id),
|
|
|
|
- KEY INDEX_PRT_TEMPLATE_02 (exam_id)
|
|
|
|
-) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
|
|
+SET FOREIGN_KEY_CHECKS = 1;
|