IUserDeliverOrderService.java 851 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.qs.mp.user.service;
  2. import com.qs.mp.pay.domain.PayOrder;
  3. import com.qs.mp.user.domain.UserDeliverOrder;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.qs.mp.user.domain.vo.DeliverOrderSettleVO;
  6. import com.qs.mp.user.domain.vo.TicketOrderSettleVO;
  7. /**
  8. * <p>
  9. * 用户提货订单 服务类
  10. * </p>
  11. *
  12. * @author quanshu
  13. * @since 2022-03-07
  14. */
  15. public interface IUserDeliverOrderService extends IService<UserDeliverOrder> {
  16. /**
  17. * 提交奖品提货订单
  18. * @param userId
  19. * @param orderSettleVO
  20. * @return
  21. */
  22. String submitOrder(Long userId, DeliverOrderSettleVO orderSettleVO);
  23. /**
  24. * 取消订单
  25. * @param orderId
  26. * @return
  27. */
  28. boolean cancelOrder(String orderId);
  29. /**
  30. * 支付成功回调
  31. * @param payOrder
  32. * @return
  33. */
  34. boolean paySuccess(PayOrder payOrder);
  35. }