OrderBaseInfoVo.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.ylx.massage.domain.vo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. import java.time.LocalDateTime;
  8. @Data
  9. @ApiModel("订单基础信息 VO")
  10. public class OrderBaseInfoVo {
  11. @ApiModelProperty("订单ID")
  12. private Long id;
  13. @ApiModelProperty("订单号")
  14. private String orderNo;
  15. @ApiModelProperty("订单状态:0待付款 1待发货 2已发货 3待收货 4已收货 5换货待审核 6换货中 7退货待审核")
  16. private Integer orderStatus;
  17. @ApiModelProperty("支付状态:0未支付 1已支付 2支付失败 3已退款")
  18. private Integer payStatus;
  19. @ApiModelProperty("商品名称")
  20. private String productName;
  21. @ApiModelProperty("商品ID")
  22. private Long productId;
  23. @ApiModelProperty("购买数量")
  24. private Integer quantity;
  25. @ApiModelProperty("实付金额")
  26. private BigDecimal payAmount;
  27. @ApiModelProperty("电话号码")
  28. private String phone;
  29. @ApiModelProperty("发货时间")
  30. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  31. private LocalDateTime deliveryTime;
  32. @ApiModelProperty("下单时间")
  33. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  34. private LocalDateTime createTime;
  35. @ApiModelProperty("快递单号")
  36. private String logisticsNo;
  37. @ApiModelProperty("订单备注")
  38. private String buyerRemark;
  39. }