using Admin.NET.Core; using System.Collections; namespace Admin.NET.Application { /// /// 菜单树---授权、新增编辑时选择 /// public class MenuTreeOutput : ITreeNode { /// /// 主键 /// public long Id { get; set; } /// /// 父Id /// public long ParentId { get; set; } /// /// 名称 /// public string Title { get; set; } /// /// 值 /// public string Value => IntValue.ToString(); /// /// /// public long IntValue { get; set; } /// /// 排序,越小优先级越高 /// public MenuWeight Weight { get; set; } /// /// 子节点 /// public List Children { get; set; } = new List(); /// /// /// /// public long GetId() { return Id; } /// /// /// /// public long GetPid() { return ParentId; } /// /// /// /// public void SetChildren(IList children) { Children = (List)children; } } }