rk
3 天以前 467fe3b3ec6aa9d449b094bdd9df4611323d88d1
server/services/src/main/java/com/doumee/dao/vo/MyOrderDetailVO.java
@@ -1,5 +1,6 @@
package com.doumee.dao.vo;
import com.doumee.dao.business.model.OrdersRefund;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -25,6 +26,9 @@
    @ApiModelProperty(value = "订单状态")
    private Integer status;
    @ApiModelProperty(value = "订单状态文案")
    private String statusName;
    @ApiModelProperty(value = "订单状态描述")
    private String statusDesc;
@@ -87,6 +91,9 @@
    // ---- 取件信息 ----
    @ApiModelProperty(value = "取件门店主键", example = "1")
    private Integer takeShopId;
    @ApiModelProperty(value = "取件门店名称(有取件门店时返回)")
    private String takeShopName;
@@ -116,6 +123,9 @@
    @ApiModelProperty(value = "保价保费(分)")
    private Long declaredFee;
    @ApiModelProperty(value = "是否加急:0=否;1=是")
    private Integer isUrgent;
    @ApiModelProperty(value = "加急费用(分)")
    private Long urgentAmount;
@@ -123,6 +133,10 @@
    private Long actualPayAmount;
    // ---- 逾期 ----
    //逾期状态: 0=未到店未逾期 1=未到店存在逾期 2=已到店未存在逾期 3=已到店待支付逾期 4=逾期已支付
    @ApiModelProperty(value = "逾期状态: 0=未到店未逾期 1=未到店存在逾期 2=已到店未逾期 3=已到店待支付逾期 4=逾期已支付")
    private Integer overdueStatus;
    @ApiModelProperty(value = "是否逾期")
    private Boolean overdue;
@@ -132,6 +146,15 @@
    @ApiModelProperty(value = "逾期费用(分)")
    private Long overdueFee;
    // ---- 退款(status=96/99 时返回) ----
    @ApiModelProperty(value = "退款申请时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date refundApplyTime;
    @ApiModelProperty(value = "退款记录")
    private OrdersRefund refundInfo;
    // ---- 标记 ----
@@ -151,4 +174,59 @@
    @ApiModelProperty(value = "物品明细列表")
    private List<OrderItemVO> detailList;
    // ---- 司机信息 ----
    @ApiModelProperty(value = "司机主键")
    private Integer driverId;
    @ApiModelProperty(value = "司机姓名")
    private String driverName;
    @ApiModelProperty(value = "司机手机号")
    private String driverPhone;
    // ---- 实时经纬度(异地寄存按状态返回) ----
    @ApiModelProperty(value = "存件门店经度")
    private Double depositShopLng;
    @ApiModelProperty(value = "存件门店纬度")
    private Double depositShopLat;
    @ApiModelProperty(value = "取件点经度")
    private Double takeLng;
    @ApiModelProperty(value = "取件点纬度")
    private Double takeLat;
    @ApiModelProperty(value = "司机当前经度")
    private Double driverLng;
    @ApiModelProperty(value = "司机当前纬度")
    private Double driverLat;
    // ---- 评价信息 ----
    @ApiModelProperty(value = "是否已评价:0=否 1=是")
    private Integer commentStatus;
    @ApiModelProperty(value = "评价时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date commentTime;
    @ApiModelProperty(value = "评价内容")
    private String commentContent;
    @ApiModelProperty(value = "评价附件图片")
    private List<String> commentImages;
    @ApiModelProperty(value = "存件门店评分")
    private Integer depositScore;
    @ApiModelProperty(value = "取件门店评分")
    private Integer takeScore;
    @ApiModelProperty(value = "司机评分")
    private Integer driverScore;
}