Pārlūkot izejas kodu

客观题给分策略

xiatian 4 gadi atpakaļ
vecāks
revīzija
c864e6284a

+ 4 - 5
themis-business/src/main/java/com/qmth/themis/business/entity/TEExam.java

@@ -4,7 +4,6 @@ import java.util.Date;
 
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.qmth.themis.business.base.BaseEntity;
-import com.qmth.themis.business.enums.ObjectiveScorePolicyEnum;
 
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -188,9 +187,9 @@ public class TEExam extends BaseEntity {
     @TableField(value = "enable_break")
     private Integer enableBreak;
 
-    @ApiModelProperty(value = "客观题给分策略")
+    @ApiModelProperty(value = "客观题给分策略,0:全对给分,1: 漏选给一半分")
     @TableField(value = "objective_score_policy")
-    private ObjectiveScorePolicyEnum objectiveScorePolicy;
+    private Integer objectiveScorePolicy;
     
     public Integer getEnableBreak() {
         return enableBreak;
@@ -532,11 +531,11 @@ public class TEExam extends BaseEntity {
         this.showObjectiveScore = showObjectiveScore;
     }
 
-	public ObjectiveScorePolicyEnum getObjectiveScorePolicy() {
+	public Integer getObjectiveScorePolicy() {
 		return objectiveScorePolicy;
 	}
 
-	public void setObjectiveScorePolicy(ObjectiveScorePolicyEnum objectiveScorePolicy) {
+	public void setObjectiveScorePolicy(Integer objectiveScorePolicy) {
 		this.objectiveScorePolicy = objectiveScorePolicy;
 	}
     

+ 1 - 1
themis-business/src/main/resources/db/init.sql

@@ -581,7 +581,7 @@ CREATE TABLE `t_e_exam` (
   `update_id` bigint DEFAULT NULL COMMENT '更新人id',
   `enable_short_code` tinyint DEFAULT NULL COMMENT '是否启用开考口令,0:不启用,1:启用',
   `enable_break` tinyint DEFAULT NULL COMMENT '是否允许断点续考,0:不允许,1:允许',
-  `objective_score_policy` varchar(30) DEFAULT NULL COMMENT '客观题给分策略',
+  `objective_score_policy` tinyint DEFAULT NULL COMMENT '客观题给分策略',
   PRIMARY KEY (`id`),
   UNIQUE KEY `t_e_exam_orgId_code_Idx` (`org_id`,`code`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='考试批次';