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

57 lines
1.1 KiB
Java

package config;
import manager.STableManager;
import manager.Table;
import java.util.Map;
@Table(name ="LodeRankReward")
public class SLodeRankReward implements BaseConfig {
private int id;
private int minRank;
private int maxRank;
private int[][] seasonReward;
private int[][] titleReward;
public static Map<Integer, SLodeRankReward> lodeRankReward;
@Override
public void init() throws Exception {
lodeRankReward = STableManager.getConfig(SLodeRankReward.class);
}
public static SLodeRankReward getIdByScore(int rank){
for(SLodeRankReward config: lodeRankReward.values()){
if(rank>=config.getMinRank()&& rank<= config.getMaxRank()){
return config;
}
}
return null;
}
public int getId() {
return id;
}
public int getMinRank() {
return minRank;
}
public int getMaxRank() {
return maxRank;
}
public int[][] getSeasonReward() {
return seasonReward;
}
public int[][] getTitleReward() {
return titleReward;
}
}