package config; import manager.STableManager; import manager.Table; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @Table(name ="LingLongPool") public class SLingLongPool implements BaseConfig { private int id; private int activityId; private int[] itemId; private int getRate; private int position; /** * key: 内圈外圈id value: 对象list */ public static Map> map = new HashMap<>(); @Override public void init() throws Exception { Map config = STableManager.getConfig(SLingLongPool.class); config.values().forEach(v->{ List longPools = map.getOrDefault(v.getPosition(), new ArrayList<>()); longPools.add(v); map.put(v.getPosition(),longPools); }); } public int getId() { return id; } public int getActivityId() { return activityId; } public int[] getItemId() { return itemId; } public int getGetRate() { return getRate; } public int getPosition() { return position; } }