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