100 lines
2.8 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.yzt.common.response;
import com.yzt.common.model.order.StoreOrder;
import com.yzt.common.vo.StoreOrderInfoOldVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* 订单列表响应对象
* fw_
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="OrderDetailResponse对象", description="订单列表响应对象")
public class OrderDetailResponse implements Serializable {
private static final long serialVersionUID = 1387727608277207652L;
private StoreOrder storeOrder;
private List<StoreOrderInfoOldVo> cartInfo;
private String statusPic;
private Integer offlinePayStatus;
@ApiModelProperty(value = "订单id")
private Integer id;
@ApiModelProperty(value = "订单编号")
private String orderId;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "支付状态")
private Boolean paid;
@ApiModelProperty(value = "支付时间")
private Date payTime;
@ApiModelProperty(value = "支付金额")
private BigDecimal payPrice;
@ApiModelProperty(value = "订单状态(0:待发货;1:待收货;2:已收货,待评价;3:已完成;)")
private Integer status;
@ApiModelProperty(value = "订单状态")
private String orderStatus;
@ApiModelProperty(value = "订单商品总数")
private Integer totalNum;
@ApiModelProperty(value = "支付邮费")
private BigDecimal payPostage;
@ApiModelProperty(value = "0 未退款 1 申请中 2 已退款 3 退款中")
private Integer refundStatus;
@ApiModelProperty(value = "快递名称/送货人姓名")
private String deliveryName;
@ApiModelProperty(value = "发货类型")
private String deliveryType;
@ApiModelProperty(value = "快递单号/手机号")
private String deliveryId;
@ApiModelProperty(value = "拼团id 0没有拼团")
private Integer pinkId;
@ApiModelProperty(value = "砍价id")
private Integer bargainId;
@ApiModelProperty(value = "核销码")
private String verifyCode;
@ApiModelProperty(value = "门店id")
private Integer storeId;
@ApiModelProperty(value = "配送方式 1=快递 ,2=门店自提")
private Integer shippingType;
@ApiModelProperty(value = "活动类型")
private String activityType;
@ApiModelProperty(value = "订单详情对象列表")
private List<OrderInfoResponse> orderInfoList;
@ApiModelProperty(value = "订单类型:0-普通订单,1-视频号订单")
private Integer type;
}