using Shared.Core.Shared.Models; using System.Linq.Expressions; namespace Shared.Core.Interfaces.SPI { public interface IItemInfra { Task> GetItemsAsync(PagingParams pagingParams, params Expression>[] includes); Task GetItemByIdAsync(Guid id, params Expression>[] includes); Task AddItemAsync(T item); Task UpdateItemAsync(T item); Task DeleteItemsAsync(List ids); } }