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; } }