package config; import manager.STableManager; import manager.Table; import java.util.HashMap; import java.util.Map; @Table(name ="SuperZhenChong") public class SSuperZhenChong implements BaseConfig { private int id; private int day; private int time; private int[] reward; private int rewardValue; private static Map map = new HashMap<>(); private static Map> dayMap = new HashMap<>(); @Override public void init() throws Exception { map = STableManager.getConfig(SSuperZhenChong.class); for (SSuperZhenChong value : map.values()) { Map map1 = dayMap.getOrDefault(value.getDay(), new HashMap<>()); map1.put(value.getId(),value); dayMap.put(value.getDay(),map1); } } public static Map getMap() { return map; } public static Map> getDayMap() { return dayMap; } public int getId() { return id; } public int getTime() { return time; } public int[] getReward() { return reward; } public int getDay() { return day; } public int getRewardValue() { return rewardValue; } }