using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DG.Core { public class PageResult where TData : class { public PageResult(int pageIndex, int pageSize, int total, IList? data) { PageIndex = pageIndex; PageSize = pageSize; Total = total; Data = data; TotalCount = total == 0 ? 0 : (Total / PageSize) + (Total % PageSize) > 0 ? 1 : 0; } /// /// 页数 /// public int PageIndex { get; set; } /// /// 分页大小 /// public int PageSize { get; set; } /// /// 总数量 /// public int Total { get; set; } /// /// 分页总数量 /// public int TotalCount { get; set; } /// /// 数据 /// public IList? Data { get; set; } } }