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; } } }