Commit d5fe7708ceb7efb522ffc150a9ae615a2c1e5e36
1 parent
0411b346
订单售后退款:添加获取售后订单详情接口
Showing
2 changed files
with
6 additions
and
0 deletions
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, |