22 lines
985 B
C#
22 lines
985 B
C#
namespace Fitness_core_BE.DTOs.Stats
|
|
{
|
|
public class ClientStatSummaryDto
|
|
{
|
|
public int TotalCustomerCount { get; set; }
|
|
public int ThisMonthCustomerCount { get; set; }
|
|
public int LastMonthCustomerCount { get; set; }
|
|
public decimal CustomerGrowthPercentage { get; set; }
|
|
public decimal ThisMonthRevenue { get; set; }
|
|
public decimal LastMonthRevenue { get; set; }
|
|
public decimal RevenueGrowthPercentage { get; set; }
|
|
public decimal TotalRevenue { get; set; }
|
|
public int OverdueCount { get; set; }
|
|
public int ExpiringWithin7DaysCount { get; set; }
|
|
public int TodayPaymentsCount { get; set; }
|
|
public decimal TodayPaymentsTotal { get; set; }
|
|
// Muscle Beast-only pilot feature (their explicit request) -- gated server-side so the
|
|
// frontend never needs to know any gym's ClientId to decide whether to show it.
|
|
public bool ShowTodayPayments { get; set; }
|
|
}
|
|
}
|