Newer
Older
zq-big-sreen / src / main / java / com / casic / util / DeviceDataTableEnum.java
chaizhuang on 19 Oct 2022 2 KB 没有改变
package com.casic.util;

import java.util.HashMap;

/**
 * @author cz
 * @date 2022-7-15
 * 上传数据总记录数
 */
public enum DeviceDataTableEnum {

    DATA_DIG("data_dig", "井盖状态监测仪"),
    DATA_GAS("data_gas", "液位监测仪"),
    DATA_GASLIQUID("data_gasliquid_gas,data_gasliquid_liquid", "有害气体监测仪"),
    DATA_GAS_DECTOR("data_gas_dector", "燃气智能监测终端"),
    DATA_HARMFUL_GAS("data_harmful_gas", "温湿度监测仪"),
    DATA_HYDRANT("data_hydrant", "开挖监测仪"),
    DATA_LIQUID("data_liquid", "井盖定位监测仪"),
    DATA_NOISE("data_noise", "噪声记录仪"),
    DATA_PANTILT("data_pantilt", "温度压力监测仪"),
    DATA_TEMP_HUM("data_temp_hum", "燃气智能监测终端(一体化)"),
    DATA_TUBE("data_tube", "消防栓防盗水监测仪"),
    DATA_WELLCOVER("data_wellcover", "管盯"),
    DATA_WELLCOVER_DATA("data_temp_press", "井盖液位一体机"),
    DATA_WELLCOVER_LOCA("data_wellcover_loca", "硫化氢检测终端"),
    DATA_WELLPLUS("data_wellplus", "激光甲烷云台"),
    DATA_H2S("data_h2s", "可燃气体"),
    DEVICE_TYPE_TABLE(new HashMap<Integer, DeviceDataTableEnum>() {{
            put(1, DATA_WELLCOVER);
            put(2, DATA_LIQUID);
            put(3, DATA_HARMFUL_GAS);
            put(4, DATA_GAS);
            put(5, DATA_TEMP_HUM);
            put(6, DATA_DIG);
            put(7, DATA_WELLCOVER_LOCA);
            put(8, DATA_NOISE);
            put(9, DATA_WELLCOVER_DATA);
            put(10, DATA_GASLIQUID);
            put(11, DATA_HYDRANT);
            put(12, DATA_TUBE);
            put(13, DATA_WELLPLUS);
            put(14, DATA_H2S);
            put(21, DATA_PANTILT);
            put(101, DATA_GAS_DECTOR);
        }
    });

    String typeName;
    String tableName;

    DeviceDataTableEnum(String tableName, String typeName) {
        this.typeName = typeName;
        this.tableName = tableName;
    }

    public String getTypeName() {
        return typeName;
    }

    public String getTableName() {
        return tableName;
    }


    public HashMap<Integer, DeviceDataTableEnum> tableNameMap;

    DeviceDataTableEnum(HashMap<Integer, DeviceDataTableEnum> tableNameMap) {
        this.tableNameMap = tableNameMap;
    }

    public HashMap<Integer, DeviceDataTableEnum> getTableNameMap() {
        return tableNameMap;
    }


}