46 lines
895 B
Java
46 lines
895 B
Java
package config;
|
|
|
|
import manager.STableManager;
|
|
import manager.Table;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
import java.util.TreeMap;
|
|
|
|
@Table(name ="WishActivityPool")
|
|
public class SWishActivityPool implements BaseConfig {
|
|
|
|
private int id;
|
|
|
|
private int[] itemId;
|
|
|
|
private int getRate;
|
|
|
|
public static Map<Integer,Integer> weight = new TreeMap<>();
|
|
|
|
public static Map<Integer,SWishActivityPool> map = new HashMap<>();
|
|
|
|
@Override
|
|
public void init() throws Exception {
|
|
Map<Integer, SWishActivityPool> config = STableManager.getConfig(SWishActivityPool.class);
|
|
config.values().forEach(v->{
|
|
map.put(v.getId(),v);
|
|
weight.put(v.getId(),v.getGetRate());
|
|
});
|
|
}
|
|
|
|
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public int[] getItemId() {
|
|
return itemId;
|
|
}
|
|
|
|
public int getGetRate() {
|
|
return getRate;
|
|
}
|
|
|
|
|
|
} |