package com.shlanbao.tzsc.init; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.alibaba.fastjson.JSONArray; import com.shlanbao.tzsc.base.mapping.MdEquipment; import com.shlanbao.tzsc.base.model.Combobox; import com.shlanbao.tzsc.pms.md.eqp.beans.EquipmentsBean; import com.shlanbao.tzsc.pms.md.eqpcategory.beans.MdEqpCategoryBean; import com.shlanbao.tzsc.pms.md.eqptype.beans.MdEqpTypeBean; import com.shlanbao.tzsc.pms.md.fixCode.beans.FixCodeBean; import com.shlanbao.tzsc.pms.md.mat.beans.MatBean; import com.shlanbao.tzsc.pms.md.matgrp.beans.MatGrpBean; import com.shlanbao.tzsc.pms.md.matparam.beans.MatParamBean; import com.shlanbao.tzsc.pms.md.mattype.beans.MatTypeBean; import com.shlanbao.tzsc.pms.md.shift.beans.ShiftBean; import com.shlanbao.tzsc.pms.md.team.beans.TeamBean; import com.shlanbao.tzsc.pms.md.unit.beans.UnitBean; import com.shlanbao.tzsc.pms.md.workshop.beans.WorkShopBean; import com.shlanbao.tzsc.pms.sys.role.beans.RoleBean; import com.shlanbao.tzsc.utils.params.ComboboxType; import com.shlanbao.tzsc.utils.tools.Mes2DASParams; import com.shlanbao.tzsc.utils.tools.RedisUtil; /** * 基础参数类 *
  • @author Leejean *
  • @create 2014-7-5下午09:22:47 *
  • 存放项目运行过程中常用而不经常改变的基础参数 *
  • 如:班次,班组,机组信息等 */ public class BaseParams { /** * 车间 */ private static List workShopCombobox = new ArrayList(); private static List workShopLt = new ArrayList(); /** * 基础数据导入转换ID,name * */ private static List> listSysEqpType = new ArrayList>(); /** * wct 登录名对应的设备 */ private static Map> wctEquMap=new HashMap<>(); public static Map> getWctEquMap() { return wctEquMap; } public static void setWctEquMap(Map> wctEquMap) { BaseParams.wctEquMap = wctEquMap; } /** * 【功能说明】:辅料初始化 * @author wanchanghuang * @time 2015年8月10日16:06:47 * */ private static List allMdMatParam = new ArrayList(); public static List> getListSysEqpType() { return listSysEqpType; } public static void setListSysEqpType(List> listSysEqpType) { BaseParams.listSysEqpType = listSysEqpType; } public static List getAllMdMatParam() { return allMdMatParam; } public static void setAllMdMatParam(List allMdMatParam) { BaseParams.allMdMatParam = allMdMatParam; } public static List getAllFiltersCombobox(boolean setAll) { List allFiltersCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","FILTERSCOMBO"),Combobox.class); if(setAll){ return setAll(allFiltersCombobox); } return allFiltersCombobox; } public static List getEqpCategoryCombobox(boolean setAll) { List eqpCategoryCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","EQPCATEGORYCOMBO"),Combobox.class); if(setAll){ return setAll(eqpCategoryCombobox); } return eqpCategoryCombobox; } public static List getAllEqpsCombobox(boolean setAll) { List allEqpsCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","ALLEQPSCOMBO"),Combobox.class); if(setAll){ return setAll(allEqpsCombobox); } return allEqpsCombobox; } public static List getAllPackersCombobox(boolean setAll) { List allPackersCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","PACKERSCOMBO"),Combobox.class); if(setAll){ return setAll(allPackersCombobox); } return allPackersCombobox; } public static List getAllRollersCombobox(boolean setAll) { List allRollersCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","ROLLERSCOMBO"),Combobox.class); if(setAll){ return setAll(allRollersCombobox); } return allRollersCombobox; } public static List getAllBoxersCombobox(boolean setAll) { List allBoxersCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","BOXERSCOMBO"),Combobox.class); if(setAll){ return setAll(allBoxersCombobox); } return allBoxersCombobox; } public static List getEqpTypesCombobox(boolean setAll) { List eqpTypesCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","EQPTYPECOMBO"),Combobox.class); if(setAll){ return setAll(eqpTypesCombobox); } return eqpTypesCombobox; } public static List getUnitCombobox(boolean setAll) { List unitCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","UNITCOMBO"),Combobox.class); if(setAll){ return setAll(unitCombobox); } return unitCombobox; } public static List getShiftCombobox(boolean setAll) { List shiftCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","SHIFTCOMBO"),Combobox.class); if(setAll){ return setAll(shiftCombobox); } return shiftCombobox; } public static List getTeamCombobox(boolean setAll) { List teamCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","TEAMCOMBO"),Combobox.class); if(setAll){ return setAll(teamCombobox); } return teamCombobox; } public static List getWorkShopCombobox(boolean setAll) { if(setAll){ return setAll(workShopCombobox); } return workShopCombobox; } public static void setWorkShopCombobox(List workShopCombobox) { BaseParams.workShopCombobox = workShopCombobox; } public static List getEqpTypesComboboxCombobox(boolean setAll) { List eqpTypesCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","EQPTYPECOMBO"),Combobox.class); if(setAll){ return setAll(eqpTypesCombobox); } return eqpTypesCombobox; } public static List getMatProdCombobox(boolean setAll) { List matProdCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATPRODCOMBO"),Combobox.class); if(setAll){ return setAll(matProdCombobox); } return matProdCombobox; } public static List getMatGrpCombobox(boolean setAll) { List matGrpCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATGRPCOMBO"),Combobox.class); if(setAll){ return setAll(matGrpCombobox); } return matGrpCombobox; } public static List getMatTypeCombobox(boolean setAll) { List matTypeCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATTYPECOMBO"),Combobox.class); if(setAll){ return setAll(matTypeCombobox); } return matTypeCombobox; } public static List getListMdFixCode() { List listMdFixCode = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","FIXCODES"),FixCodeBean.class); return listMdFixCode; } public static List getListRole() { List listRole = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","ROLLERS"),RoleBean.class); return listRole; } public static List getAllEquipments() { List allEquipments = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","ALLEQPS"),EquipmentsBean.class); return allEquipments; } public static List getAllEqpTypes() { List allEqpTypes = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","EQPTYPE"),MdEqpTypeBean.class); return allEqpTypes; } /** * 添加[全部]选项 * @author Leejean * @create 2014年12月2日上午8:45:53 * @param sourceList * @return */ private static List setAll(List sourceList) { List cb = new ArrayList(sourceList); cb.add(0, new Combobox("", "全部")); return cb; } public static List getMatFilterCombobox(boolean setAll) { List matFilterCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATFILTERCOMBO"),Combobox.class); if(setAll){ return setAll(matFilterCombobox); } return matFilterCombobox; } public static List getFlFilterCombobox(boolean setAll) { List flFilterCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","FLFILTERCOMBO"),Combobox.class); if(setAll){ return setAll(flFilterCombobox); } return flFilterCombobox; } public static List getShiftLt() { List shiftLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","SHIFT"),ShiftBean.class); return shiftLt; } public static List getTeamLt() { List teamLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","TEAM"),TeamBean.class); return teamLt; } public static List getWorkShopLt() { return workShopLt; } public static void setWorkShopLt(List workShopLt) { BaseParams.workShopLt = workShopLt; } public static List getMatProdLt() { List matProdLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATPROD"),MatBean.class); return matProdLt; } public static List getMatFilterLt() { List matFilterLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATFILTER"),MatBean.class); return matFilterLt; } public static List getMatGrpLt() { List matGrpLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATGRP"),MatGrpBean.class); return matGrpLt; } public static List getMatTypeLt() { List matTypeLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","MATTYPE"),MatTypeBean.class); return matTypeLt; } public static List getUnitLt() { List unitLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","UNIT"),UnitBean.class); return unitLt; } public static List getEqpCategoryLt() { List eqpCategoryLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","EQPCATEGORY"),MdEqpCategoryBean.class); return eqpCategoryLt; } public static List getAllPackersLt() { List allPackersLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","PACKERS"),EquipmentsBean.class); return allPackersLt; } public static List getAllRollersLt() { List allRollersLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","ROLLERS"),EquipmentsBean.class); return allRollersLt; } public static List getAllBoxersLt() { List allBoxersLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","BOXERS"),EquipmentsBean.class); return allBoxersLt; } public static List getAllFiltersLt() { List allFiltersLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","FILTERS"),EquipmentsBean.class); return allFiltersLt; } public static List getAllTransmCombobox(boolean setAll) { List allTransmCombobox = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","TRANSMCOMBO"),Combobox.class); if(setAll){ return setAll(allTransmCombobox); } return allTransmCombobox; } public static List getAllTransmsLt(boolean setAll) { List allTransmsLt = JSONArray.parseArray( (String) RedisUtil.getMapKey("baseParams","TRANSM"),EquipmentsBean.class); return allTransmsLt; } public static String LOCALADRESS = ""; }