package com.panzhihua.common.model.vos.community; import javax.validation.constraints.Min; import com.panzhihua.common.validated.AddGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 报名活动 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2020-12-10 13:59 **/ @Data @ApiModel("报名活动") public class SignactivityVO { @ApiModelProperty(value = "类型 1 报名 2 取消报名", example = "1", required = true) @Min(value = 1, groups = {AddGroup.class}, message = "操作类型不能为空") private Integer type; @ApiModelProperty(value = "以什么身份报名(1.居民 2.党员 3.志愿者)", example = "1", required = true) @Min(value = 1, groups = {AddGroup.class}, message = "报名身份不能为空") private Integer signIdentity; @ApiModelProperty(value = "活动主键", required = true) @Min(value = 1, groups = {AddGroup.class}, message = "活动主键不能为空") private Long activityId; @ApiModelProperty(value = "当前登录用户id", hidden = true) private Long userId; @ApiModelProperty(value = "单位id(党员以单位名义报名社区活动)") private Long checkUnitId; @ApiModelProperty("取消原因") private String reason; }