package com.panzhihua.common.model.vos.shop; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @auther cedoo * @create 2021-4-17 17:54:27 * @describe 订单表搜索结果类 */ @Data @ApiModel("商品订单") public class ComShopOrderSearchVO implements Serializable { @ApiModelProperty("订单id") private Long id; @ApiModelProperty("店铺id") private Long storeId; @ApiModelProperty("店铺名称") private String storeName; @ApiModelProperty("用户id") private Long userId; @ApiModelProperty("用户账号") private Long userName; @ApiModelProperty("订单号") private String orderNo; @ApiModelProperty("支付单号") private String payNo; @ApiModelProperty("微信交易单号") private String wxTardeNo; @ApiModelProperty(value = "订单状态(1.等待配送 2.配送中 3.待收货 4.待评价 5.已完成 6.已取消 7.已退款)") private Integer status; @ApiModelProperty("支付状态(1.未支付 2.已支付)") private Integer payStatus; @ApiModelProperty("订单收货人id") private Long receiverId; @ApiModelProperty("收货人") private String receiverName; @ApiModelProperty("电话") private String receiverPhone; @ApiModelProperty("商品") private String goodsName; @ApiModelProperty("订单总金额") private BigDecimal totalAmount; @ApiModelProperty("优惠总金额") private BigDecimal discountAmount; @ApiModelProperty("支付总金额") private BigDecimal payAmount; @ApiModelProperty("支付方式(1.微信支付)") private Integer payType; @ApiModelProperty("支付时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date payTime; @ApiModelProperty("配送方式(1.商家配送 2.快递物流)") private Integer deliveryType; @ApiModelProperty("订单发货状态(1.未发货 2.已发货)") private Integer deliveryStatus; @ApiModelProperty("物流公司") private String logisticsCompany; @ApiModelProperty("物流单号") private String logisticsNo; @ApiModelProperty("下单时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("自提点地址") private String address; @ApiModelProperty("自提点名称") private String pointName; }