using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace XP.Common.Database.Models { /// /// 通用分页响应模型 /// /// 数据类型 public class PaginationResponse { /// /// 页码 /// public int PageIndex { get; set; } /// /// 每页条数 /// public int PageSize { get; set; } /// /// 总条数 /// public int TotalCount { get; set; } /// /// 总页数 /// public int TotalPages => (int)Math.Ceiling((double)TotalCount / PageSize); /// /// 当前页数据 /// public List Data { get; set; } = new List(); /// /// 是否有下一页 /// public bool HasNextPage => PageIndex < TotalPages; } }