using APT.Infrastructure.Core; using APT.Infrastructure.Utility; using System; using System.ComponentModel; namespace APT.BaseData.Domain.Entities { [Redis("PAGE_FORM_QUERY_ID", "ID", "CODE")] [APT.Infrastructure.Api.RootOrg] [IgnoreT4] public partial class T_PF_QUERY : MesEntityBase { /// /// App /// public T_PF_QUERY() { IS_DEFAULT_QUERY = true; IS_DEFAULT_SHOW = true; IS_CUSTOM = false; CASE = 0; IS_SYS_PARAM = false; IS_REQUIRE = false; } /// 编码 public string CODE { get; set; } /// /// 字段名称 /// public string QUERY_NAME { get; set; } /// /// 显示名称 /// public string LABEL { get; set; } /// /// 窗体ID /// public Guid? PAGE_FORM_ID { get; set; } /// /// 表单查询配置ID /// public Guid? PAGE_FORM_QUERY_ID { get; set; } /// /// 数据类型 /// [EnumName("PFDataTypeEnum")] public int DATA_TYPE { get; set; } /// /// 是否默认查询字段 /// public bool IS_DEFAULT_QUERY { get; set; } /// /// 是否在标题显示 /// public bool IS_TITLE { get; set; } /// /// 是否自定义字段 /// public bool IS_CUSTOM { get; set; } /// /// 是否可多选(树组件) /// public bool MULTIPLE_CHOICE { get; set; } /// /// 是否默认显示字段 /// public bool IS_DEFAULT_SHOW { get; set; } /// /// 条件默认值 PFOperateTypeEnum /// public string OP_DEFAULT { get; set; } /// /// 数值范围 /// public string DATA_VALUE { get; set; } /// 枚举名称 public string ENUM_NAME { get; set; } /// 父子選擇聯動(樹組件使用)false:聯動 true:不聯動 public bool CHECK_STRICTLY { get; set; } /// /// 顺序 /// public int NUM { get; set; } /// /// 是否是系统参数 /// public bool? IS_SYS_PARAM { get; set; } [EnumName("FMCaseProcEnum")] /// /// 大小写 /// public int? CASE { get; set; } /// /// 是否必填 /// public bool? IS_REQUIRE { get; set; } public string INPUT_ID_FIELD { get; set; } /// /// 过滤条件对应的数据库ID(配置关联表的字段,多字段用,号分割) /// public string INPUT_FILTER_FIELD { get; set; } /// /// 排序字段(配置关联表的字段,多字段用,号分割) /// public string INPUT_SORT_FIELD { get; set; } /// /// 排序方式(配置关联表的字段,多字段用,号分割) /// public string INPUT_SORT_ORDER { get; set; } /// /// 显示字段(选择后显示在控件上:配置关联表的一个字段) /// public string INPUT_LABEL_FIELD { get; set; } /// /// 显示的数据库字段(联动查询后,显示的列表,配置关联表的字段:多字段用,号分割)(查询后,展开的数据) /// public string INPUT_SHOW_FIELD { get; set; } /// /// 保存取关联表的字段(保存的字段,关联表的字段:多个字段用,号分隔) /// public string INPUT_NAV_FIELD { get; set; } /// /// 保存当前表的字段(保存到当前编辑表的字段:多个字段用,号分隔) /// public string INPUT_SAVE_FIELD { get; set; } /// /// 级联显示级数 /// public int INPUT_DATA_LEVEL { get; set; } /// /// 是否只允许选中叶子节点 /// public bool IS_ONLY_CHECK_LEAF { get; set; } /// /// 获取数据的API地址 /// public string INPUT_DATA_API { get; set; } /// /// 节点可选条件 /// public string SELECT_CONDITION { get; set; } /// /// 窗体 /// public virtual T_PF_FORM Nav_PageForm { get; set; } public virtual T_PF_FORM_QUERY Nav_PageFormQuery { get; set; } [Description("源ID")] public Guid? SRC_ID { get; set; } /// /// 控件类型值为 108 的时候的时间格式 /// [Description("时间格式")] [DataFieldLength(50)] public string DATETIME_FORMATE { get; set; } } }