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