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