| | |
| | | |
| | | public enum RgvModeType { |
| | | |
| | | NONE(-1, "离线"), |
| | | STOP(0, "维修"), |
| | | HAND(1, "手动"), |
| | | HALF_AUTO(2, "半自动"), |
| | | AUTO(3, "自动"), |
| | | AUTO2(100, "其它"), |
| | | NONE(-1, "离线","#4A4035"), |
| | | STOP(0, "维修","#E2C027"), |
| | | HAND(1, "手动","#2196F3"), |
| | | HALF_AUTO(2, "半自动","#E2C027"), |
| | | AUTO(3, "自动","#4B5CC4"), |
| | | AUTO2(100, "其它","#2196F3"), |
| | | SOS(999, "其它","#2196F3") |
| | | ; |
| | | |
| | | public Integer id; |
| | | public String desc; |
| | | RgvModeType(Integer id, String desc) { |
| | | public String color; |
| | | RgvModeType(Integer id, String desc, String color) { |
| | | this.id = id; |
| | | this.desc = desc; |
| | | this.color = color; |
| | | } |
| | | |
| | | public static RgvModeType get(Short id) { |
| | | if (null == id) { |
| | | return null; |
| | | return SOS; |
| | | } |
| | | for (RgvModeType type : RgvModeType.values()) { |
| | | if (type.id.equals(id.intValue())) { |
| | | return type; |
| | | } |
| | | } |
| | | return null; |
| | | return SOS; |
| | | } |
| | | |
| | | public static RgvModeType get(RgvModeType type) { |
| | | if (null == type) { |
| | | return null; |
| | | return SOS; |
| | | } |
| | | for (RgvModeType rgvModeType : RgvModeType.values()) { |
| | | if (rgvModeType == type) { |
| | | return rgvModeType; |
| | | } |
| | | } |
| | | return null; |
| | | return SOS; |
| | | } |
| | | } |