64 lines
1.8 KiB
Java

package com.yzt.common.vo;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.List;
/**
* 快递轨迹
* fw_
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="LogisticsResultVo对象", description="快递接口返回数据")
public class LogisticsResultVo {
@ApiModelProperty(value = "快递单号")
private String number;
@ApiModelProperty(value = "快递简写")
private String type;
@ApiModelProperty(value = "快递运送轨迹")
private List<LogisticsResultListVo> list;
@ApiModelProperty(value = "快递收件(揽件)1.在途中 2.正在派件 3.已签收 4.派送失败 5.疑难件 6.退件签收 */")
@JsonProperty("deliverystatus")
private String deliveryStatus;
@ApiModelProperty(value = "是否签收")
@JsonProperty("issign")
private String isSign;
@ApiModelProperty(value = "快递公司名称")
private String expName;
@ApiModelProperty(value = "快递公司官网")
private String expSite;
@ApiModelProperty(value = "快递公司电话")
private String expPhone;
@ApiModelProperty(value = "快递员 或 快递站(没有则为空")
private String courier;
@ApiModelProperty(value = "快递员电话 (没有则为空)")
private String courierPhone;
@ApiModelProperty(value = "快递轨迹信息最新时间 ")
private String updateTime;
@ApiModelProperty(value = "发货到收货消耗时长 (截止最新轨迹)")
private String takeTime;
@ApiModelProperty(value = "快递公司LOGO")
private String logo;
}