package com.panzhihua.common.model.vos.community;
|
|
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-08 16:48
|
**/
|
@Data
|
@ApiModel("社区活动报名名单")
|
public class ActivitySignVO {
|
|
@ApiModelProperty("活动主键")
|
private Long activityId;
|
@ApiModelProperty("表主键")
|
private Long id;
|
@ApiModelProperty("名字")
|
private String name;
|
@ApiModelProperty("用户昵称")
|
private String nickName;
|
@ApiModelProperty("身份")
|
private String identity;
|
@ApiModelProperty("人群标签")
|
private String tags;
|
@ApiModelProperty("手机号")
|
private String phone;
|
@ApiModelProperty("报名时间")
|
private String createAt;
|
@ApiModelProperty("人员头像")
|
private String imageUrl;
|
@ApiModelProperty("以什么身份报名(1.居民 2.党员 3.志愿者)")
|
private Integer signIdentity;
|
@ApiModelProperty(value = "列表人员类型 1 普通居民 2 志愿者", hidden = true)
|
private Integer type;
|
@ApiModelProperty("人员主键")
|
private Long userId;
|
@ApiModelProperty("用户openid")
|
private String openid;
|
@ApiModelProperty(value = "分页-当前页数", example = "1")
|
private Long pageNum = 1L;
|
@ApiModelProperty(value = "分页-每页记录数", example = "10")
|
private Long pageSize = 10L;
|
/**
|
* 报名状态 0 已取消 1已报名
|
*/
|
@ApiModelProperty("报名状态 0 已取消 1已报名")
|
private Integer status;
|
|
/**
|
* 取消原因
|
*/
|
@ApiModelProperty("取消原因")
|
private String reason;
|
|
/**
|
* 参与次数
|
*/
|
@ApiModelProperty("参与次数")
|
private Integer times;
|
|
/**
|
* 获取奖励
|
*/
|
@ApiModelProperty("获取奖励")
|
private Integer award;
|
|
/**
|
* 活动限制次数
|
*/
|
@ApiModelProperty("活动限制次数")
|
private Integer limit;
|
|
@ApiModelProperty("是否邀请参与")
|
private Boolean isInvite;
|
}
|