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

132 lines
3.1 KiB
Java
Raw Normal View History

2021-05-14 17:05:27 +08:00
package config;
import manager.STableManager;
import manager.Table;
import java.util.HashMap;
import java.util.Map;
@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
}