using System.Collections.Generic; using System.Threading.Tasks; using StockMaster.ViewModels; namespace StockMaster.Services { public interface IReportService { Task> GetStockByWarehouseAsync(); Task> GetProductRevenueAsync(); Task> GetPOStatusAsync(); Task> GetCategoryRevenueAsync(); Task> GetWarehouseCapacityAsync(); Task> GetStagnantProductsAsync(); Task> GetStockSufficiencyAsync(); Task> GetAnnualSalesReportAsync(); Task> GetDetailedPOReportAsync(); Task> GetSalesByDayAsync(); Task> GetEmployeeRankingsAsync(); Task GetTodaysSummaryAsync(); Task> GetPriceLogsAsync(); } }