漏提交SGlobalSystemConfig;

back_recharge
wangyuan 2019-05-09 17:58:42 +08:00
parent 1efd3bd58d
commit d84b58ac5b
1 changed files with 125 additions and 0 deletions

View File

@ -0,0 +1,125 @@
package com.ljsd.jieling.config;
import com.ljsd.jieling.core.FunctionIdEnum;
import com.ljsd.jieling.logic.STableManager;
import com.ljsd.jieling.logic.Table;
import com.ljsd.jieling.util.TimeUtils;
import java.util.HashMap;
import java.util.Map;
@Table(name ="GlobalSystemConfig")
public class SGlobalSystemConfig implements BaseConfig {
private int id;
private int[] openRules;
private String systemOpen;
private String systemEnd;
private String seasonOpen;
private String seasonEnd;
private int seasonInterval;
private long systemOpenLong;
private long systemEndLong;
private long seasonOpenLong;
private long seasonEndLong;
private static Map<Integer,SGlobalSystemConfig> sGlobalSystemConfigMap;
@Override
public void init() throws Exception {
Map<Integer,SGlobalSystemConfig> sGlobalSystemConfigMapTmp = new HashMap<>();
Map<Integer, SGlobalSystemConfig> config = STableManager.getConfig(SGlobalSystemConfig.class);
for(SGlobalSystemConfig sGlobalSystemConfig : config.values()){
/* sGlobalSystemConfig.setSeasonOpenLong(TimeUtils.parseTimeToMiles(sGlobalSystemConfig.getSeasonOpen(), "YYYYMMdd hh:mm:ss"));
sGlobalSystemConfig.setSeasonEndLong(TimeUtils.parseTimeToMiles(sGlobalSystemConfig.getSeasonEnd(), "YYYYMMdd hh:mm:ss"));
sGlobalSystemConfig.setSystemOpenLong(TimeUtils.parseTimeToMiles(sGlobalSystemConfig.getSystemOpen(), "YYYYMMdd hh:mm:ss"));
sGlobalSystemConfig.setSystemEndLong(TimeUtils.parseTimeToMiles(sGlobalSystemConfig.getSystemEnd(), "YYYYMMdd hh:mm:ss"));*/
}
sGlobalSystemConfigMap = config;
}
public static SGlobalSystemConfig getsGlobalSystemConfigByFunctionId(FunctionIdEnum workShop) {
return sGlobalSystemConfigMap.get(workShop.getFunctionId());
}
public static Map<Integer, SGlobalSystemConfig> getsGlobalSystemConfigMap() {
return sGlobalSystemConfigMap;
}
public int getId() {
return id;
}
public int[] getOpenRules() {
return openRules;
}
private String getSystemOpen() {
return systemOpen;
}
private String getSystemEnd() {
return systemEnd;
}
private String getSeasonOpen() {
return seasonOpen;
}
private String getSeasonEnd() {
return seasonEnd;
}
public int getSeasonInterval() {
return seasonInterval;
}
public long getSystemOpenLong() {
return systemOpenLong;
}
public void setSystemOpenLong(long systemOpenLong) {
this.systemOpenLong = systemOpenLong;
}
public long getSystemEndLong() {
return systemEndLong;
}
public void setSystemEndLong(long systemEndLong) {
this.systemEndLong = systemEndLong;
}
public long getSeasonOpenLong() {
return seasonOpenLong;
}
public void setSeasonOpenLong(long seasonOpenLong) {
this.seasonOpenLong = seasonOpenLong;
}
public long getSeasonEndLong() {
return seasonEndLong;
}
public void setSeasonEndLong(long seasonEndLong) {
this.seasonEndLong = seasonEndLong;
}
}