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