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

71 lines
1.6 KiB
Java
Raw Normal View History

package config;
import manager.Table;
import java.util.Map;
@Table(name ="MysteryFoodSetting")
public class SMysteryFoodSetting implements BaseConfig {
private int id;
private float[][] addRate;
private int failExp;
private int num;
private int foodNum;
private Map<Integer,Float> addRateByQuality;
private static SMysteryFoodSetting sMysteryFoodSetting;
@Override
public void init() throws Exception {
/* Map<Integer, SMysteryFoodSetting> config = STableManager.getConfig(SMysteryFoodSetting.class);
SMysteryFoodSetting sMysteryFoodSettingTmp = config.get(1);
Map<Integer,Float> result = new HashMap<>();
float[][] addRate = sMysteryFoodSettingTmp.getAddRate();
if(addRate!=null&&addRate.length>0){
for(float[] qulity : addRate){
result.put((int)qulity[0],qulity[1]);
}
sMysteryFoodSettingTmp.setAddRateByQuality(result);
}
sMysteryFoodSetting = sMysteryFoodSettingTmp;*/
}
public static SMysteryFoodSetting getsMysteryFoodSetting() {
return sMysteryFoodSetting;
}
public int getId() {
return id;
}
public float[][] getAddRate() {
return addRate;
}
public int getFailExp() {
return failExp;
}
public int getNum() {
return num;
}
public Map<Integer, Float> getAddRateByQuality() {
return addRateByQuality;
}
public void setAddRateByQuality(Map<Integer, Float> addRateByQuality) {
this.addRateByQuality = addRateByQuality;
}
public int getFoodNum() {
return foodNum;
}
}