38 lines
985 B
Java
38 lines
985 B
Java
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);
|
|
}
|