package com.ruoyi.purchase.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.purchase.dto.PurchaseLedgerDto; import com.ruoyi.purchase.pojo.PurchaseLedger; import java.io.IOException; import java.util.List; /** * 采购台账Service接口 * * @author ruoyi * @date 2025-05-09 */ public interface IPurchaseLedgerService extends IService { List selectPurchaseLedgerList(PurchaseLedger purchaseLedger); int addOrEditPurchase(PurchaseLedgerDto purchaseLedgerDto) throws IOException; int deletePurchaseLedgerByIds(Long[] ids); PurchaseLedgerDto getPurchaseById(PurchaseLedgerDto purchaseLedgerDto); List getProduct(PurchaseLedgerDto purchaseLedgerDto); PurchaseLedgerDto getInfo(PurchaseLedgerDto purchaseLedgerDto); List getPurchasesNo(); PurchaseLedgerDto getPurchaseNoById(Long id); }