namespace CMSMicroservice.Application.CommissionCQ.Queries.GetWeeklyCommissionPool;

/// <summary>
/// DTO برای استخر کمیسیون هفتگی
/// </summary>
public class WeeklyCommissionPoolDto
{
    public long Id { get; set; }
    public long WeekDefinitionId { get; set; } 
    public string WeekDisplayName { get; set; } = string.Empty;
    public long TotalPoolAmount { get; set; }
    public long TotalBalances { get; set; }
    public decimal ValuePerBalance { get; set; }
    public bool IsCalculated { get; set; }
    public DateTime? CalculatedAt { get; set; }
    public DateTimeOffset Created { get; set; }
}
