109 lines
2.5 KiB
Java
109 lines
2.5 KiB
Java
package config;
|
|
|
|
import manager.STableManager;
|
|
import manager.Table;
|
|
import util.TimeUtils;
|
|
|
|
import java.util.Map;
|
|
|
|
@Table(name = "TestWelfare")
|
|
public class STestWelfare implements BaseConfig {
|
|
|
|
private int id;
|
|
|
|
private String startTime;
|
|
|
|
private String endTime;
|
|
|
|
private int time;
|
|
|
|
private String title;
|
|
|
|
private String value;
|
|
|
|
private long startTimeLong;
|
|
|
|
private long endTimeLong;
|
|
|
|
private int[] reward;
|
|
|
|
public static Map<Integer, STestWelfare> sTestWelfareMap;
|
|
|
|
@Override
|
|
public void init() throws Exception {
|
|
|
|
Map<Integer, STestWelfare> cfg = STableManager.getConfig(STestWelfare.class);
|
|
|
|
for(STestWelfare sTestWelfare : cfg.values()){
|
|
int time = sTestWelfare.getTime();
|
|
String startTime = sTestWelfare.getStartTime();
|
|
String endtime = sTestWelfare.getEndTime();
|
|
if(time == 1 ){
|
|
if(!"0".equals(startTime)){
|
|
sTestWelfare.setStartTimeLong(TimeUtils.parseTimeToMiles(startTime,TimeUtils.Stand_CeHua_Data_format));
|
|
}
|
|
if(!"0".equals(endtime)){
|
|
sTestWelfare.setEndTimeLong(TimeUtils.parseTimeToMiles(endtime,TimeUtils.Stand_CeHua_Data_format));
|
|
}
|
|
continue;
|
|
}
|
|
sTestWelfare.setStartTimeLong(Long.parseLong(startTime));
|
|
sTestWelfare.setEndTimeLong(Long.parseLong(endtime));
|
|
}
|
|
sTestWelfareMap = cfg;
|
|
}
|
|
|
|
public static Map<Integer, STestWelfare> getsTestWelfareMap() {
|
|
return sTestWelfareMap;
|
|
}
|
|
|
|
public static void setsTestWelfareMap(Map<Integer, STestWelfare> sTestWelfareMap) {
|
|
STestWelfare.sTestWelfareMap = sTestWelfareMap;
|
|
}
|
|
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public String getStartTime() {
|
|
return startTime;
|
|
}
|
|
|
|
public String getEndTime() {
|
|
return endTime;
|
|
}
|
|
|
|
public int getTime() {
|
|
return time;
|
|
}
|
|
|
|
public String gettitle() {
|
|
return title;
|
|
}
|
|
|
|
public String getvalue() {
|
|
return value;
|
|
}
|
|
|
|
public int[] getReward() {
|
|
return reward;
|
|
}
|
|
|
|
public void setStartTimeLong(long startTimeLong) {
|
|
this.startTimeLong = startTimeLong;
|
|
}
|
|
|
|
public void setEndTimeLong(long endTimeLong) {
|
|
this.endTimeLong = endTimeLong;
|
|
}
|
|
|
|
public long getStartTimeLong() {
|
|
return startTimeLong;
|
|
}
|
|
|
|
public long getEndTimeLong() {
|
|
return endTimeLong;
|
|
}
|
|
|
|
|
|
} |