namespace Fitness_core_BE.Interfaces.Services { public interface IClientStatService { Task GetTotalCustomerCount(object payload, HttpContext httpContext); Task GetMonthlyCustomerCount(object payload, HttpContext httpContext); Task GetTotalWorkoutPlanCount(object payload, HttpContext httpContext); Task GetTotalMealPlanCount(object payload, HttpContext httpContext); Task GetLastMonthCustomerCount(object payload, HttpContext httpContext); Task GetLastFiveAttendances(object payload, HttpContext httpContext); Task GetLastFivePayments(object payload, HttpContext httpContext); Task GetLastMonthRevenue(object payload, HttpContext httpContext); Task GetMonthlyRevenueVariation(object payload, HttpContext httpContext, DateTime? from = null, DateTime? to = null); Task GetTotalRevenue(object payload, HttpContext httpContext); Task GetClientStatSummary(object payload, HttpContext httpContext, DateTime? from = null, DateTime? to = null); } }