using System; using System.Collections.Generic; using System.Linq; using System.Text; using ETD.ORM; namespace HouXing.BBS.Entity { /// <summary> /// 多表关联的结合类 /// </summary> public partial class EntSys_TOrganizationQuery : EntSys_TOrganization { public TableColumn tablecolumn; private static object lockHelper = new object(); private static volatile EntSys_TOrganizationQuery instance = null; public EntSys_TOrganizationQuery() { tablecolumn = new TableColumn().GetTableColumn<EntSys_TOrganization>(); } public static EntSys_TOrganizationQuery JoinInstance { get { if (instance.IsNull()) { lock (lockHelper) { if (instance.IsNull()) { instance = new EntSys_TOrganizationQuery(); } } } return instance; } } public static EntSys_TOrganizationQuery JoinRefresh { get { lock (lockHelper) { if (instance.IfNotNull()) { instance = new EntSys_TOrganizationQuery(); } } return instance; } } /// <summary> /// 组织Oid /// </summary> public TableColumn OrgOidColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgOid", OrgOid); else return null; } } /// <summary> /// 父组Oid /// </summary> public TableColumn ParentOrgOidColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("ParentOrgOid", ParentOrgOid); else return null; } } /// <summary> /// 组织编号 /// </summary> public TableColumn OrgCodeColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgCode", OrgCode); else return null; } } /// <summary> /// 组织名称 /// </summary> public TableColumn OrgNameColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgName", OrgName); else return null; } } /// <summary> /// 创建时间 /// </summary> public TableColumn OrgCreateTimeColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgCreateTime", OrgCreateTime); else return null; } } /// <summary> /// 创建人 /// </summary> public TableColumn OrgCreateNameColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgCreateName", OrgCreateName); else return null; } } /// <summary> /// 组织描述 /// </summary> public TableColumn OrgNotesColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgNotes", OrgNotes); else return null; } } /// <summary> /// 一级Oid /// </summary> public TableColumn FirstOrgOidColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("FirstOrgOid", FirstOrgOid); else return null; } } /// <summary> /// 树型OID拼接 /// </summary> public TableColumn TreeOrgPJOidColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("TreeOrgPJOid", TreeOrgPJOid); else return null; } } /// <summary> /// 级次 /// </summary> public TableColumn OrgTreeLevelColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgTreeLevel", OrgTreeLevel); else return null; } } /// <summary> /// /// </summary> public TableColumn OrgShowColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("OrgShow", OrgShow); else return null; } } } }