using System; using System.Collections.Generic; using System.Text; namespace ZR.Model { public class PagerInfo { /// <summary> /// 当前页码 /// </summary> public int PageNum { get; set; } public int PageSize { get; set; } /// <summary> /// 总记录数 /// </summary> public int TotalNum { get; set; } /// <summary> /// 总页码 /// </summary> /// <summary> /// 总页数 /// </summary> public int TotalPage { get { return TotalNum > 0 ? TotalNum % PageSize == 0 ? TotalNum / PageSize : TotalNum / PageSize + 1 : 0; } } /// <summary> /// 排序字段 /// </summary> public string Sort { get; set; } = string.Empty; /// <summary> /// 排序类型,前端传入的是"ascending","descending" /// </summary> 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; } } }