UserPointManagement/src/UserPointManagement.Model/PageBase.cs

30 lines
610 B
C#

namespace UserPointManagement.Model;
public class PageBase
{
private int _pageIndex;
private int _pageSize = 10;
public int PageIndex
{
get => _pageIndex;
set
{
if (value - 1 < 0)
throw new ArgumentException("分页索引不能小于0");
_pageIndex = value - 1;
}
}
public int PageSize
{
get => _pageSize;
set
{
if (value < 0)
throw new ArgumentException("分页大小不能小于0");
_pageSize = value == 0 ? 10 : value;
}
}
}