//namespace Admin.NET.Core; ///// ///// 系统菜单表 ///// //[SugarTable("sys_menu", "系统菜单表")] //public class SysMenu : EntityBase //{ // /// // /// 父Id // /// // [SugarColumn(ColumnDescription = "父Id")] // public long Pid { get; set; } // /// // /// 菜单类型(1目录 2菜单 3按钮) // /// // [SugarColumn(ColumnDescription = "菜单类型")] // public MenuTypeEnum Type { get; set; } // /// // /// 名称 // /// // [SugarColumn(ColumnDescription = "名称", Length = 64)] // [MaxLength(64)] // public string Name { get; set; } // /// // /// 路由地址 // /// // [SugarColumn(ColumnDescription = "路由地址", Length = 128)] // [MaxLength(128)] // public string Path { get; set; } // /// // /// 组件路径 // /// // [SugarColumn(ColumnDescription = "组件路径", Length = 128)] // [MaxLength(128)] // public string Component { get; set; } // /// // /// 权限标识 // /// // [SugarColumn(ColumnDescription = "权限标识", Length = 128)] // [MaxLength(128)] // public string Permission { get; set; } // /// // /// 重定向 // /// // [SugarColumn(ColumnDescription = "重定向", Length = 128)] // [MaxLength(128)] // public string Redirect { get; set; } // /// // /// 内嵌地址 // /// // [SugarColumn(ColumnDescription = "内嵌地址", Length = 128)] // [MaxLength(128)] // public string FrameSrc { get; set; } // /// // /// 标题 // /// // [SugarColumn(ColumnDescription = "标题", Length = 64)] // [Required, MaxLength(64)] // public virtual string Title { get; set; } // /// // /// 图标 // /// // [SugarColumn(ColumnDescription = "图标", Length = 128)] // [MaxLength(128)] // public string Icon { get; set; } // /// // /// 隐藏菜单 // /// // [SugarColumn(ColumnDescription = "隐藏菜单")] // public bool HideMenu { get; set; } = false; // /// // /// 忽略缓存 // /// // [SugarColumn(ColumnDescription = "忽略缓存")] // public bool IgnoreKeepAlive { get; set; } = false; // /// // /// 当前激活的菜单-用于配置详情页时左侧激活的菜单路径 // /// // [SugarColumn(ColumnDescription = "当前激活菜单", Length = 128)] // [MaxLength(128)] // public string CurrentActiveMenu { get; set; } // /// // /// 排序 // /// // [SugarColumn(ColumnDescription = "排序")] // public int Order { get; set; } // /// // /// 菜单子项 // /// // [SugarColumn(IsIgnore = true)] // public List Children { get; set; } = new List(); //}