Page.cs 644 B

12345678910111213141516171819202122232425262728293031323334
  1. namespace EasyTemplate.Tool.Entity;
  2. /// <summary>
  3. /// 分页列表
  4. /// </summary>
  5. /// <typeparam name="T"></typeparam>
  6. public class PageList<T>
  7. {
  8. /// <summary>
  9. /// 列表
  10. /// </summary>
  11. public List<T> Data { get; set; } = new List<T>();
  12. /// <summary>
  13. /// 总数
  14. /// </summary>
  15. public int Total { get; set; } = 0;
  16. }
  17. public class QueryBase
  18. {
  19. /// <summary>
  20. /// 页码,必须从1开始
  21. /// </summary>
  22. public int Pi { get; set; } = 1;
  23. /// <summary>
  24. /// 每页数据量
  25. /// </summary>
  26. public int Ps { get; set; } = 20;
  27. }
  28. public class BaseId
  29. {
  30. public int Id { get; set; }
  31. }