|
@@ -1,12 +1,6 @@
|
|
package com.qunzhixinxi.hnqz.admin.api.dto;
|
|
package com.qunzhixinxi.hnqz.admin.api.dto;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.annotation.FieldFill;
|
|
|
|
-import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
-import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
-import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
|
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmQuestion;
|
|
import com.qunzhixinxi.hnqz.admin.api.entity.WmQuestion;
|
|
-import com.qunzhixinxi.hnqz.admin.api.entity.WmQuiz;
|
|
|
|
import com.qunzhixinxi.hnqz.common.core.constant.enums.UpmsState;
|
|
import com.qunzhixinxi.hnqz.common.core.constant.enums.UpmsState;
|
|
import com.qunzhixinxi.hnqz.common.core.constant.enums.UpmsType;
|
|
import com.qunzhixinxi.hnqz.common.core.constant.enums.UpmsType;
|
|
import lombok.AccessLevel;
|
|
import lombok.AccessLevel;
|
|
@@ -15,10 +9,10 @@ import lombok.NoArgsConstructor;
|
|
import org.hibernate.validator.constraints.Length;
|
|
import org.hibernate.validator.constraints.Length;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
|
+import javax.validation.constraints.Min;
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotNull;
|
|
import javax.validation.constraints.NotNull;
|
|
-import java.time.LocalDateTime;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 试卷dto
|
|
* 试卷dto
|
|
@@ -86,6 +80,10 @@ public final class WmQuizDTO {
|
|
|
|
|
|
@NotNull(message = "排序权重必填")
|
|
@NotNull(message = "排序权重必填")
|
|
private Long widget;
|
|
private Long widget;
|
|
|
|
+
|
|
|
|
+ @NotNull(message = "分数必填")
|
|
|
|
+ @Min(value = 0, message = "分数最小为{value}")
|
|
|
|
+ private Integer mark;
|
|
}
|
|
}
|
|
|
|
|
|
@Data
|
|
@Data
|
|
@@ -101,6 +99,9 @@ public final class WmQuizDTO {
|
|
private String answer;
|
|
private String answer;
|
|
|
|
|
|
private Long widget;
|
|
private Long widget;
|
|
|
|
+
|
|
|
|
+ @Min(value = 0, message = "分数最小为{value}")
|
|
|
|
+ private Integer mark;
|
|
}
|
|
}
|
|
|
|
|
|
@Data
|
|
@Data
|
|
@@ -141,4 +142,10 @@ public final class WmQuizDTO {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Data
|
|
|
|
+ public static class OnQuestionDel {
|
|
|
|
+ @NotNull(message = "试题ID必填")
|
|
|
|
+ private Integer questionId;
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|