package cc.mrbird.febs.mall.vo.api.activity;
|
|
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 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 = "开始时间")
|
@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 = "是否众筹 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;
|
}
|