package com.doumee.dao.vo; import com.doumee.dao.business.model.Orders; import com.doumee.dao.business.model.OrdersRefund; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * 订单详情VO * @author rk * @date 2026/04/13 */ @Data @ApiModel("订单详情") public class OrderDetailVO { @ApiModelProperty(value = "订单基础信息") private Orders order; @ApiModelProperty(value = "下单图片列表") private List orderFiles; @ApiModelProperty(value = "会员姓名") private String memberName; @ApiModelProperty(value = "会员联系电话") private String memberPhone; @ApiModelProperty(value = "寄存门店名称") private String depositShopName; @ApiModelProperty(value = "寄存门店联系电话") private String depositShopPhone; @ApiModelProperty(value = "取件门店名称") private String takeShopName; @ApiModelProperty(value = "取件门店地址") private String takeShopAddress; @ApiModelProperty(value = "取件门店联系电话") private String takeShopPhone; @ApiModelProperty(value = "订单寄存图片") private List depositImages; @ApiModelProperty(value = "司机取件图片") private List driverTakeImages; @ApiModelProperty(value = "司机完成图片") private List driverDoneImages; @ApiModelProperty(value = "门店入库图片") private List storeInImages; @ApiModelProperty(value = "门店出库图片") private List storeOutImages; @ApiModelProperty(value = "物品明细列表") private List detailList; @ApiModelProperty(value = "退款记录(订单状态为取消/退款时返回)") private OrdersRefund ordersRefund; @ApiModelProperty(value = "退款取件图片(已存件申请取消时返回)") private List refundTakeImages; @ApiModelProperty(value = "平台操作人名称(平台直接取消时返回)") private String platformUserName; @ApiModelProperty(value = "接单司机姓名") private String driverName; }