order list

This commit is contained in:
Cauchy
2023-10-19 17:22:35 +08:00
parent a59e04e406
commit a4492f26e7
14 changed files with 345 additions and 58 deletions

View File

@@ -35,4 +35,8 @@ public class BuyOrderListRequestVo {
* 订单状态
*/
private Integer orderStatus;
/**
* 数据起始位置
*/
private Integer index;
}

View File

@@ -0,0 +1,47 @@
package com.peanut.modules.book.vo.response;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @Description: 订单列表相应 Value Object
* @Author: Cauchy
* @CreateTime: 2023/10/19
*/
@Data
public class BuyOrderListResponseVo {
/**
* 订单号
*/
private String orderSn;
/**
* 支付方式
*/
private String paymentMethod;
/**
* 订单状态
*/
private String orderStatus;
/**
* 备注
*/
private String remark;
/**
* 支付时间
*/
private Date paymentDate;
/**
* 商品列表
*/
private List<GoodsResponseVo> goodsList;
/**
* 快递列表
*/
private List<ExpressResponseVo> expressList;
/**
* 收货人信息
*/
private ConsigneeVo consignee;
}

View File

@@ -0,0 +1,37 @@
package com.peanut.modules.book.vo.response;
import lombok.Data;
/**
* @Description: 收货人 Value Object
* @Author: Cauchy
* @CreateTime: 2023/10/19
*/
@Data
public class ConsigneeVo {
/**
* 收货人姓名
*/
private String consigneeName;
/**
* 收货人电话
*/
private String consigneeMobile;
/**
* 省份
*/
private String province;
/**
* 城市
*/
private String city;
/**
* 区县
*/
private String county;
/**
* 详细地址
*/
private String address;
}

View File

@@ -0,0 +1,24 @@
package com.peanut.modules.book.vo.response;
import lombok.Data;
/**
* @Description: 物流响应 Value Object
* @Author: Cauchy
* @CreateTime: 2023/10/19
*/
@Data
public class ExpressResponseVo {
/**
* 快递单号
*/
private String expressOrderSn;
/**
* 快递公司
*/
private String expressCompany;
/**
* 快递面单
*/
private String printTemplate;
}

View File

@@ -0,0 +1,26 @@
package com.peanut.modules.book.vo.response;
import lombok.Data;
import java.math.BigDecimal;
/**
* @Description: 商品信息 Value Object
* @Author: Cauchy
* @CreateTime: 2023/10/19
*/
@Data
public class GoodsResponseVo {
/**
* 商品名称
*/
private String productName;
/**
* 商品图片
*/
private String productImage;
/**
* 商品价格
*/
private BigDecimal productPrice;
}