package config; import manager.STableManager; import manager.Table; import java.util.HashMap; import java.util.Map; import java.util.TreeMap; @Table(name ="WishActivityPool") public class SWishActivityPool implements BaseConfig { private int id; private int[] itemId; private int getRate; public static Map weight = new TreeMap<>(); public static Map map = new HashMap<>(); @Override public void init() throws Exception { Map config = STableManager.getConfig(SWishActivityPool.class); config.values().forEach(v->{ map.put(v.getId(),v); weight.put(v.getId(),v.getGetRate()); }); } public int getId() { return id; } public int[] getItemId() { return itemId; } public int getGetRate() { return getRate; } }