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

52 lines
1.0 KiB
Java

package config;
import manager.STableManager;
import manager.Table;
import java.util.Map;
import java.util.TreeMap;
@Table(name ="MServerArenaReward")
public class SMServerArenaReward implements BaseConfig {
private int id;
private int minRank;
private int maxRank;
private int[][] seasonReward;
public static TreeMap<Integer,SMServerArenaReward> rewardMapByRank;
@Override
public void init() throws Exception {
Map<Integer, SMServerArenaReward> config = STableManager.getConfig(SMServerArenaReward.class);
TreeMap<Integer, SMServerArenaReward> rewardTreeMap = new TreeMap<>();
for (Map.Entry<Integer,SMServerArenaReward> entry:config.entrySet()){
rewardTreeMap.put(entry.getValue().getMinRank(),entry.getValue());
}
rewardMapByRank = rewardTreeMap;
}
public int getId() {
return id;
}
public int getMinRank() {
return minRank;
}
public int getMaxRank() {
return maxRank;
}
public int[][] getSeasonReward() {
return seasonReward;
}
}