58 lines
1.5 KiB
C#
58 lines
1.5 KiB
C#
namespace FrontOffice.BFF.Application.CommissionCQ.Queries.GetMyCommissionPayouts;
|
|
|
|
public class GetMyCommissionPayoutsResponseDto
|
|
{
|
|
public List<CommissionPayoutDto> Payouts { get; set; } = new();
|
|
public int TotalCount { get; set; }
|
|
public int PageNumber { get; set; }
|
|
public int PageSize { get; set; }
|
|
}
|
|
|
|
public class CommissionPayoutDto
|
|
{
|
|
/// <summary>
|
|
/// شناسه
|
|
/// </summary>
|
|
public long Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// شناسه تعریف هفته
|
|
/// </summary>
|
|
public long WeekDefinitionId { get; set; }
|
|
|
|
/// <summary>
|
|
/// نام نمایشی هفته (هفته 45 - آذر 1403)
|
|
/// </summary>
|
|
public string WeekDisplayName { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// تعداد Balance کسب شده
|
|
/// </summary>
|
|
public int BalancesEarned { get; set; }
|
|
|
|
/// <summary>
|
|
/// مبلغ کل
|
|
/// </summary>
|
|
public long TotalAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// مبلغ فرمت شده
|
|
/// </summary>
|
|
public string AmountFormatted { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// وضعیت (0=Pending=1,Paid=2,WithdrawRequested=3,Withdrawn=4,PaymentFailed= 5,Cancelled)
|
|
/// </summary>
|
|
public int Status { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ محاسبه
|
|
/// </summary>
|
|
public DateTime CalculatedDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// تاریخ شمسی
|
|
/// </summary>
|
|
public string DatePersian { get; set; } = string.Empty;
|
|
}
|