|
@@ -4,31 +4,35 @@ SET FOREIGN_KEY_CHECKS = 0;
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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_pdf_url varchar(255) CHARACTER SET utf8
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
+ answer_word_url varchar(255) 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_id varchar(50) CHARACTER SET utf8
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
+ paper_name varchar(100) CHARACTER SET utf8
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
+ paper_p int(11) NULL DEFAULT NULL,
|
|
|
+ paper_pdf_url varchar(255) CHARACTER SET utf8
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
+ paper_word_url varchar(255) CHARACTER SET utf8
|
|
|
+ COLLATE utf8_general_ci 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
|
|
@@ -39,29 +43,29 @@ CREATE TABLE `ec_prt_course_paper` (
|
|
|
-- ----------------------------
|
|
|
-- 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`)
|
|
|
+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
|
|
|
)
|
|
@@ -74,23 +78,23 @@ CREATE TABLE `ec_prt_course_statistic` (
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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
|
|
@@ -101,33 +105,34 @@ CREATE 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
|
|
|
+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(course_id) USING BTREE,
|
|
|
+ INDEX INDEX_PRT_OBJECTIVE_QUESTION_03(paper_id) USING BTREE
|
|
|
)
|
|
|
ENGINE = InnoDB
|
|
|
AUTO_INCREMENT = 1
|
|
@@ -138,32 +143,32 @@ CREATE TABLE `ec_prt_objective_question_structure` (
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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
|
|
@@ -174,22 +179,22 @@ CREATE TABLE `ec_prt_project` (
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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
|
|
@@ -200,16 +205,16 @@ CREATE TABLE `ec_prt_project_backup_setting` (
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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
|
|
@@ -220,22 +225,22 @@ CREATE TABLE `ec_prt_project_other_setting` (
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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
|
|
@@ -246,31 +251,32 @@ CREATE TABLE `ec_prt_project_statistic` (
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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(course_id) USING BTREE,
|
|
|
+ INDEX INDEX_PRT_SUBJECTIVE_QUESTION_03(paper_id) USING BTREE
|
|
|
)
|
|
|
ENGINE = InnoDB
|
|
|
AUTO_INCREMENT = 1
|
|
@@ -281,21 +287,21 @@ CREATE TABLE `ec_prt_subjective_question_structure` (
|
|
|
-- ----------------------------
|
|
|
-- 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
|
|
|
+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(255) CHARACTER SET utf8
|
|
|
+ COLLATE utf8_general_ci NULL DEFAULT NULL,
|
|
|
+ file_url varchar(255) 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
|
|
@@ -303,4 +309,4 @@ CREATE TABLE `ec_prt_template` (
|
|
|
COLLATE = utf8_general_ci
|
|
|
ROW_FORMAT = Dynamic;
|
|
|
|
|
|
-SET FOREIGN_KEY_CHECKS = 1;
|
|
|
+SET FOREIGN_KEY_CHECKS = 1;
|