namespace BackOffice.BFF.Application.CommissionCQ.Queries.GetWeeklyPool;
public class GetWeeklyPoolResponseDto
{
///
/// شناسه Pool
///
public long Id { get; set; }
///
/// شماره هفته (فرمت: YYYY-Www)
///
public string WeekNumber { get; set; } = string.Empty;
///
/// مجموع کل Pool (تومان)
///
public decimal TotalPoolValue { get; set; }
///
/// مجموع مشارکتهای اولیه (InitialContribution)
///
public decimal TotalContributions { get; set; }
///
/// مجموع Payout های پرداخت شده
///
public decimal TotalPayouts { get; set; }
///
/// باقیمانده Pool
///
public decimal LeftBalance { get; set; }
///
/// تعداد اعضای فعال در این هفته
///
public int ActiveMembersCount { get; set; }
///
/// آیا محاسبه شده است؟
///
public bool IsCalculated { get; set; }
///
/// تاریخ محاسبه
///
public DateTime? CalculatedAt { get; set; }
///
/// تاریخ ایجاد
///
public DateTime CreatedAt { get; set; }
///
/// تاریخ آخرین ویرایش
///
public DateTime? ModifiedAt { get; set; }
}