Commit d5fe7708ceb7efb522ffc150a9ae615a2c1e5e36

Authored by puhui999
1 parent 0411b346

订单售后退款:添加获取售后订单详情接口

yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/admin/aftersale/vo/TradeAfterSaleDetailRespVO.java
@@ -8,12 +8,17 @@ import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderItemBas @@ -8,12 +8,17 @@ import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderItemBas
8 import io.swagger.v3.oas.annotations.media.Schema; 8 import io.swagger.v3.oas.annotations.media.Schema;
9 import lombok.Data; 9 import lombok.Data;
10 10
  11 +import javax.validation.constraints.NotNull;
11 import java.util.List; 12 import java.util.List;
12 13
13 @Schema(description = "管理后台 - 售后订单的详情 Response VO") 14 @Schema(description = "管理后台 - 售后订单的详情 Response VO")
14 @Data 15 @Data
15 public class TradeAfterSaleDetailRespVO extends TradeAfterSaleBaseVO { 16 public class TradeAfterSaleDetailRespVO extends TradeAfterSaleBaseVO {
16 17
  18 + @Schema(description = "售后编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
  19 + @NotNull(message = "售后编号不能为空")
  20 + private Long id;
  21 +
17 /** 22 /**
18 * 订单项列表 23 * 订单项列表
19 */ 24 */
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/convert/aftersale/TradeAfterSaleConvert.java
@@ -74,6 +74,7 @@ public interface TradeAfterSaleConvert { @@ -74,6 +74,7 @@ public interface TradeAfterSaleConvert {
74 74
75 TradeOrderBaseVO convert(TradeOrderDO order); 75 TradeOrderBaseVO convert(TradeOrderDO order);
76 76
  77 + @Mapping(target = "id", source = "afterSale.id")
77 TradeAfterSaleDetailRespVO convert(TradeAfterSaleDO afterSale, List<TradeOrderItemDO> orderItems, List<TradeAfterSaleLogRespVO> logs); 78 TradeAfterSaleDetailRespVO convert(TradeAfterSaleDO afterSale, List<TradeOrderItemDO> orderItems, List<TradeAfterSaleLogRespVO> logs);
78 79
79 default TradeAfterSaleDetailRespVO convert(TradeAfterSaleDO afterSale, TradeOrderDO order, List<TradeOrderItemDO> orderItems, 80 default TradeAfterSaleDetailRespVO convert(TradeAfterSaleDO afterSale, TradeOrderDO order, List<TradeOrderItemDO> orderItems,