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

47 lines
1.1 KiB
Java
Raw Normal View History

package config;
import manager.STableManager;
import manager.Table;
import java.util.HashMap;
import java.util.Map;
@Table(name ="GuildRewardConfig")
public class SGuildRewardConfig implements BaseConfig {
private int id;
private int rankMin;
private int rankMax;
private String reward;
public static Map<Integer,SGuildRewardConfig> sGuildRewardConfigMap;
public static Map<Integer,String> rewardMap;
@Override
public void init() throws Exception {
sGuildRewardConfigMap = STableManager.getConfig(SGuildRewardConfig.class);
rewardMap = new HashMap<>();
for(Map.Entry<Integer,SGuildRewardConfig> entry: sGuildRewardConfigMap.entrySet()){
SGuildRewardConfig value = entry.getValue();
for(int i = value.getRankMin(); i<= value.getRankMax(); i++){
rewardMap.put(i, value.getReward());
}
}
}
public int getId() {
return id;
}
public int getRankMin() {
return rankMin;
}
public int getRankMax() {
return rankMax;
}
public String getReward() {
return reward;
}
}