diff --git a/framework/src/main/java/cn/lili/modules/goods/entity/dos/Category.java b/framework/src/main/java/cn/lili/modules/goods/entity/dos/Category.java index 7146aa80..05e23293 100644 --- a/framework/src/main/java/cn/lili/modules/goods/entity/dos/Category.java +++ b/framework/src/main/java/cn/lili/modules/goods/entity/dos/Category.java @@ -8,9 +8,7 @@ import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotEmpty; -import javax.validation.constraints.NotNull; +import javax.validation.constraints.*; import java.math.BigDecimal; import java.util.Date; @@ -30,6 +28,7 @@ public class Category extends BaseEntity { private static final long serialVersionUID = 1L; @NotEmpty(message = "分类名称不能为空") + @Size(max = 20) @ApiModelProperty(value = "分类名称") private String name; @@ -39,14 +38,15 @@ public class Category extends BaseEntity { @NotNull(message = "层级不能为空") @Min(value = 0,message = "层级需要大于0") + @Max(value = 3,message = "层级最大为3") @ApiModelProperty(value = "层级, 从0开始") private Integer level; @NotNull(message = "排序值不能为空") + @Max(value = 999,message = "排序值最大999") @ApiModelProperty(value = "排序值") private BigDecimal sortOrder; - @NotNull(message = "请填写佣金比例") @ApiModelProperty(value = "佣金比例") private Double commissionRate; diff --git a/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsOperationDTO.java b/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsOperationDTO.java index 300b7400..434948d2 100644 --- a/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsOperationDTO.java +++ b/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsOperationDTO.java @@ -7,10 +7,7 @@ import lombok.ToString; import org.hibernate.validator.constraints.Length; import javax.validation.Valid; -import javax.validation.constraints.Max; -import javax.validation.constraints.Min; -import javax.validation.constraints.NotEmpty; -import javax.validation.constraints.NotNull; +import javax.validation.constraints.*; import java.io.Serializable; import java.util.List; import java.util.Map; @@ -40,8 +37,7 @@ public class GoodsOperationDTO implements Serializable { private String categoryPath; @ApiModelProperty(value = "店铺分类id", required = true) - @NotNull(message = "店铺分类不能为空") - @Min(value = 0, message = "店铺分类值不正确") + @Size(max = 200, message = "选择了太多店铺分类") private String storeCategoryPath; @ApiModelProperty(value = "品牌id")