diff --git a/src/main/java/mpms/permission/DynamicData.java b/src/main/java/mpms/permission/DynamicData.java index fef9dcd8869480bdbd015867441cb211c3ec283d..d8cdbda503441ef03f308deb9607f3600f5f4dfe 100644 --- a/src/main/java/mpms/permission/DynamicData.java +++ b/src/main/java/mpms/permission/DynamicData.java @@ -49,4 +49,13 @@ public class DynamicData { classFeatures.add(feature); } } + + /** + * 获取一级功能 + * + * @return 子级 + */ + public static List getRoot() { + return DYNAMIC_DATA_MAP.keySet().stream().filter(dynamicData -> dynamicData.getParent() == null).collect(Collectors.toList()); + } }