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

53 lines
1.2 KiB
Java
Raw Normal View History

2022-10-20 16:28:11 +08:00
package config;
import manager.STableManager;
import manager.Table;
import java.util.HashMap;
import java.util.Map;
@Table(name ="ChongRankInformation")
public class SChongRankInformation implements BaseConfig {
private int id;
private int heroStar;
private int natural;
2022-10-20 16:28:11 +08:00
private int score;
private static Map<Integer, Map<Integer, SChongRankInformation>> naturalMap = new HashMap<>();
2022-10-20 16:28:11 +08:00
@Override
public void init() throws Exception {
Map<Integer, SChongRankInformation> config = STableManager.getConfig(SChongRankInformation.class);
for (SChongRankInformation value : config.values()) {
Map<Integer, SChongRankInformation> starMap = naturalMap.getOrDefault(value.getNatural(), new HashMap<>());
2022-10-20 16:28:11 +08:00
starMap.put(value.getHeroStar(),value);
naturalMap.put(value.getNatural(),starMap);
2022-10-20 16:28:11 +08:00
}
}
public static Map<Integer, Map<Integer, SChongRankInformation>> getNaturalMap() {
return naturalMap;
2022-10-20 16:28:11 +08:00
}
public int getId() {
return id;
}
public int getNatural() {
return natural;
}
public int getHeroStar() {
2022-10-20 16:28:11 +08:00
return heroStar;
}
public int getScore() {
return score;
}
}