PaginationParameters.cs
639 Bytes
using Rcs.Domain.Entities;
namespace Rcs.Application.MessageBus.Commands;
/// <summary>
/// 分页参数基类
/// </summary>
public abstract class PaginationParameters : MessageBase
{
/// <summary>
/// 页码(从1开始)
/// </summary>
public int PageNumber { get; set; } = 1;
/// <summary>
/// 每页大小
/// </summary>
public int PageSize { get; set; } = 10;
/// <summary>
/// 筛选条件
/// </summary>
public string FilterModel { get; set; } = string.Empty;
/// <summary>
/// 跳过的记录数
/// </summary>
public int Skip => (PageNumber - 1) * PageSize;
}