using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Application
|
{
|
/// <summary>
|
/// 数据对接标准缓存辅助类
|
/// </summary>
|
public class DataDockingStandardCacheHelper
|
{
|
private static Dictionary<long, List<Model.DataDockingConfigureExStandard>> _dict = null;
|
|
/// <summary>
|
/// 设置缓存
|
/// </summary>
|
public static void SetCache(long corpId, List<Model.DataDockingConfigureExStandard> cache)
|
{
|
if (_dict == null)
|
{
|
_dict = new Dictionary<long, List<Model.DataDockingConfigureExStandard>>();
|
}
|
if (_dict.ContainsKey(corpId))
|
{
|
_dict[corpId] = cache;
|
}
|
else
|
{
|
_dict.Add(corpId,cache);
|
}
|
}
|
|
/// <summary>
|
/// 获取缓存
|
/// </summary>
|
public static List<Model.DataDockingConfigureExStandard> GetCache(long corpId)
|
{
|
if (_dict == null)
|
return default;
|
if (!_dict.ContainsKey(corpId))
|
return default;
|
var cache= _dict[corpId];
|
if (cache == null || cache.Count < 1)
|
return default;
|
return cache;
|
}
|
|
|
|
}
|
}
|