using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace ZR.Model
{
public class PagerInfo
{
///
/// 当前页码
///
public int PageNum { get; set; }
///
/// 每页显示多少条
///
public int PageSize { get; set; }
///
/// 总记录数
///
public int TotalNum { get; set; }
///
/// 总页数
///
public int TotalPage
{
get
{
return TotalNum > 0 ? TotalNum % PageSize == 0 ? TotalNum / PageSize : TotalNum / PageSize + 1 : 0;
}
}
///
/// 排序字段
///
public string Sort { get; set; } = string.Empty;
///
/// 排序类型,前端传入的是"ascending","descending"
///
public string SortType { get; set; } = string.Empty;
public PagerInfo()
{
PageNum = 1;
PageSize = 20;
}
public PagerInfo(int page = 1, int pageSize = 20)
{
PageNum = page;
PageSize = pageSize;
}
}
}