package com.panzhihua.common.model.dtos.community.convenient; 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; /** * @title: ConvenientServiceCategoryDTO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 新增/编辑便民服务分类 * @author: hans * @date: 2021/09/16 9:49 */ @Data @ApiModel("新增/编辑便民服务分类") public class ConvenientServiceCategoryDTO { @ApiModelProperty("分类ID") @NotNull(groups = {PutGroup.class}, message = "分类id不能为空") private Long id; @ApiModelProperty("分类名称") @NotBlank(groups = {AddGroup.class}, message = "分类名称不能为空") private String name; @ApiModelProperty("分类图标") @NotBlank(groups = {AddGroup.class}, message = "分类图标不能为空") private String icon; @ApiModelProperty("备注") private String remark; @ApiModelProperty("权重") @NotNull(groups = {AddGroup.class}, message = "权重不能为空") private Integer weight; @ApiModelProperty(value = "创建人", hidden = true) private Long createdBy; @ApiModelProperty(value = "更新人", hidden = true) private Long updatedBy; private String areaCode; }