package com.panzhihua.common.model.vos.shop; import java.math.BigDecimal; import java.util.Date; import java.util.List; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel("订单信息") public class ComShopOrderPageVO { @ApiModelProperty(value = "订单id") private Long orderId; @ApiModelProperty(value = "订单号") private String orderNo; @ApiModelProperty(value = "订单金额") private BigDecimal orderTotal; @ApiModelProperty(value = "店铺id") private Long storeId; @ApiModelProperty(value = "订单状态(1.待付款 2.代发货 3.待收货 4.待评价 5.已完成 6.已取消)") private Integer status; @ApiModelProperty(value = "支付状态(1.未支付 2.已支付)") private Integer payStatus; @ApiModelProperty(value = "用户收货地址id") private Long receiverId; @ApiModelProperty(value = "支付金额") private BigDecimal payAmount; @ApiModelProperty(value = "配送方式") private Integer deliveryType; @ApiModelProperty(value = "订单备注") private String remark; @ApiModelProperty(value = "支付方式(1.微信支付)") private Integer payType; @ApiModelProperty(value = "支付时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date payTime; @ApiModelProperty(value = "订单发货状态(1.未发货 2.已发货)") private Integer deliveryStatus; @ApiModelProperty(value = "物流公司") private String logisticsCompany; @ApiModelProperty(value = "物流单号") private String logisticsNo; @ApiModelProperty(value = "下单时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty(value = "支付单号") private String payNo; @ApiModelProperty(value = "发货时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date deliveryTime; @ApiModelProperty(value = "收货时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date receivingTime; @ApiModelProperty(value = "订单下商品信息") private List orderGoodsVOList; @ApiModelProperty(value = "订单下店铺信息") private PageShopStoreVO shopStoreVO; @ApiModelProperty(value = "用户收货地址id") private ComShopUserAddressVO userAddressVO; @ApiModelProperty(value = "商品名称") private String goodsName; @ApiModelProperty(value = "订单日志") private List logs; }