namespace NetAdmin.Domain.Dto.Dependency;
///
/// 请求:查询
///
public record QueryReq : DataAbstraction
where T : DataAbstraction, new()
{
///
/// 取前n条
///
[Range(1, Numbers.MAX_LIMIT_QUERY)]
public int Count { get; init; } = Numbers.MAX_LIMIT_QUERY;
///
/// 动态查询条件
///
public DynamicFilterInfo DynamicFilter { get; init; }
///
/// 查询条件
///
public T Filter { get; init; }
///
/// 查询关键字
///
public string Keywords { get; init; }
///
/// 排序方式
///
public Orders? Order { get; init; }
///
/// 排序字段
///
public string Prop { get; init; }
}