2024-11-28 16:29:00 +05:00
|
|
|
|
namespace Persistence.Models.Requests;
|
2024-11-08 18:24:52 +05:00
|
|
|
|
|
2024-11-18 14:22:09 +05:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Контейнер для поддержки постраничного просмотра таблиц
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <typeparam name="T"></typeparam>
|
2024-11-28 16:29:00 +05:00
|
|
|
|
public class Request
|
2024-11-08 18:24:52 +05:00
|
|
|
|
{
|
2024-11-18 14:22:09 +05:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Кол-во записей пропущенных с начала таблицы в запросе от api
|
|
|
|
|
/// </summary>
|
2024-11-28 16:29:00 +05:00
|
|
|
|
public int? Skip { get; set; }
|
2024-11-08 18:24:52 +05:00
|
|
|
|
|
2024-11-18 14:22:09 +05:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Кол-во записей в запросе от api
|
|
|
|
|
/// </summary>
|
2024-11-28 16:29:00 +05:00
|
|
|
|
public int? Take { get; set; }
|
2024-11-08 18:24:52 +05:00
|
|
|
|
|
2024-11-18 14:22:09 +05:00
|
|
|
|
/// <summary>
|
2024-11-28 16:29:00 +05:00
|
|
|
|
/// Сортировки:
|
|
|
|
|
/// Содержат список названий полей сортировки
|
|
|
|
|
/// Указать направление сортировки можно через пробел "asc" или "desc"
|
2024-11-18 14:22:09 +05:00
|
|
|
|
/// </summary>
|
2024-11-08 18:24:52 +05:00
|
|
|
|
public string SortSettings { get; set; } = string.Empty;
|
|
|
|
|
}
|