using Admin.NET.Core; using System.Collections; namespace Admin.NET.Application { /// /// 组织机构树 /// public class OrgTreeNode : ITreeNode { /// /// Id /// public long Id { get; set; } /// /// 父Id /// public long ParentId { get; set; } /// /// 名称 /// public string Title { get; set; } /// /// 值 /// public long Value { get; set; } /// /// 排序,越小优先级越高 /// public int Weight { get; set; } /// /// 子节点 /// public List Children { get; set; } = new List(); /// /// 上一级Id /// public long Pid { get; set; } /// /// /// /// public long GetId() { return Id; } /// /// /// /// public long GetPid() { return ParentId; } /// /// /// /// public void SetChildren(IList children) { Children = (List)children; } } }