|
@@ -5,6 +5,8 @@ import com.chelvc.framework.common.model.File;
|
|
import lombok.*;
|
|
import lombok.*;
|
|
import lombok.experimental.SuperBuilder;
|
|
import lombok.experimental.SuperBuilder;
|
|
|
|
|
|
|
|
+import javax.validation.constraints.NotEmpty;
|
|
|
|
+import javax.validation.constraints.Size;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -23,26 +25,34 @@ public class GoodsModifyParam {
|
|
/**
|
|
/**
|
|
* 分类类型
|
|
* 分类类型
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "分类类型不能为空")
|
|
|
|
+ @Size(max = 100, message = "分类类型长度不能大于50")
|
|
private CategoryType type;
|
|
private CategoryType type;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 分类ID
|
|
* 分类ID
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "分类ID不能为空")
|
|
|
|
+ @Size(max = 100, message = "分类ID长度不能大于20")
|
|
private Long categoryId;
|
|
private Long categoryId;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商家ID
|
|
* 商家ID
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "商家ID不能为空")
|
|
private Long merchantId;
|
|
private Long merchantId;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品名称
|
|
* 商品名称
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "商品名称不能为空")
|
|
|
|
+ @Size(max = 100, message = "商品名称长度不能大于100")
|
|
private String name;
|
|
private String name;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品Logo
|
|
* 商品Logo
|
|
*/
|
|
*/
|
|
|
|
+ @Size(max = 200, message = "商品Logo长度不能大于200")
|
|
private String logo;
|
|
private String logo;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -53,28 +63,24 @@ public class GoodsModifyParam {
|
|
/**
|
|
/**
|
|
* 商品描述
|
|
* 商品描述
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "商品描述不能为空")
|
|
|
|
+ @Size(max = 100, message = "商品描述长度不能大于500")
|
|
private String description;
|
|
private String description;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 商品原价
|
|
* 商品原价
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "商品原价不能为空")
|
|
|
|
+ @Size(max = 100, message = "商品原价长度不能大于10")
|
|
private Double originalPrice;
|
|
private Double originalPrice;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 优惠价格
|
|
* 优惠价格
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "优惠价格不能为空")
|
|
|
|
+ @Size(max = 100, message = "优惠价格长度不能大于10")
|
|
private Double specialPrice;
|
|
private Double specialPrice;
|
|
|
|
|
|
- /**
|
|
|
|
- * 商品评分
|
|
|
|
- */
|
|
|
|
- private Double score;
|
|
|
|
-
|
|
|
|
- /**
|
|
|
|
- * 订单销量
|
|
|
|
- */
|
|
|
|
- private Integer sale;
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 优惠券ID列表
|
|
* 优惠券ID列表
|
|
*/
|
|
*/
|
|
@@ -83,5 +89,6 @@ public class GoodsModifyParam {
|
|
/**
|
|
/**
|
|
* 商品状态
|
|
* 商品状态
|
|
*/
|
|
*/
|
|
|
|
+ @NotEmpty(message = "商品状态不能为空")
|
|
private GoodsStatus status;
|
|
private GoodsStatus status;
|
|
}
|
|
}
|