namespace Distribution.Features.Order; public interface IOrderRepository { Task GetByIdAsync(Guid id); Task> GetAllAsync(); Task AddAsync(Models.Order entity); void Update(Models.Order entity); void Remove(Models.Order entity); Task> GetItemsByOrderIdAsync(Guid orderId); Task> GetByStoreIdAsync(Guid storeId); Task AddItemsAsync(IEnumerable items); }