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;
|
|
}
|