package com.jwipc.finance.logic;

import com.jwipc.api.dto.ApiResult;
import com.jwipc.api.dto.OaCallBackDTO;
import com.jwipc.api.dto.PaymentCallBackDTO;
import com.jwipc.finance.dto.PayableRefundApiDTO;
import com.jwipc.finance.dto.PaymentReceiptApiDTO;

/**
 * @author shenyang.ou
 * @date 2025/10/30 18:00
 * @desc
 */
public interface PaymentCallBackLogic {
    ApiResult callback(PaymentCallBackDTO callBackDTO);

    ApiResult paymentReceipt(PaymentReceiptApiDTO callBackDTO);

    ApiResult payableRefund(PayableRefundApiDTO callBackDTO);
}
