src/main/java/com/zy/core/model/command/ShuttleCommand.java
@@ -3,6 +3,8 @@ import com.zy.common.model.NavigateNode; import com.zy.core.enums.ShuttleCommandModeType; import lombok.Data; import java.util.ArrayList; import java.util.List; /** @@ -50,7 +52,18 @@ if (this.mode == null) { return null; } return ShuttleCommandModeType.get(this.mode).desc; } public List<NavigateNode> getNodesDeepCopy() { if (this.nodes == null) { return null; } List<NavigateNode> navigateNodes = new ArrayList<>(); for (NavigateNode node : nodes) { navigateNodes.add(node.clone()); } return navigateNodes; } }