using System; using System.Collections.Generic; using System.Linq; using Masuit.Tools.Models; using SqlSugar; namespace LearningOfficer.OA.Core.Entities.OA.SystemInfo { /// /// 菜单表 /// [SugarTable("sys_menu")] public class SysMenu : BaseEntity { /// /// 备 注:菜单名称 /// 默认值: /// [SugarColumn(ColumnName = "title")] public string Title { get; set; } = null!; /// /// 备 注:父级菜单id /// 默认值: /// [SugarColumn(ColumnName = "parent_id")] public long ParentId { get; set; } /// /// 备 注:序号 /// 默认值: /// [SugarColumn(ColumnName = "sort")] public int Sort { get; set; } /// /// 备 注:路由路径 /// 默认值: /// [SugarColumn(ColumnName = "path")] public string Path { get; set; } = null!; /// /// 备 注:菜单图标 /// 默认值: /// [SugarColumn(ColumnName = "icon")] public string Icon { get; set; } = null!; /// /// 备 注:组件 /// 默认值: /// [SugarColumn(ColumnName = "component")] public string Component { get; set; } = null!; [SqlSugar.SugarColumn(IsIgnore = true)] public List Children { get; set; } = new(); } }