CancelOrderApplicationService.java 919 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.ylx.massage.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ylx.massage.domain.CancelOrderApplication;
  4. /**
  5. * 退单申请服务接口
  6. *
  7. * @author claude
  8. * @date 2025-01-14
  9. */
  10. public interface CancelOrderApplicationService extends IService<CancelOrderApplication> {
  11. /**
  12. * 创建退单申请
  13. *
  14. * @param orderId 订单ID
  15. * @param cancelReason 退单原因
  16. * @return 申请记录ID
  17. */
  18. String createApplication(String orderId, String cancelReason);
  19. /**
  20. * 根据订单ID查询退单申请记录
  21. *
  22. * @param orderId 订单ID
  23. * @return CancelOrderApplication 退单申请记录
  24. */
  25. CancelOrderApplication getInfoByOrderId(String orderId);
  26. /**
  27. * 取消退单申请
  28. *
  29. * @param orderId 订单ID
  30. * @return Boolean 操作结果
  31. */
  32. Boolean cancelApplication(String orderId);
  33. }