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