using JNPF.DependencyInjection; namespace JNPF.VisualDev.Engine.Model.CodeGen; /// /// 代码生成Index查询列设计. /// [SuppressSniffer] public class IndexSearchFieldDesignModel { /// /// 真实名字. /// public string OriginalName { get; set; } /// /// 列名. /// public string Name { get; set; } /// /// 首字母小写列名. /// public string LowerName { get; set; } /// /// 控件名. /// public string Tag { get; set; } /// /// 可清除的. /// public string Clearable { get; set; } /// /// 时间格式化. /// public string Format { get; set; } /// /// 类型. /// public string @Type { get; set; } /// /// 时间输出类型. /// public string ValueFormat { get; set; } /// /// 数据类型. /// public string DataType { get; set; } /// /// 标题名. /// public string Label { get; set; } /// /// 查询控件Key. /// public string QueryControlsKey { get; set; } /// /// 选项配置. /// public PropsBeanModel Props { get; set; } /// /// 序号. /// public int Index { get; set; } /// /// 输入框中是否显示选中值的完整路径. /// public string ShowAllLevels { get; set; } /// /// 等级. /// public int Level { get; set; } /// /// 是否子查询. /// public bool IsChildQuery { get; set; } /// /// 选择类型. /// public string SelectType { get; set; } /// /// 是否自定义选择. /// public bool IsCustomSelect => SelectType == "all" ? false : true; /// /// 是否多选. /// public bool IsMultiple { get; set; } /// /// 可选部门. /// public string AbleDepIds { get; set; } /// /// 可选岗位. /// public string AblePosIds { get; set; } /// /// 可选用户. /// public string AbleUserIds { get; set; } /// /// 可选角色. /// public string AbleRoleIds { get; set; } /// /// 可选分组. /// public string AbleGroupIds { get; set; } /// /// 可选分组. /// public string AbleIds { get; set; } }