BasePageInput.cs 830 B

1234567891011121314151617181920212223242526272829303132333435
  1. namespace Admin.NET.Core;
  2. /// <summary>
  3. /// 全局分页查询输入参数
  4. /// </summary>
  5. public class BasePageInput
  6. {
  7. /// <summary>
  8. /// 当前页码
  9. /// </summary>
  10. [DataValidation(ValidationTypes.Numeric)]
  11. public virtual int Page { get; set; } = 1;
  12. /// <summary>
  13. /// 页码容量
  14. /// </summary>
  15. //[Range(0, 100, ErrorMessage = "页码容量超过最大限制")]
  16. [DataValidation(ValidationTypes.Numeric)]
  17. public virtual int PageSize { get; set; } = 20;
  18. /// <summary>
  19. /// 排序字段
  20. /// </summary>
  21. public virtual string Field { get; set; }
  22. /// <summary>
  23. /// 排序方向
  24. /// </summary>
  25. public virtual string Order { get; set; }
  26. /// <summary>
  27. /// 降序排序
  28. /// </summary>
  29. public virtual string DescStr { get; set; } = "descend";
  30. }