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

62 lines
1.3 KiB
Java

package config;
import manager.STableManager;
import manager.Table;
import java.util.HashMap;
import java.util.Map;
@Table(name ="SuperZhenChong")
public class SSuperZhenChong implements BaseConfig {
private int id;
private int day;
private int time;
private int[] reward;
private int rewardValue;
private static Map<Integer, SSuperZhenChong> map = new HashMap<>();
private static Map<Integer, Map<Integer, SSuperZhenChong>> dayMap = new HashMap<>();
@Override
public void init() throws Exception {
map = STableManager.getConfig(SSuperZhenChong.class);
for (SSuperZhenChong value : map.values()) {
Map<Integer, SSuperZhenChong> map1 = dayMap.getOrDefault(value.getDay(), new HashMap<>());
map1.put(value.getId(),value);
dayMap.put(value.getDay(),map1);
}
}
public static Map<Integer, SSuperZhenChong> getMap() {
return map;
}
public static Map<Integer, Map<Integer, SSuperZhenChong>> getDayMap() {
return dayMap;
}
public int getId() {
return id;
}
public int getTime() {
return time;
}
public int[] getReward() {
return reward;
}
public int getDay() {
return day;
}
public int getRewardValue() {
return rewardValue;
}
}