Files
tnb.server/common/Tnb.Common/Models/SuperQueryModel.cs
2023-03-24 09:37:07 +08:00

91 lines
1.7 KiB
C#

using SqlSugar;
namespace JNPF.Common.Models;
/// <summary>
/// 高级查询模型.
/// </summary>
public class SuperQueryModel
{
/// <summary>
/// 匹配逻辑.
/// </summary>
public string matchLogic { get; set; }
/// <summary>
/// 条件JSON列.
/// </summary>
public List<Conditionjson> conditionJson { get; set; }
}
/// <summary>
/// 条件JSON.
/// </summary>
public class Conditionjson
{
/// <summary>
/// 字段.
/// </summary>
public string field { get; set; }
/// <summary>
/// 字段值.
/// </summary>
public object fieldValue { get; set; }
/// <summary>
/// 象征.
/// </summary>
public string symbol { get; set; }
/// <summary>
/// jnpfKey.
/// </summary>
public string jnpfKey { get; set; }
/// <summary>
/// 多选.
/// </summary>
public bool multiple { get; set; }
}
/// <summary>
/// 转换高级查询.
/// </summary>
public class ConvertSuperQuery
{
/// <summary>
/// where类型.
/// </summary>
public WhereType whereType { get; set; }
/// <summary>
/// jnpfKey.
/// </summary>
public string jnpfKey { get; set; }
/// <summary>
/// 字段.
/// </summary>
public string field { get; set; }
/// <summary>
/// 字段值.
/// </summary>
public string fieldValue { get; set; }
/// <summary>
/// 条件类型.
/// </summary>
public ConditionalType conditionalType { get; set; }
/// <summary>
/// 是否主条件.
/// </summary>
public bool mainWhere { get; set; }
/// <summary>
/// 象征.
/// </summary>
public string symbol { get; set; }
}