package com.hbbh.adapter.enums; import java.util.HashMap; import java.util.Map; /** * 表 * * 注意:严格顺序要求 * * @author */ public enum TableEnum { SMS("SMS", 11), DLZ_PLC("DLZ_PLC", 10), DJW_PLC("DJW_PLC", 9), BDS_PLC("BDS_PLC", 8), KTNZ2C_PLC("KTNZ2C_PLC", 7), //TODO: ; private final String tableName; private final int id; TableEnum(String tableName, int id) { this.tableName = tableName; this.id = id; } public String getTableName() { return tableName; } public int getId() { return id; } private static Map maps = new HashMap<>(); static { for (TableEnum item : TableEnum.values()) { maps.put(item.getTableName(), item); } } public static TableEnum getByType(final String tableName) { if (tableName == null) { return null; } return maps.get(tableName); } }