namespace Dpz.Core.Infrastructure.ExpressTreeQuery;
/// <summary>
/// 请求参数需要达成的条件
/// </summary>
public enum FilterCondition
{
/// <summary>
/// 不等于
/// </summary>
NotNull,
/// <summary>
/// 不等于空或者空字符
/// 仅限<see cref="string"/>类型
/// </summary>
NotNullOrEmpty,
/// <summary>
/// 不等于空或者空字符串或者空格
/// 仅限<see cref="string"/>类型
/// </summary>
NotNullOrWhiteSpace,
/// <summary>
/// 存在元素 类型必须继承了 <code>ICollection</code>
/// </summary>
Any,
/// <summary>
/// 等于特定的值
/// </summary>
EqualValue,
/// <summary>
/// 不等于特定的值
/// </summary>
NotEqualValue,
/// <summary>
/// 大于特定的值
/// </summary>
GtValue,
/// <summary>
/// 小于特定的值
/// </summary>
LtValue,
/// <summary>
/// 大于等于特定的值
/// </summary>
GtOrEqualValue,
/// <summary>
/// 小于等于特定的值
/// </summary>
LtOrEqualValue,
}