package cn.hobbystocks.auc.service; import cn.hobbystocks.auc.domain.DepositOrder; import cn.hobbystocks.auc.dto.DepositOrderDTO; import cn.hobbystocks.auc.vo.OrderVO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** * 保证金订单 */ public interface DepositOrderService extends IService { OrderVO createDepositOrder(DepositOrderDTO depositOrderDTO); /** * 保证金订单退款 * @param orderNo 订单号 * @return 退款结果 */ OrderVO refundDepositOrder(String orderNo); /** * 扣减保证金 * @param orderNo 保证金订单编号 * @return */ OrderVO reduceDeposit(String orderNo); List selectDepositOrder(DepositOrder depositOrder); }