namespace CMSMicroservice.Application.CommissionCQ.Queries.GetWeeklyCommissionPool;

/// <summary>
/// Query برای دریافت استخر کمیسیون هفتگی
/// </summary>
public record GetWeeklyCommissionPoolQuery : IRequest<WeeklyCommissionPoolDto?>
{
    /// <summary>
    /// شماره هفته
    /// </summary>
    public long WeekDefinitionId { get; init; }

    /// <summary>
    /// شناسه پکیج — اختیاری
    /// </summary>
    public long? PackageId { get; init; }
}
