package com.panzhihua.common.model.vos.community.reserve; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data @ApiModel("预约登记返回参数") public class ComActReserveListAdminVO { @ApiModelProperty("预约登记id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("社区id") private Long communityId; @ApiModelProperty("类型(1.预约 2.登记)") private Integer type; @ApiModelProperty("主题") private String title; @ApiModelProperty("浏览量") private Integer viewNum; @ApiModelProperty("限定参加人总数") private Integer joinAllCount; @ApiModelProperty("参加人数") private Integer joinCount; @ApiModelProperty("广告位置") private String advertPosition; @ApiModelProperty("状态(1.待发布 2.进行中 3.已停止)") private Integer status; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("发布时间") private Date publishTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("创建时间") private Date createAt; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("结束时间") private Date endTime; @ApiModelProperty("是否是首页顶部(1.是 2.否)") private Integer adverPositionTop; @ApiModelProperty("是否是首页应用(1.是 2.否)") private Integer adverPositionApplication; @ApiModelProperty("社区名称") private String communityName; }