Browse Source

更新数据库字段

deason 6 years ago
parent
commit
bdb001a737

+ 37 - 15
examcloud-core-print-dao/src/main/java/cn/com/qmth/examcloud/core/print/entity/CoursePaper.java

@@ -53,7 +53,7 @@ public class CoursePaper extends IdEntity {
     /**
      * 试卷名称
      */
-    @Column(length = 50)
+    @Column(length = 100)
     private String paperName;
     /**
      * 试卷P数(1P为1面,1张纸为2P)
@@ -61,15 +61,21 @@ public class CoursePaper extends IdEntity {
     @Column(name = "paper_p")
     private Integer paperP;
     /**
-     * 试卷文件URL
+     * 试卷Word文件地址
+     */
+    private String paperWordUrl;
+    /**
+     * 答案Word文件地址
      */
-    @Column(length = 200)
-    private String paperFileUrl;
+    private String answerWordUrl;
     /**
-     * 答案文件URL
+     * 试卷PDF文件地址
      */
-    @Column(length = 200)
-    private String answerFileUrl;
+    private String paperPdfUrl;
+    /**
+     * 答案PDF文件地址
+     */
+    private String answerPdfUrl;
 
     public Long getOrgId() {
         return orgId;
@@ -135,20 +141,36 @@ public class CoursePaper extends IdEntity {
         this.paperP = paperP;
     }
 
-    public String getPaperFileUrl() {
-        return paperFileUrl;
+    public String getPaperWordUrl() {
+        return paperWordUrl;
+    }
+
+    public void setPaperWordUrl(String paperWordUrl) {
+        this.paperWordUrl = paperWordUrl;
+    }
+
+    public String getAnswerWordUrl() {
+        return answerWordUrl;
+    }
+
+    public void setAnswerWordUrl(String answerWordUrl) {
+        this.answerWordUrl = answerWordUrl;
+    }
+
+    public String getPaperPdfUrl() {
+        return paperPdfUrl;
     }
 
-    public void setPaperFileUrl(String paperFileUrl) {
-        this.paperFileUrl = paperFileUrl;
+    public void setPaperPdfUrl(String paperPdfUrl) {
+        this.paperPdfUrl = paperPdfUrl;
     }
 
-    public String getAnswerFileUrl() {
-        return answerFileUrl;
+    public String getAnswerPdfUrl() {
+        return answerPdfUrl;
     }
 
-    public void setAnswerFileUrl(String answerFileUrl) {
-        this.answerFileUrl = answerFileUrl;
+    public void setAnswerPdfUrl(String answerPdfUrl) {
+        this.answerPdfUrl = answerPdfUrl;
     }
 
 }

+ 0 - 3
examcloud-core-print-dao/src/main/java/cn/com/qmth/examcloud/core/print/entity/PrintingTemplate.java

@@ -9,7 +9,6 @@ package cn.com.qmth.examcloud.core.print.entity;
 
 import cn.com.qmth.examcloud.core.print.common.IdEntity;
 
-import javax.persistence.Column;
 import javax.persistence.Entity;
 import javax.persistence.Index;
 import javax.persistence.Table;
@@ -38,12 +37,10 @@ public class PrintingTemplate extends IdEntity {
     /**
      * 模板文件名
      */
-    @Column(length = 50)
     private String fileName;
     /**
      * 模板文件地址
      */
-    @Column(length = 200)
     private String fileUrl;
 
     public Long getOrgId() {

+ 207 - 201
examcloud-core-print-dao/src/main/resources/db-schema.sql

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