| | |
| | | package com.zy.common.model.enums; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public enum NavigationMapType { |
| | | |
| | | NONE(-1, "无过滤"), |
| | | DFX(1, "过滤库位状态DFX"), |
| | | NORMAL(2, "过滤库位状态X"), |
| | | DFX(1, "地图携带库位状态DFX"), |
| | | NORMAL(2, "地图携带库位状态X"), |
| | | SHUTTLE(3, "地图携带小车"), |
| | | LIFT(4, "地图携带提升机"), |
| | | ; |
| | | |
| | | public Integer id; |
| | |
| | | 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; |
| | | } |
| | | |
| | | } |