2021-05-14 17:05:27 +08:00
|
|
|
package config;
|
|
|
|
|
|
|
|
import manager.STableManager;
|
|
|
|
import manager.Table;
|
|
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
import java.util.Map;
|
|
|
|
|
2021-04-26 12:01:08 +08:00
|
|
|
@Table(name ="RechargeCommodityConfig")
|
2021-05-14 17:05:27 +08:00
|
|
|
public class SRechargeCommodityNewConfig implements BaseConfig {
|
|
|
|
|
|
|
|
private int id;
|
|
|
|
|
|
|
|
private String rechargeId;
|
|
|
|
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
private int type;
|
|
|
|
|
|
|
|
private double price;
|
|
|
|
|
|
|
|
private int[][] firstMultiple;
|
|
|
|
|
|
|
|
private int[][] baseReward;
|
|
|
|
|
|
|
|
private int[] openPrivilege;
|
|
|
|
|
|
|
|
private int contiueDays;
|
|
|
|
|
|
|
|
private int limit;
|
|
|
|
|
|
|
|
private int firstInvest;
|
|
|
|
|
|
|
|
private int accumulativeRecharge;
|
|
|
|
|
|
|
|
private int time;
|
|
|
|
|
2021-04-22 13:55:20 +08:00
|
|
|
private String onSaleRule;
|
2021-05-14 17:05:27 +08:00
|
|
|
|
|
|
|
private int dailyUpdate;
|
|
|
|
|
2021-04-22 17:43:30 +08:00
|
|
|
private int[] mail;
|
|
|
|
|
2021-05-14 17:05:27 +08:00
|
|
|
private int otype;
|
|
|
|
|
|
|
|
private String rechargeId2;
|
|
|
|
|
|
|
|
private String rechargeId3;
|
|
|
|
|
2021-04-22 13:55:20 +08:00
|
|
|
private String rechargeId4;
|
|
|
|
|
|
|
|
private String rechargeId5;
|
|
|
|
|
|
|
|
private String rechargeId6;
|
|
|
|
|
2021-05-14 17:05:27 +08:00
|
|
|
|
|
|
|
public static Map<Integer,SRechargeCommodityNewConfig> configMap;
|
|
|
|
public static Map<String,SRechargeCommodityNewConfig> sdkconfigMap;
|
|
|
|
|
|
|
|
public void init() throws Exception {
|
|
|
|
Map<Integer, SRechargeCommodityNewConfig> config = STableManager.getConfig(SRechargeCommodityNewConfig.class);
|
|
|
|
Map<Integer,SRechargeCommodityNewConfig> tempConfigMap = new HashMap<>();
|
|
|
|
Map<String,SRechargeCommodityNewConfig> tempSdkConfigMap = new HashMap<>();
|
|
|
|
for(SRechargeCommodityNewConfig newConfig : config.values()){
|
|
|
|
tempConfigMap.put(newConfig.getId(),newConfig);
|
|
|
|
tempSdkConfigMap.put(newConfig.getRechargeId(),newConfig);
|
|
|
|
tempSdkConfigMap.put(newConfig.getRechargeId2(),newConfig);
|
|
|
|
tempSdkConfigMap.put(newConfig.getRechargeId3(),newConfig);
|
|
|
|
}
|
|
|
|
if(configMap == null){
|
|
|
|
configMap = tempConfigMap;
|
|
|
|
sdkconfigMap = tempSdkConfigMap;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public static SRechargeCommodityNewConfig getConfigById(int id){
|
|
|
|
return configMap.get(id);
|
|
|
|
}
|
|
|
|
|
|
|
|
public int getId() { return id; }
|
|
|
|
|
|
|
|
public String getRechargeId() { return rechargeId; }
|
|
|
|
|
|
|
|
public String getName() { return name; }
|
|
|
|
|
|
|
|
public int getType() {
|
|
|
|
return type;
|
|
|
|
}
|
|
|
|
|
|
|
|
public double getPrice() { return price; }
|
|
|
|
|
|
|
|
public int[][] getFirstMultiple() { return firstMultiple; }
|
|
|
|
|
|
|
|
public int[][] getBaseReward() { return baseReward; }
|
|
|
|
|
|
|
|
public int[] getOpenPrivilege() { return openPrivilege; }
|
|
|
|
|
|
|
|
public int getContiueDays() { return contiueDays; }
|
|
|
|
|
|
|
|
public int getLimit() { return limit; }
|
|
|
|
|
|
|
|
public int getFirstInvest() { return firstInvest; }
|
|
|
|
|
|
|
|
public int getAccumulativeRecharge() { return accumulativeRecharge; }
|
|
|
|
|
|
|
|
public int getTime() { return time; }
|
|
|
|
|
2021-04-22 13:55:20 +08:00
|
|
|
public String getOnSaleRule() { return onSaleRule; }
|
2021-05-14 17:05:27 +08:00
|
|
|
|
|
|
|
public int getDailyUpdate() { return dailyUpdate; }
|
|
|
|
|
2021-04-22 17:43:30 +08:00
|
|
|
public int[] getMail() { return mail; }
|
|
|
|
|
2021-05-14 17:05:27 +08:00
|
|
|
public int getOtype() { return otype; }
|
|
|
|
|
|
|
|
public String getRechargeId2() { return rechargeId2; }
|
|
|
|
|
|
|
|
public String getRechargeId3() { return rechargeId3; }
|
|
|
|
|
2021-04-22 13:55:20 +08:00
|
|
|
public String getRechargeId4() {
|
|
|
|
return rechargeId4;
|
|
|
|
}
|
2021-05-14 17:05:27 +08:00
|
|
|
|
2021-04-22 13:55:20 +08:00
|
|
|
public String getRechargeId5() {
|
|
|
|
return rechargeId5;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getRechargeId6() {
|
|
|
|
return rechargeId6;
|
|
|
|
}
|
2021-05-14 17:05:27 +08:00
|
|
|
}
|