package com.panzhihua.common.model.dtos.community.microCommercialStreet; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; 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 java.util.List; /** * @title: McsProductDTO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 新增/编辑产品信息 * @author: hans * @date: 2022/01/05 11:25 */ @Data @ApiModel("新增/编辑产品信息") public class McsProductDTO { @ApiModelProperty("产品ID") @NotNull(groups = {PutGroup.class}, message = "产品ID不能为空") private Long id; @ApiModelProperty("产品名称") @NotBlank(groups = {AddGroup.class}, message = "产品名称不能为空") private String name; @ApiModelProperty("产品图片") private String image; @ApiModelProperty("产品介绍") private String introduction; @ApiModelProperty("产品标签id列表") private List labelIds; @ApiModelProperty(value = "创建人", hidden = true) private Long createdBy; @ApiModelProperty(value = "更新人", hidden = true) private Long updatedBy; }