62 lines
1.3 KiB
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;
|
|
}
|
|
} |