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;
}
}
}