浏览代码

fix 题库模块

he2802 4 年之前
父节点
当前提交
64b5c340f0

+ 12 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/bo/ExamAddBo.java

@@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
+
+import java.math.BigDecimal;
 import java.util.Date;
 import java.util.List;
 
@@ -57,4 +59,14 @@ public class ExamAddBo {
     /** 业务层级列表 */
     @ApiModelProperty("业务层级列表")
     private List<QuestionBusinessAddBo> businessList;
+
+    /** 答题时长 分钟数 默认0无限 */
+    @ApiModelProperty("答题时长 分钟数 默认0无限")
+    private Long answerTime;
+    /** 答题次数 0无限 */
+    @ApiModelProperty("答题次数 0无限")
+    private Long answerNum;
+    /** 及格分 */
+    @ApiModelProperty("及格分")
+    private BigDecimal passScore;
 }

+ 16 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/bo/ExamEditBo.java

@@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
+
+import java.math.BigDecimal;
 import java.util.Date;
 import java.util.List;
 
@@ -71,4 +73,18 @@ public class ExamEditBo {
     @ApiModelProperty("业务层级列表")
     private List<QuestionBusinessEditBo> businessList;
 
+    /** 及格分 */
+    @ApiModelProperty("及格分")
+    private BigDecimal passScore;
+
+
+    /** 答题时长 分钟数 默认0无限 */
+    @ApiModelProperty("答题时长 分钟数 默认0无限")
+    private Long answerTime;
+
+
+    /** 答题次数 0无限 */
+    @ApiModelProperty("答题次数 0无限")
+    private Long answerNum;
+
 }

+ 6 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/domain/Exam.java

@@ -50,4 +50,10 @@ private static final long serialVersionUID=1L;
     private Long provinceId;
     /** 试卷类型id */
     private Long examPaperId;
+    /** 及格分 */
+    private BigDecimal passScore;
+    /** 答题时长 分钟数 默认0无限 */
+    private Long answerTime;
+    /** 答题次数 0无限 */
+    private Long answerNum;
 }

+ 15 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/vo/ExamVo.java

@@ -5,6 +5,8 @@ import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+
+import java.math.BigDecimal;
 import java.util.Date;
 
 
@@ -80,4 +82,17 @@ public class ExamVo {
 	private Long updateTime;
 
 	private Long createTime;
+
+	/** 答题时长 分钟数 默认0无限 */
+	@Excel(name = "答题时长 分钟数 默认0无限")
+	@ApiModelProperty("答题时长 分钟数 默认0无限")
+	private Long answerTime;
+	/** 答题次数 0无限 */
+	@Excel(name = "答题次数 0无限")
+	@ApiModelProperty("答题次数 0无限")
+	private Long answerNum;
+	/** 及格分 */
+	@Excel(name = "及格分")
+	@ApiModelProperty("及格分")
+	private BigDecimal passScore;
 }

+ 3 - 0
zhongzheng-system/src/main/resources/mapper/modules/bank/ExamMapper.xml

@@ -17,6 +17,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="cityId" column="city_id"/>
         <result property="provinceId" column="province_id"/>
         <result property="examPaperId" column="exam_paper_id"/>
+        <result property="answerTime" column="answer_time"/>
+        <result property="examPaperId" column="exam_paper_id"/>
+        <result property="answerNum" column="answer_num"/>
     </resultMap>