diff --git a/backend/Furion.Extras.Admin.NET/Util/TreeBuildUtil.cs b/backend/Furion.Extras.Admin.NET/Util/TreeBuildUtil.cs index 0c76f2154770731a8c5b69f4d6b94d802d1b482a..e7abef121d9d0c7b15a8800c956b0751ee36433f 100644 --- a/backend/Furion.Extras.Admin.NET/Util/TreeBuildUtil.cs +++ b/backend/Furion.Extras.Admin.NET/Util/TreeBuildUtil.cs @@ -1,4 +1,4 @@ -using System.Collections; +using System.Collections; using System.Collections.Generic; namespace Furion.Extras.Admin.NET @@ -36,7 +36,16 @@ namespace Furion.Extras.Admin.NET /// /// 顶级节点的父节点Id(默认0) /// - private readonly long _rootParentId = 0L; + private long _rootParentId = 0L; + + /// + /// 设置根节点方法 + /// 查询数据可以设置其他节点为根节点,避免父节点永远是0,查询不到数据的问题 + /// + public void SetRootParentId(long rootParentId) + { + _rootParentId = rootParentId; + } /// /// 构造树节点