package com.ruoyi.fuzhou.enums; /** * 数据类型枚举 */ public enum DataTypeEnum { OIL(1, "油远程计量"), LIJIUOIL(12, "厦门利旧油表"), /** * 未接 */ LIJIUJUN(13, "宁德利旧油表"), /** * 未接 */ NIGDETUIYOU(14, "宁德利旧退油表"), WATER_FLOW(2, "智能水表"), WATER_YA(10, "智能压力表"), WATER_DEPT(7, "水深传感器"), ELECTRICITY(3, "智能电表"), WEATHER(15, "气象表"), SLM(16, "激光雷达表"), YDKFM(8, "油电控阀门"), GONGKUANG(5, "工况采集"); private Integer code; private String name; public Integer getCode() { return code; } public void setCode(Integer code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } DataTypeEnum(Integer code, String name) { this.code = code; this.name = name; } public static String of(Integer code) { DataTypeEnum[] values = DataTypeEnum.values(); for (DataTypeEnum value : values) { if (value.getCode().equals(code)) { return value.getName(); } } return null; } }