package com.doumee.dao.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 小程序端-我的订单列表项
|
* @author rk
|
* @date 2026/04/15
|
*/
|
@Data
|
@ApiModel("我的订单列表项")
|
public class MyOrderVO {
|
|
@ApiModelProperty(value = "订单主键")
|
private Integer id;
|
|
@ApiModelProperty(value = "订单编号")
|
private String code;
|
|
@ApiModelProperty(value = "寄存方式:0=就地存取;1=异地存取")
|
private Integer type;
|
|
@ApiModelProperty(value = "订单状态")
|
private Integer status;
|
|
@ApiModelProperty(value = "创建时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
@ApiModelProperty(value = "预计取件时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date expectedTakeTime;
|
|
// ---- 存件门店 ----
|
|
@ApiModelProperty(value = "存件门店名称")
|
private String depositShopName;
|
|
@ApiModelProperty(value = "存件门店联系人")
|
private String depositShopLinkName;
|
|
@ApiModelProperty(value = "存件门店联系电话")
|
private String depositShopPhone;
|
|
// ---- 取件信息 ----
|
|
@ApiModelProperty(value = "取件门店名称(有取件门店时返回)")
|
private String takeShopName;
|
|
@ApiModelProperty(value = "取件门店地址(有取件门店时返回)")
|
private String takeShopAddress;
|
|
@ApiModelProperty(value = "取件地点(无取件门店时返回,用户自选)")
|
private String takeLocation;
|
|
@ApiModelProperty(value = "取件地点详细地址(无取件门店时返回)")
|
private String takeLocationRemark;
|
|
@ApiModelProperty(value = "取件人名称")
|
private String takeUser;
|
|
@ApiModelProperty(value = "取件人手机号")
|
private String takePhone;
|
|
// ---- 费用 ----
|
|
@ApiModelProperty(value = "报价保费(分)")
|
private Long declaredFee;
|
|
@ApiModelProperty(value = "预估费用(分)")
|
private Long estimatedAmount;
|
|
// ---- 逾期 ----
|
|
@ApiModelProperty(value = "是否逾期")
|
private Boolean overdue;
|
|
@ApiModelProperty(value = "逾期天数")
|
private Integer overdueDays;
|
|
@ApiModelProperty(value = "逾期费用(分)")
|
private Long overdueFee;
|
|
// ---- 物品明细 ----
|
|
@ApiModelProperty(value = "物品明细列表")
|
private List<OrderItemVO> detailList;
|
}
|