From c6c9b7d3baa822765768c110304d27623f946286 Mon Sep 17 00:00:00 2001
From: pjb <123456>
Date: 星期二, 15 七月 2025 14:29:09 +0800
Subject: [PATCH] `1`
---
zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/NodeUtils.java | 80 ++++++++++++++++++++--------------------
1 files changed, 40 insertions(+), 40 deletions(-)
diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/NodeUtils.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/NodeUtils.java
index 2193291..8bbdae9 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/NodeUtils.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/utils/NodeUtils.java
@@ -1,40 +1,40 @@
-package com.zy.asrs.wms.utils;
-
-
-import java.io.Serializable;
-import java.util.function.Function;
-
-/**
- * Created by vincent on 2021/1/19
- */
-public class NodeUtils {
-
- public StringBuilder path = new StringBuilder();
-
- public StringBuilder pathName = new StringBuilder();
-
- public interface NodeSupport<T> {
- T query(T t);
- }
-
- public <T, R extends Serializable> void generatePath0(
- NodeSupport<T> support
- , T t
- , Function<? super T, ? extends Long> idMapper
- , Function<? super T, ? extends String> nameMapper
- , Function<? super T, ? extends Long> parentIdMapper) {
- T parent = support.query(t);
- if (null != parent) {
- path.insert(0, idMapper.apply(parent)).insert(0,",");
- pathName.insert(0, nameMapper.apply(parent)).insert(0,",");
- if (parentIdMapper.apply(parent) != null && parentIdMapper.apply(parent) != 0) {
- generatePath0(support, parent, idMapper, nameMapper, parentIdMapper);
- } else {
- path.deleteCharAt(0);
- pathName.deleteCharAt(0);
- }
- }
- }
-
-
-}
+package com.zy.asrs.wms.utils;
+
+
+import java.io.Serializable;
+import java.util.function.Function;
+
+/**
+ * Created by vincent on 2021/1/19
+ */
+public class NodeUtils {
+
+ public StringBuilder path = new StringBuilder();
+
+ public StringBuilder pathName = new StringBuilder();
+
+ public interface NodeSupport<T> {
+ T query(T t);
+ }
+
+ public <T, R extends Serializable> void generatePath0(
+ NodeSupport<T> support
+ , T t
+ , Function<? super T, ? extends Long> idMapper
+ , Function<? super T, ? extends String> nameMapper
+ , Function<? super T, ? extends Long> parentIdMapper) {
+ T parent = support.query(t);
+ if (null != parent) {
+ path.insert(0, idMapper.apply(parent)).insert(0,",");
+ pathName.insert(0, nameMapper.apply(parent)).insert(0,",");
+ if (parentIdMapper.apply(parent) != null && parentIdMapper.apply(parent) != 0) {
+ generatePath0(support, parent, idMapper, nameMapper, parentIdMapper);
+ } else {
+ path.deleteCharAt(0);
+ pathName.deleteCharAt(0);
+ }
+ }
+ }
+
+
+}
--
Gitblit v1.9.1