using Domain.Dtos.Stock; using Domain.Entities; using Domain.Generics; namespace Core.Interfaces { public interface ILSProductDom { Task> SearchAsync(LSProductSearchParams searchParams); Task GetByIdAsync(int id); Task CreateAsync(ELSProduct entity); Task UpdateAsync(ELSProduct entity); Task DeleteAsync(int id); Task ExportToExcelAsync(LSProductSearchParams searchParams); byte[] GetImportTemplate(); List PreviewImportFromExcel(byte[] fileBytes); Task ImportProductsAsync(List items); } }