2024-12-16 15:38:46 +05:00
|
|
|
|
namespace DD.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-12-05 11:01:00 +05:00
|
|
|
|
public class PaginationRequest
|
2024-11-08 18:24:52 +05:00
|
|
|
|
{
|
2024-11-18 14:22:09 +05:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Кол-во записей пропущенных с начала таблицы в запросе от api
|
|
|
|
|
/// </summary>
|
2024-12-03 17:36:41 +05:00
|
|
|
|
public int Skip { get; set; } = 0;
|
2024-11-08 18:24:52 +05:00
|
|
|
|
|
2024-11-18 14:22:09 +05:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Кол-во записей в запросе от api
|
|
|
|
|
/// </summary>
|
2024-12-03 17:36:41 +05:00
|
|
|
|
public int Take { get; set; } = 32;
|
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-12-03 17:36:41 +05:00
|
|
|
|
public string? SortSettings { get; set; }
|
2024-11-08 18:24:52 +05:00
|
|
|
|
}
|