From b68cf299e68473295dba11d94cc2e70a19dc673a Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期一, 31 三月 2025 15:50:06 +0800 Subject: [PATCH] Merge branch 'front' into devlop --- rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java | 20 -------------------- 1 files changed, 0 insertions(+), 20 deletions(-) diff --git a/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java b/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java index 008d82d..6123a36 100644 --- a/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java +++ b/rsf-common/src/main/java/com/vincent/rsf/common/utils/Utils.java @@ -48,26 +48,6 @@ return result; } - public static <T, R> List<T> getAllTree(List<T> data, R parentId, Function<? super T, ? extends R> parentIdMapper, Function<? super T, ? extends R> idMapper, BiConsumer<T, List<T>> consumer) { - List<T> result = new ArrayList<>(); - for (T datum : data) { - R dParentId = parentIdMapper.apply(datum); - R dId = idMapper.apply(datum); - if (dParentId.equals(dId)) { - List<T> children = toTreeData(data, dId, parentIdMapper, idMapper, consumer); - if (!children.isEmpty()) { - consumer.accept(datum, children); - } - result.add(datum); - } - if (dParentId.equals(dId)) { - continue; - } - } - return result; - } - - public static <T> void treeRemove(List<T> list, String condition, Function<? super T, ? extends String> fetcher, Function<T, List<T>> childrenGetter) { Iterator<T> iterator = list.iterator(); while (iterator.hasNext()) { -- Gitblit v1.9.1