//using CMS.Model; using Jc.SnowId; using Khd.Core.Domain.Dto; using Khd.Core.Domain.Models; namespace Khd.Core.Wcs.Global { public static class StaticData { /// /// 物料信息 /// public static List MateriaList = new List(); /// /// 库区信息 /// public static List BaseAreaList = new List(); /// /// 站台信息 /// public static List SiteNodeList = new List(); /// /// 小车信息 /// public static List CarList = new List(); /// /// 点位信息 /// //public static List NodeSettingList = new List(); /// /// 点位信息 /// public static List BasePlcpointList = new List(); public static List WcsTask = new List(); public static List WcsTaskLog = new List(); public static List WmsBaseWarehouse = new List(); public static List WmsWarehouseMaterial = new List(); public static List MesBasePalletInfo = new List(); public static List BaseDictionary = new List(); private static object baseEquipLock = new object(); private static List _baseEquip = new List(); public static List BaseEquip { get { lock (baseEquipLock) { return _baseEquip; } } set { lock (baseEquipLock) { _baseEquip = value; } } } public static List WcsCmd = new List(); public static List WcsCmdLog = new List(); public static List WcsStock = new List(); public static List WcsInWareOrder = new List(); public static List WcsOutWareOrder = new List(); public static List basePlcs = new List(); public static List PlcConfigs { get; set; } public static int DeleteLogDay { get; internal set; } public static List DmsBaseAlarmRuleList { get; set; } public static IEnumerable LocationToPlcList { get; internal set; } public static List BigContainerCodes = new List() { "JYHB01020001", "JYHB01020002", "JYHB01020003", "JYHB01020004" }; public static Dictionary> PlcPoints = new Dictionary>(); public static Dictionary PlcDic = new Dictionary(); public static JcSnowId SnowId = new JcSnowId(); } }