using FruitBank.Common.Entities; using Mango.Nop.Core.Entities; namespace FruitBank.Common.Interfaces; public interface IStockSignalREndpointCommon { public Task?> GetStockTakings(bool loadRelations); public Task?> GetStockTakingsByProductId(int productId); public Task AddStockTaking(StockTaking stockTaking); public Task UpdateStockTaking(StockTaking stockTaking); public Task?> GetStockTakingItems(); public Task GetStockTakingItemsById(int stockTakingItemId); public Task?> GetStockTakingItemsByProductId(int productId); public Task?> GetStockTakingItemsByStockTakingId(int stockTakingId); public Task AddStockTakingItem(StockTakingItem stockTakingItem); public Task UpdateStockTakingItem(StockTakingItem stockTakingItem); public Task?> GetStockTakingItemPallets(); public Task?> GetStockTakingItemPalletsByProductId(int productId); public Task AddStockTakingItemPallet(StockTakingItemPallet stockTakingItemPallet); public Task UpdateStockTakingItemPallet(StockTakingItemPallet stockTakingItemPallet); }