miduo_server/tablemanager/src/main/java/config/SChongRank.java

61 lines
1.2 KiB
Java

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 ="ChongRank")
public class SChongRank implements BaseConfig {
private int id;
private int chongRankInfoID;
private int minRank;
private int maxRank;
private int[][] rankingReward;
private static Map<Integer, List<SChongRank>> map = new HashMap<>();
@Override
public void init() throws Exception {
Map<Integer, SChongRank> config = STableManager.getConfig(SChongRank.class);
for (SChongRank rank : config.values()) {
List<SChongRank> list = map.getOrDefault(rank.getChongRankInfoID(), new ArrayList<>());
list.add(rank);
map.put(rank.getChongRankInfoID(),list);
}
}
public static Map<Integer, List<SChongRank>> getMap() {
return map;
}
public int getId() {
return id;
}
public int getChongRankInfoID() {
return chongRankInfoID;
}
public int getMinRank() {
return minRank;
}
public int getMaxRank() {
return maxRank;
}
public int[][] getRankingReward() {
return rankingReward;
}
}