he2802 4 лет назад
Родитель
Сommit
d38fa4faa0

+ 6 - 6
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/bo/QuestionAddBo.java

@@ -1,13 +1,13 @@
 package com.zhongzheng.modules.bank.bo;
 
-import com.sun.istack.internal.NotNull;
+
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 
-import javax.validation.constraints.Min;
 import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 import javax.validation.constraints.Size;
 import java.util.Date;
 
@@ -28,8 +28,7 @@ public class QuestionAddBo {
     private String content;
     /** 类型 1单选 2多选 3判断题 4案列题 */
     @ApiModelProperty("类型 1单选 2多选 3判断题 4案列题")
-    @NotNull()
-    @Size(min = 1,message = "类型不能为空")
+    @NotNull(message = "类型不能为空")
     private Integer type;
     /** 判断题答案 1正确 0错误 */
     @ApiModelProperty("判断题答案 1正确 0错误")
@@ -39,6 +38,7 @@ public class QuestionAddBo {
     private Long bankSectionId;
     /**  状态 1正常 0关闭 */
     @ApiModelProperty(" 状态 1正常 0关闭")
+    @NotNull(message = "状态不能为空")
     private Integer status;
     /** 创建时间 */
     @ApiModelProperty("创建时间")
@@ -54,12 +54,12 @@ public class QuestionAddBo {
     private Long examId;
     /** 父类型 1普通练习 2试卷练习 3真题练习 */
     @ApiModelProperty("父类型 1普通练习 2试卷练习 3真题练习")
-    @NotNull()
-    @Size(min = 1,message = "父类型不能为空")
+    @NotNull(message = "父类型不能为空")
     private Long parentType;
     /** 图片地址,多个,拼接 */
     @ApiModelProperty("图片地址,多个,拼接")
     private String imgUrl;
     @ApiModelProperty("题目详情JSON内容")
+    @NotBlank(message = "题目详情不能为空")
     private String jsonStr;
 }

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/bank/bo/QuestionBankAddBo.java

@@ -7,6 +7,7 @@ import lombok.Data;
 
 import javax.validation.constraints.Min;
 import javax.validation.constraints.NotBlank;
+import javax.validation.constraints.NotNull;
 import java.util.Date;
 
 
@@ -53,6 +54,7 @@ public class QuestionBankAddBo {
     private Long updateTime;
     /** 状态 1正常 0关闭 */
     @ApiModelProperty("状态 1正常 0关闭")
+    @NotNull(message = "状态不能为空")
     private Integer status;
     /** 练习类型 1普通练习 2试卷练习 3真题 */
     @ApiModelProperty("练习类型 1普通练习 2试卷练习 3真题")

+ 3 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/bo/CourseAddBo.java

@@ -1,6 +1,5 @@
 package com.zhongzheng.modules.course.bo;
 
-import com.sun.istack.internal.NotNull;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
@@ -9,7 +8,7 @@ import lombok.Data;
 import javax.validation.constraints.DecimalMin;
 import javax.validation.constraints.Min;
 import javax.validation.constraints.NotBlank;
-import javax.validation.constraints.Size;
+import javax.validation.constraints.NotNull;
 import java.util.Date;
 
 
@@ -27,8 +26,7 @@ public class CourseAddBo {
 
     /** 分类ID */
     @ApiModelProperty("分类ID")
-    @NotNull()
-    @Size(min = 1,message = "分类ID不能为空")
+    @NotNull(message = "分类ID不能为空")
     private Long categoryId;
     /** 价格 */
     @ApiModelProperty("价格")
@@ -53,6 +51,7 @@ public class CourseAddBo {
     private Long updateTime;
     /** 状态 1正常 0关闭 */
     @ApiModelProperty("状态 1正常 0关闭")
+    @NotNull(message = "状态不能为空")
     private Integer status;
     /** 教师ID拼接,用,拼接 */
     @ApiModelProperty("教师ID拼接,用,拼接")