package com.ruoyi.wisdomarbitrate.service; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.dto.PayRequest; import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication; import com.ruoyi.wisdomarbitrate.domain.CaseApplication; import com.ruoyi.wisdomarbitrate.domain.dto.CaseConfirmPayDTO; import com.ruoyi.wisdomarbitrate.domain.dto.CasePayDTO; import java.util.List; public interface ICasePaymentService { /** * 案件缴费 */ AjaxResult casePay(CasePayDTO casePayDTO); AjaxResult confirmPayment(BatchCaseApplication batchCaseApplication); /** * 确认缴费 * @param payDTO * @return */ AjaxResult confirmPay(CaseConfirmPayDTO payDTO); AjaxResult casePayList(CasePayDTO casePayDTO); AjaxResult confirmPayBatch(CasePayDTO payDTO); AjaxResult casePayListBatch(CasePayDTO casePayDTO); AjaxResult confirmPaymentBatch(String batchNumber); AjaxResult casePayBatch(CasePayDTO casePayDTO); }