PagerInfo.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace WMS.BZModels
  7. {
  8. public class PagerInfo
  9. {
  10. public string KeyWord { get; set; }
  11. /// <summary>
  12. /// 当前页码
  13. /// </summary>
  14. public int PageNum { get; set; }
  15. /// <summary>
  16. /// 每页显示多少条
  17. /// </summary>
  18. public int PageSize { get; set; }
  19. /// <summary>
  20. /// 总记录数
  21. /// </summary>
  22. public int TotalNum { get; set; }
  23. /// <summary>
  24. /// 排序字段
  25. /// </summary>
  26. public string Sort { get; set; } = string.Empty;
  27. /// <summary>
  28. /// 排序类型,前端传入的是"ascending","descending"
  29. /// </summary>
  30. public string SortType { get; set; } = string.Empty;
  31. public PagerInfo()
  32. {
  33. PageNum = 1;
  34. PageSize = 20;
  35. }
  36. public PagerInfo(int page = 1, int pageSize = 20)
  37. {
  38. PageNum = page;
  39. PageSize = pageSize;
  40. }
  41. }
  42. }