package com.panzhihua.common.model.vos.community.screen.work; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel("大屏社区活动列表返回参数") public class ActActivityListVO { @ApiModelProperty("主键id") private Long id; @ApiModelProperty("负责人姓名") private String userName; @ApiModelProperty("负责人id") private Long sponsorId; @ApiModelProperty("负责人头像") private String imageUrl; @ApiModelProperty("活动状态 1 待发布 2 未开始 3 报名中 4 进行中 5 已结束 6 已取消") private Integer status; @ApiModelProperty("发布时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("活动开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date beginAt; @ApiModelProperty("活动结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date endAt; @ApiModelProperty("报名开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date signUpBegin; @ApiModelProperty("报名结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date signUpEnd; @ApiModelProperty("志愿者人数下限") private Integer volunteerMin; @ApiModelProperty("志愿者人数上限") private Integer volunteerMax; @ApiModelProperty("参与者人数下限") private Integer participantMin; @ApiModelProperty("参与者人数上限") private Integer participantMax; @ApiModelProperty("活动名称") private String activityName; @ApiModelProperty("活动内容") private String content; @ApiModelProperty("活动封面") private String cover; @ApiModelProperty("活动地址") private String activityAddr; @ApiModelProperty("居民参加人数") private Integer participantCount; @ApiModelProperty("志愿者参加人数") private Integer volunteerCount; }