fuliqi
2024-10-17 8546b3d285af4235a0ef615a0c6e89486ae2c806
src/main/java/com/ycl/jxkg/domain/form/ExamPaperForm.java
@@ -4,7 +4,9 @@
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycl.jxkg.domain.base.AbsForm;
import com.ycl.jxkg.domain.entity.ExamPaper;
import com.ycl.jxkg.domain.exam.PaperQuestionDTO;
import com.ycl.jxkg.domain.exam.PaperFixQuestionDTO;
import com.ycl.jxkg.domain.exam.PaperQuestion;
import com.ycl.jxkg.domain.exam.PaperQuestionSettingDTO;
import com.ycl.jxkg.group.Add;
import com.ycl.jxkg.group.Update;
import lombok.Data;
@@ -29,12 +31,6 @@
    private String name;
    /**
     * 学科
     */
    @NotNull(message = "学科不能为空", groups = {Add.class, Update.class})
    private Integer subjectId;
    /**
     * 试卷类型( 1固定试卷 2.随即试卷 3.随序试卷)
     */
    @NotNull (message = "试卷类型不能为空", groups = {Add.class, Update.class})
@@ -43,12 +39,12 @@
    /**
     * 试卷总分
     */
    private BigDecimal score;
    private String score;
    /**
     * 题目数量
     */
    private Integer questionCount;
    private Integer num;
    /**
     * 建议时长(分钟)
@@ -79,7 +75,12 @@
    /**
     * 题目配置
     * */
    private List<PaperQuestionDTO> questionList;
    private List<PaperQuestionSettingDTO> questionSetting;
    /**
     * 题目信息
     * */
    private List<PaperFixQuestionDTO> questionTitleList;
    public static ExamPaper getEntityByForm(@NonNull ExamPaperForm form, ExamPaper entity) {
        if(entity == null) {