From fdaba78e25c457c48c4581cc84635b63d6363176 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 07 六月 2024 11:30:06 +0800 Subject: [PATCH] 新增模板及校验 --- src/main/java/com/ycl/jxkg/domain/form/ExamTemplateForm.java | 23 +++++++++++++---------- 1 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/domain/form/ExamTemplateForm.java b/src/main/java/com/ycl/jxkg/domain/form/ExamTemplateForm.java index af2310f..7da12f5 100644 --- a/src/main/java/com/ycl/jxkg/domain/form/ExamTemplateForm.java +++ b/src/main/java/com/ycl/jxkg/domain/form/ExamTemplateForm.java @@ -1,20 +1,20 @@ package com.ycl.jxkg.domain.form; -import com.ycl.jxkg.domain.question.TemplateQuestionDTO; -import com.ycl.jxkg.group.Update; -import com.ycl.jxkg.group.Add; import com.ycl.jxkg.domain.base.AbsForm; import com.ycl.jxkg.domain.entity.ExamTemplate; -import org.springframework.beans.BeanUtils; -import javax.validation.constraints.NotBlank; -import javax.validation.constraints.NotNull; -import org.springframework.lang.NonNull; +import com.ycl.jxkg.domain.question.TemplateQuestionDTO; +import com.ycl.jxkg.group.Add; +import com.ycl.jxkg.group.Update; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import org.springframework.beans.BeanUtils; +import org.springframework.lang.NonNull; +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; import java.math.BigDecimal; -import java.util.Date; import java.util.List; /** @@ -36,18 +36,21 @@ private Integer subjectId; @ApiModelProperty("鎬诲垎") - private Integer score; + private BigDecimal score; @ApiModelProperty("鏄惁绉佹湁") private String visibility; - @NotNull(message = "寤鸿鏃堕棿涓嶈兘涓虹┖", groups = {Add.class, Update.class}) + @Min(value = 1,message = "寤鸿鏃堕棿蹇呴』澶т簬0",groups = {Add.class, Update.class}) @ApiModelProperty("寤鸿鏃堕棿") private Integer suggestTime; @ApiModelProperty("澶氶�夋墸鍒嗙被鍨�") private Integer deductType; + @ApiModelProperty("澶氶�夋墸鍒�") + private BigDecimal deductTypeScore; + @ApiModelProperty("棰樼洰妯℃澘") private List<TemplateQuestionDTO> questionList; -- Gitblit v1.8.0