package com.panzhihua.common.model.dtos.community.convenient; import com.panzhihua.common.validated.AddGroup; import com.panzhihua.common.validated.PutGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.math.BigDecimal; /** * @title: ConvenientProductSpecificationDTO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 新增/编辑产品规格信息 * @author: hans * @date: 2021/09/20 20:46 */ @Data @ApiModel("新增/编辑产品规格信息") public class ConvenientProductSpecificationDTO { @ApiModelProperty("规格ID") @NotNull(message = "规格ID不能为空", groups = {PutGroup.class}) private Long id; @ApiModelProperty("规格名称") @NotBlank(message = "规格名称不能为空", groups = {AddGroup.class}) @Max(6) private String name; @ApiModelProperty("价格") @NotNull(message = "价格不能为空", groups = {AddGroup.class}) @Min(0) private BigDecimal price; @ApiModelProperty("产品图片") private String image; @ApiModelProperty(value = "创建人", hidden = true) private Long createdBy; @ApiModelProperty(value = "更新人", hidden = true) private Long updatedBy; }