| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package cn.hobbystocks.auc.service;
- import cn.hobbystocks.auc.domain.DepositOrder;
- import cn.hobbystocks.auc.dto.DepositRecordDTO;
- import cn.hobbystocks.auc.dto.DepositOrderDTO;
- import cn.hobbystocks.auc.request.DepositRecordRequest;
- import com.baomidou.mybatisplus.extension.service.IService;
- import java.util.List;
- /**
- * 保证金订单
- */
- public interface DepositOrderService extends IService<DepositOrder> {
- int createDepositOrder(DepositOrderDTO depositOrderDTO);
- /**
- * 保证金订单退款
- * @param orderNo 订单号
- * @return 退款结果
- */
- void refundDepositOrder(String orderNo);
- /**
- * 扣减保证金
- * @param orderNo 保证金订单编号
- * @return
- */
- void reduceDeposit(String orderNo);
- /**
- * 将超过参与时限仍未支付的保证金订单置为超时。
- * @param orderNo 保证金订单编号
- */
- void timeoutDepositOrder(String orderNo);
- List<DepositOrder> selectDepositOrder(DepositOrder depositOrder);
- List<DepositRecordDTO> selectDepositRecordPage(DepositRecordRequest request);
- }
|