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