From 73ce8bebcc5d14f3fb62a19ee677abfcdfc776b4 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期六, 19 七月 2025 16:17:51 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/model/enums/NavigationMapType.java |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/common/model/enums/NavigationMapType.java b/src/main/java/com/zy/common/model/enums/NavigationMapType.java
index 99cc6ac..e73b771 100644
--- a/src/main/java/com/zy/common/model/enums/NavigationMapType.java
+++ b/src/main/java/com/zy/common/model/enums/NavigationMapType.java
@@ -1,10 +1,15 @@
 package com.zy.common.model.enums;
 
+import java.util.ArrayList;
+import java.util.List;
+
 public enum NavigationMapType {
 
     NONE(-1, "鏃犺繃婊�"),
-    DFX(1, "杩囨护搴撲綅鐘舵�丏FX"),
-    NORMAL(2, "杩囨护搴撲綅鐘舵�乆"),
+    DFX(1, "鍦板浘鎼哄甫搴撲綅鐘舵�丏FX"),
+    NORMAL(2, "鍦板浘鎼哄甫搴撲綅鐘舵�乆"),
+    SHUTTLE(3, "鍦板浘鎼哄甫灏忚溅"),
+    LIFT(4, "鍦板浘鎼哄甫鎻愬崌鏈�"),
     ;
 
     public Integer id;
@@ -39,4 +44,20 @@
         return null;
     }
 
+    public static List<NavigationMapType> getDfxWithDevice() {
+        return getMapTypes(DFX, SHUTTLE, LIFT);
+    }
+
+    public static List<NavigationMapType> getNormalWithDevice() {
+        return getMapTypes(NORMAL, SHUTTLE, LIFT);
+    }
+
+    public static List<NavigationMapType> getMapTypes(NavigationMapType... types) {
+        List<NavigationMapType> mapTypes = new ArrayList<>();
+        for (NavigationMapType type : types) {
+            mapTypes.add(type);
+        }
+        return mapTypes;
+    }
+
 }

--
Gitblit v1.9.1