using System; using System.Collections.Generic; using System.Linq; using System.Text; using ETD.ORM; namespace HouXing.BBS.Entity { /// /// 多表关联的结合类 /// public partial class EntSys_TMenuQuery : EntSys_TMenu { public TableColumn tablecolumn; private static object lockHelper = new object(); private static volatile EntSys_TMenuQuery instance = null; public EntSys_TMenuQuery() { tablecolumn = new TableColumn().GetTableColumn(); } public static EntSys_TMenuQuery JoinInstance { get { if (instance.IsNull()) { lock (lockHelper) { if (instance.IsNull()) { instance = new EntSys_TMenuQuery(); } } } return instance; } } public static EntSys_TMenuQuery JoinRefresh { get { lock (lockHelper) { if (instance.IfNotNull()) { instance = new EntSys_TMenuQuery(); } } return instance; } } /// /// 记录标识 /// public TableColumn MenuOidColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("MenuOid", MenuOid); else return null; } } /// /// 菜单名称 /// public TableColumn NameColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("Name", Name); else return null; } } /// /// 模块名称 /// public TableColumn NameCodeColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("NameCode", NameCode); else return null; } } /// /// 提示信息 /// public TableColumn TooltipColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("Tooltip", Tooltip); else return null; } } /// /// 图片地址 /// public TableColumn ImageUrlColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("ImageUrl", ImageUrl); else return null; } } /// /// 链接地址 /// public TableColumn NavigateUrlColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("NavigateUrl", NavigateUrl); else return null; } } /// /// 是否显示 /// public TableColumn ShowColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("Show", Show); else return null; } } /// /// 备注 /// public TableColumn RemarkColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("Remark", Remark); else return null; } } /// /// 父级 /// public TableColumn ParentMenuIdColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("ParentMenuId", ParentMenuId); else return null; } } /// /// 排序 /// public TableColumn SortIndexColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("SortIndex", SortIndex); else return null; } } /// /// 菜单类型 /// public TableColumn MenuTypeColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("MenuType", MenuType); else return null; } } /// /// 树结构级次 在模拟树的Grid中使用 /// public TableColumn MenuTreeLevelColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("MenuTreeLevel", MenuTreeLevel); else return null; } } /// /// 是否叶子节点(默认false)是Tree中使用 /// public TableColumn IsTreeLeafColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("IsTreeLeaf", IsTreeLeaf); else return null; } } /// /// 添加时间 /// public TableColumn CreatedOnColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("CreatedOn", CreatedOn); else return null; } } /// /// 添加人 /// public TableColumn CreatedByColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("CreatedBy", CreatedBy); else return null; } } /// /// 修改时间 /// public TableColumn ModifiedOnColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("ModifiedOn", ModifiedOn); else return null; } } /// /// 修改人 /// public TableColumn ModifiedByColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("ModifiedBy", ModifiedBy); else return null; } } /// /// 一级菜单Oid /// public TableColumn FirstMenuOidColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("FirstMenuOid", FirstMenuOid); else return null; } } /// /// 拼接OID /// public TableColumn TreeMenuPJOidColumn { get { if (tablecolumn.IfNotNull()) return tablecolumn.GetFieldColumn("TreeMenuPJOid", TreeMenuPJOid); else return null; } } } }