using Dpz.Core.Entity.Base.ExpressTreeQuery;
namespace Dpz.Core.Public.ViewModel.Request;
/// <summary>
/// Represents the PagingBaseRequest type.
/// </summary>
public abstract class PagingBaseRequest
{
/// <summary>
/// 获取或设置页码
/// 默认为1,必须大于0。
/// </summary>
[IgnoreProperty]
public virtual int PageIndex
{
get => field <= 0 ? 1 : field;
set => field = value <= 0 ? 1 : value;
}
/// <summary>
/// 获取或设置每页记录数
/// 默认为20,必须大于0。
/// </summary>
[IgnoreProperty]
public virtual int PageSize
{
get => field <= 0 ? 20 : field;
set => field = value <= 0 ? 20 : value;
}
}
AI 正在分析代码…
评论加载中...