#
Junjie
2 天以前 6cf4a3e2ba925e75b60f13bb8ebc5e92d37809b2
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, "过滤库位状态DFX"),
    NORMAL(2, "过滤库位状态X"),
    DFX(1, "地图携带库位状态DFX"),
    NORMAL(2, "地图携带库位状态X"),
    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;
    }
}