DepositOrderService.java 786 B

1234567891011121314151617181920212223242526272829303132
  1. package cn.hobbystocks.auc.service;
  2. import cn.hobbystocks.auc.domain.DepositOrder;
  3. import cn.hobbystocks.auc.dto.DepositOrderDTO;
  4. import cn.hobbystocks.auc.vo.OrderVO;
  5. import com.baomidou.mybatisplus.extension.service.IService;
  6. import java.util.List;
  7. /**
  8. * 保证金订单
  9. */
  10. public interface DepositOrderService extends IService<DepositOrder> {
  11. OrderVO createDepositOrder(DepositOrderDTO depositOrderDTO);
  12. /**
  13. * 保证金订单退款
  14. * @param orderNo 订单号
  15. * @return 退款结果
  16. */
  17. OrderVO refundDepositOrder(String orderNo);
  18. /**
  19. * 扣减保证金
  20. * @param orderNo 保证金订单编号
  21. * @return
  22. */
  23. OrderVO reduceDeposit(String orderNo);
  24. List<DepositOrder> selectDepositOrder(DepositOrder depositOrder);
  25. }