33 lines
905 B
C#
33 lines
905 B
C#
namespace CMSMicroservice.Application.CommissionCQ.Queries.GetAllWeeklyPools;
|
|
|
|
/// <summary>
|
|
/// Query برای دریافت لیست تمام استخرهای کمیسیون هفتگی
|
|
/// </summary>
|
|
public record GetAllWeeklyPoolsQuery : IRequest<GetAllWeeklyPoolsResponseDto>
|
|
{
|
|
/// <summary>
|
|
/// از هفته (فیلتر اختیاری)
|
|
/// </summary>
|
|
public int? FromWeekOrder { get; init; }
|
|
|
|
/// <summary>
|
|
/// تا هفته (فیلتر اختیاری)
|
|
/// </summary>
|
|
public int? ToWeekOrder { get; init; }
|
|
|
|
/// <summary>
|
|
/// فقط Pool های محاسبه شده
|
|
/// </summary>
|
|
public bool? OnlyCalculated { get; init; }
|
|
|
|
/// <summary>
|
|
/// شماره صفحه
|
|
/// </summary>
|
|
public int PageIndex { get; init; } = 1;
|
|
|
|
/// <summary>
|
|
/// تعداد در صفحه
|
|
/// </summary>
|
|
public int PageSize { get; init; } = 10;
|
|
}
|