package com.ruoyi.purchase.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.purchase.dto.InvoicePurchaseDto; import com.ruoyi.purchase.pojo.InvoicePurchase; import java.io.IOException; import java.util.List; /** * 发票信息Service接口 * * @author ruoyi * @date 2025-05-14 */ public interface IInvoicePurchaseService extends IService { List selectInvoicePurchaseList(InvoicePurchaseDto invoicePurchaseDto); int delInvoice(Long[] ids); int addOrUpdateInvoice(InvoicePurchaseDto invoicePurchaseDto) throws IOException; InvoicePurchaseDto getInvoiceById(InvoicePurchaseDto invoicePurchaseDto); List selectInvoicePurchaseLists(InvoicePurchase invoicePurchase); }