30 lines
610 B
C#
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;
|
|
}
|
|
}
|
|
} |