package com.matrix.system.shopXcx.api.vo; import com.fasterxml.jackson.annotation.JsonFormat; import com.matrix.system.shopXcx.bean.ShopLogisticsInfo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; @Data @ApiModel(value = "SeeAwardTextVo", description = "劵码信息") public class SeeAwardTextVo { @ApiModelProperty(value ="中奖记录ID") private long id; @ApiModelProperty(value ="奖项名称") private String awardName; @ApiModelProperty(value ="图片介绍") private String introduceImg; @ApiModelProperty(value ="兑奖方式(1:线下兑换2:物流配送3:客服兑换)") private int awardWay; @ApiModelProperty(value ="数量") private int total; @ApiModelProperty(value ="兑奖期限开始日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8") private Date prizeStartTime; @ApiModelProperty(value ="兑奖期限结束日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8") private Date prizeEndTime; @ApiModelProperty(value =" 核销码") private String writeOffCode; @ApiModelProperty(value ="兑奖须知") private String operationTip; @ApiModelProperty(value ="兑奖地址") private String prizeAddress; @ApiModelProperty(value ="客服微信") private String wechatImg; @ApiModelProperty(value ="客服电话") private String customerPhone ; @ApiModelProperty(value =" 是否已领取(1:待领取2:已领取 3:待配送 4:待收货 5:已失效)") private Integer state; /** * 收货人 */ @ApiModelProperty(value ="收货人") private String consignee; /** * 联系电话 */ @ApiModelProperty(value ="联系电话") private String consigneePhone; /** * 收货地址 */ @ApiModelProperty(value =" 收货地址") private String consigneeAddress; @ApiModelProperty(value ="物流信息记录") private List shopLogisticsInfos; }