package com.panzhihua.common.model.vos.community; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonIgnore; import com.panzhihua.common.validated.AddGroup; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @title: ComActActivityTypeVO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 活动分类vo * @author: hans * @date: 2021/10/21 11:11 */ @Data @ApiModel("活动分类vo") public class ComActActivityTypeVO { @ApiModelProperty("自增id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("类型名称") @NotBlank(groups = AddGroup.class, message = "类型名称不能为空") private String name; @ApiModelProperty("活动类型(1.志愿者 2.居民 3.党员)") @NotNull(groups = AddGroup.class, message = "活动类型不能为空") private Integer type; @ApiModelProperty(value = "社区id", hidden = true) private Long communityId; }