From 6cf4a3e2ba925e75b60f13bb8ebc5e92d37809b2 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 25 七月 2025 13:53:34 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/model/enums/NavigationMapType.java |   27 +++++++++++++++++++++++++--
 1 files changed, 25 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..31c1dc9 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,17 @@
 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, "鍦板浘鎼哄甫鎻愬崌鏈�"),
+    PATH_LOCK(5, "璺緞閿�"),
+    TRAFFIC_CONTROL(6, "浜ら�氱鍒�"),
     ;
 
     public Integer id;
@@ -39,4 +46,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