deason 6 роки тому
батько
коміт
e6cc47ac42

+ 295 - 214
examcloud-core-print-dao/src/main/resources/db-schema.sql

@@ -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;

+ 1 - 1
examcloud-core-print-starter/src/main/resources/logback-spring.xml

@@ -50,7 +50,7 @@
     <logger name="org.hibernate" level="WARN"/>
     <logger name="org.apache" level="WARN"/>
     <logger name="com.netflix.discovery" level="WARN"/>
-    <logger name="springfox.documentation.spring.web" level="WARN"/>
+    <logger name="springfox.documentation" level="WARN"/>
     <logger name="cn.com.qmth.examcloud.commons" level="INFO"/>
 
     <root level="DEBUG">