mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-05-04 20:12:51 +08:00

* chore: 🔨 css 基础单位 [skip ci] * fix: 🐛 ca2263 System.Enum.GetValues<TEnum>() [skip ci] * feat: ✨ 前端表格高级筛选 [skip ci]
39 lines
880 B
C#
39 lines
880 B
C#
namespace NetAdmin.Domain.Dto.Dependency;
|
|
|
|
/// <summary>
|
|
/// 请求:查询
|
|
/// </summary>
|
|
public record QueryReq<T> : DataAbstraction
|
|
where T : DataAbstraction, new()
|
|
{
|
|
/// <summary>
|
|
/// 取前n条
|
|
/// </summary>
|
|
[Range(1, Numbers.MAX_LIMIT_QUERY)]
|
|
public int Count { get; init; } = Numbers.MAX_LIMIT_QUERY;
|
|
|
|
/// <summary>
|
|
/// 动态查询条件
|
|
/// </summary>
|
|
public DynamicFilterInfo DynamicFilter { get; init; }
|
|
|
|
/// <summary>
|
|
/// 查询条件
|
|
/// </summary>
|
|
public T Filter { get; init; }
|
|
|
|
/// <summary>
|
|
/// 查询关键字
|
|
/// </summary>
|
|
public string Keywords { get; init; }
|
|
|
|
/// <summary>
|
|
/// 排序方式
|
|
/// </summary>
|
|
public Orders? Order { get; init; }
|
|
|
|
/// <summary>
|
|
/// 排序字段
|
|
/// </summary>
|
|
public string Prop { get; init; }
|
|
} |