using APT.BaseData.Domain.Entities; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace APT.BaseData.Domain.ApiModel { public class EntityFieldModel { public string FieldName { get; set; } public string Label { get; set; } public string TypeName { get; set; } public string EnumName { get; set; } } public class EntityFieldByQueryFieldModel : EntityFieldModel { public EntityFieldByQueryFieldModel() { this.IsLeaf = true; } public int DataType { get; set; } public string OpDefault { get; set; } public int Num { get; set; } public string ShowLabel { get; set; } public bool IsLeaf { get; set; } public bool IsSysField { get; set; } public bool IsCustom { get; set; } public bool IsSysParam { get; set; } /// /// FMCaseProcEnum /// public int CaseType { get; set; } public bool IsRequire { get; set; } public List Children { get; set; } } public class UserCCQueryModel { public UserCCQueryModel() { this.Nav_Fields = new List(); } public virtual APT.BaseData.Domain.Entities.FM.T_FM_USER_C_C_QUERY Nav_UserCCQuery { get; set; } public virtual ICollection Nav_Fields { get; set; } } }