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;
+ }
///
/// 构造树节点