OrderRefundService.java 899 B

12345678910111213141516171819202122232425262728
  1. package com.cyksj.service.order;
  2. import com.cyksj.model.entity.*;
  3. import com.cyksj.model.request.OrderRefundReq;
  4. import java.math.BigDecimal;
  5. /**
  6. * 项目名: yhlxj
  7. * 文件名: OrderRefundService
  8. * 创建者: JavaZou
  9. * 创建时间:2023/12/4 14:36
  10. */
  11. public interface OrderRefundService {
  12. String centerRefund(OrderRefundReq refundReq, OrderDon orderDon) throws Exception;
  13. String centerUpgradeRefund(OrderRefundReq refundReq, UpgradeOrderDon orderDon) throws Exception;
  14. /**
  15. * 退款记录
  16. */
  17. void refundRecord(OrderDon orderDon, BigDecimal refundMoney, String operator, GoodsDon goodsDon, GoodsDonSku sku, String outRefundNo, String refundType, String chatImg);
  18. /**
  19. * 套餐包退款记录
  20. */
  21. void refundUpgradeRecord(UpgradeOrderDon orderDon, BigDecimal refundMoney, UpgradePackage upgradePackage, String operator, String outRefundNo, String refundType, String chatImg);
  22. }