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 sTestWelfareMap; @Override public void init() throws Exception { Map 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 getsTestWelfareMap() { return sTestWelfareMap; } public static void setsTestWelfareMap(Map 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; } }