package config; import manager.STableManager; import manager.Table; import java.util.HashMap; import java.util.Map; @Table(name ="TreasureSunlongConfig") public class STreasureSunlongConfig implements BaseConfig { private int id; private int activityId; private int type; private int level; private int[][] integral; private int[][] reward; private int[][] treasureReward; public static Map treasureSunlongConfigMap; public static Map levelTreasureConfigMap; @Override public void init() throws Exception { treasureSunlongConfigMap= STableManager.getConfig(STreasureSunlongConfig.class); levelTreasureConfigMap= new HashMap<>(treasureSunlongConfigMap.size()); for(Map.Entry entry:treasureSunlongConfigMap.entrySet()){ STreasureSunlongConfig config = entry.getValue(); if(config.getActivityId()!=40){ continue; } levelTreasureConfigMap.put(config.getLevel(), config); } } public int getId() { return id; } public int getActivityId() { return activityId; } public int getType() { return type; } public int getLevel() { return level; } public int[][] getIntegral() { return integral; } public int[][] getReward() { return reward; } public int[][] getTreasureReward() { return treasureReward; } }