package cc.mrbird.febs.mall.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @ApiModel(value = "ApiActivityVo", description = "参数") public class ApiActivityVo { @ApiModelProperty(value = "ID") private Long id; @ApiModelProperty(value = "点赞数") private Integer zanCnt; // @ApiModelProperty(value = "关注数") // private Integer followCnt; @ApiModelProperty(value = "转发数") private Integer sendCnt; @ApiModelProperty(value = "编码") private String code; @ApiModelProperty(value = "名称") private String name; @ApiModelProperty(value = "活动类型 1-普通活动 2-众筹活动 3-投票活动") private Integer type; @ApiModelProperty(value = "参与人数") private Integer joinCnt; @ApiModelProperty(value = "状态 0-未开始 1-报名中(进行中) 2-已结束") private Integer state; @ApiModelProperty(value = "是否允许报名 0-不允许 1-允许") private Integer addState; @ApiModelProperty(value = "开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date startTime; @ApiModelProperty(value = "结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date endTime; @ApiModelProperty(value = "活动联系方式") private String phone; @ApiModelProperty(value = "活动地址") private String address; @ApiModelProperty(value = "门票预计数量") private Integer expectCnt; @ApiModelProperty(value = "门票剩余数量") private Integer surplusCnt; @ApiModelProperty(value = "每天的限制次数") private Integer voteCnt; @ApiModelProperty(value = "是否众筹 0-关闭 1-开启(开启代表收取参与费用)") private Integer payState; @ApiModelProperty(value = "众筹金额(单价)") private BigDecimal payAmount; @ApiModelProperty(value = "图片描述") private String imgRemark; @ApiModelProperty(value = "文字描述") private String textRemark; @ApiModelProperty(value = "活动封面") private String indexImg; @ApiModelProperty(value = "背景图片") private String backImg; }