wujianwei
2026-03-20 3ffbb4756bbddcf101d367fdde3dfc7f7ced6bb6
service/src/main/java/com/ruoyi/cwgl/service/IInvoiceManageService.java
@@ -3,8 +3,10 @@
import java.util.List;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.cwgl.domain.InvoiceBillDetail;
import com.ruoyi.cwgl.domain.InvoiceManage;
import com.ruoyi.cwgl.domain.PayableBillManagement;
import com.ruoyi.cwgl.domain.ReceivableBillManagement;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.cwgl.domain.dto.CallbackReceiptDto;
@@ -115,14 +117,41 @@
    /**
     * 申请开票
     * @param id
     * @param invoiceBillDetails
     * @return
     */
    AjaxResult applyInvoice(Integer id, List<InvoiceBillDetail> invoiceBillDetails);
    AjaxResult applyInvoice(Integer id);
    /**
     * 开票回调接口
     * 应收账单申请开票
     * @param invoiceManage 发票管理对象
     * @param id 应收账单ID
     * @return 结果
     */
    AjaxResult applyReceivableInvoice(InvoiceManage invoiceManage, Integer id);
    /**
     * 应付账单申请开票
     * @param invoiceManage 发票管理对象
     * @param id 应付账单ID
     * @return 结果
     */
    AjaxResult applyPayableInvoice(InvoiceManage invoiceManage, Integer id);
    /**
     * 开票回调接口 - 普通发票
     * @param callbackReceiptDto
     */
    void invoicingSuccess(CallbackReceiptDto callbackReceiptDto);
    /**
     * 开票回调接口 - 应付账单
     * @param callbackReceiptDto
     */
    void invoicingSuccessPayable(CallbackReceiptDto callbackReceiptDto);
    /**
     * 开票回调接口 - 应收账单
     * @param callbackReceiptDto
     */
    void invoicingSuccessReceivable(CallbackReceiptDto callbackReceiptDto);
}