namespace HStation.Service
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public partial class XhsPumpMainPhartMapping
|
{
|
#region Cache
|
|
//获取缓存
|
private static List<Model.XhsPumpMainPhartMapping> GetCache()
|
{
|
var all = XhsPumpMainPhartMappingCacheHelper.GetSet(() =>
|
{
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var entityList = dal.GetAll();
|
var modelList = Entity2Models(entityList);
|
if (modelList == null)
|
{
|
modelList = new List<Model.XhsPumpMainPhartMapping>();
|
}
|
return modelList;
|
}, Yw.Service.ConfigHelper.CacheKeepTime, Yw.Service.ConfigHelper.CacheRandomTime);
|
return all;
|
}
|
|
//通过 ID 更新缓存
|
internal static Model.XhsPumpMainPhartMapping UpdateCache(long ID)
|
{
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var entityDb = dal.GetByID(ID);
|
var modelDb = Entity2Model(entityDb);
|
var all = GetCache();
|
var model = all.Find(x => x.ID == ID);
|
if (model == null)
|
{
|
all.Add(modelDb);
|
}
|
else
|
{
|
model.Reset(modelDb);
|
}
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
return modelDb;
|
}
|
|
//通过 Ids 更新缓存
|
private static void UpdateCache(List<long> Ids)
|
{
|
if (Ids == null || Ids.Count < 1)
|
return;
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var entityList = dal.GetByIds(Ids);
|
var modelList = Entity2Models(entityList);
|
var all = GetCache();
|
all.RemoveAll(x => Ids.Contains(x.ID));
|
if (modelList != null && modelList.Count > 0)
|
{
|
all.AddRange(modelList);
|
}
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
//通过 PumpMainID 更新缓存
|
internal static void UpdateCacheByPumpMainID(long PumpMainID)
|
{
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var entityList = dal.GetByPumpMainID(PumpMainID);
|
var modelList = Entity2Models(entityList);
|
var all = GetCache();
|
all.RemoveAll(x => x.PumpMainID == PumpMainID);
|
if (modelList != null && modelList.Count > 0)
|
{
|
all.AddRange(modelList);
|
}
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
//通过 PumpMainIds 更新缓存
|
internal static void UpdateCacheByPumpMainIds(List<long> PumpMainIds)
|
{
|
if (PumpMainIds == null || PumpMainIds.Count < 1)
|
{
|
return;
|
}
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var entityList = dal.GetByPumpMainIds(PumpMainIds);
|
var modelList = Entity2Models(entityList);
|
var all = GetCache();
|
all.RemoveAll(x => PumpMainIds.Contains(x.PumpMainID));
|
if (modelList != null && modelList.Count > 0)
|
{
|
all.AddRange(modelList);
|
}
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
//通过 DiagramID 更新缓存
|
internal static void UpdateCacheByDiagramID(long DiagramID)
|
{
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var entityList = dal.GetByDiagramID(DiagramID);
|
var modelList = Entity2Models(entityList);
|
var all = GetCache();
|
all.RemoveAll(x => x.DiagramID == DiagramID);
|
if (modelList != null && modelList.Count > 0)
|
{
|
all.AddRange(modelList);
|
}
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
//通过 DiagramIds 更新缓存
|
internal static void UpdateCacheByDiagramIds(List<long> DiagramIds)
|
{
|
if (DiagramIds == null || DiagramIds.Count < 1)
|
{
|
return;
|
}
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var entityList = dal.GetByDiagramIds(DiagramIds);
|
var modelList = Entity2Models(entityList);
|
var all = GetCache();
|
all.RemoveAll(x => DiagramIds.Contains(x.DiagramID));
|
if (modelList != null && modelList.Count > 0)
|
{
|
all.AddRange(modelList);
|
}
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
//移除缓存
|
private static void RemoveCache(long ID)
|
{
|
var all = GetCache();
|
all.RemoveAll(x => x.ID == ID);
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
//通过 PumpMainID 移除缓存
|
internal static void RemoveCacheByPumpMainID(long PumpMainID)
|
{
|
var all = GetCache();
|
all.RemoveAll(x => x.PumpMainID == PumpMainID);
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
//通过 DiagramID 移除缓存
|
internal static void RemoveCacheByDiagramID(long DiagramID)
|
{
|
var all = GetCache();
|
all.RemoveAll(x => x.DiagramID == DiagramID);
|
XhsPumpMainPhartMappingCacheHelper.Trigger();
|
}
|
|
/// <summary>
|
/// 发布缓存
|
/// </summary>
|
public static void PublishCache(string key)
|
{
|
XhsPumpMainPhartMappingCacheHelper.Publish(key);
|
}
|
|
#endregion
|
|
#region Query
|
|
#region general
|
|
/// <summary>
|
/// 获取所有
|
/// </summary>
|
public List<Model.XhsPumpMainPhartMapping> GetAll()
|
{
|
var all = GetCache();
|
return all.OrderBy(x => x.SortCode).ToList();
|
}
|
|
/// <summary>
|
/// 通过 ID 获取
|
/// </summary>
|
public Model.XhsPumpMainPhartMapping GetByID(long ID)
|
{
|
var all = GetAll();
|
return all.Find(x => x.ID == ID);
|
}
|
|
/// <summary>
|
/// 通过 ID 获取
|
/// </summary>
|
public List<Model.XhsPumpMainPhartMapping> GetByIds(List<long> Ids)
|
{
|
if (Ids == null || Ids.Count < 1)
|
{
|
return default;
|
}
|
var all = GetAll();
|
return all.Where(x => Ids.Contains(x.ID)).OrderBy(x => x.SortCode).ToList();
|
}
|
|
/// <summary>
|
/// 通过 PumpMainID 获取
|
/// </summary>
|
public List<Model.XhsPumpMainPhartMapping> GetByPumpMainID(long PumpMainID)
|
{
|
var all = GetAll();
|
var list = all.Where(x => x.PumpMainID == PumpMainID).OrderBy(x => x.SortCode).ToList();
|
return list;
|
}
|
|
/// <summary>
|
/// 通过 PumpMainIds 获取
|
/// </summary>
|
public List<Model.XhsPumpMainPhartMapping> GetByPumpMainIds(List<long> PumpMainIds)
|
{
|
if (PumpMainIds == null || PumpMainIds.Count < 1)
|
{
|
return default;
|
}
|
var all = GetAll();
|
return all.Where(x => PumpMainIds.Contains(x.PumpMainID)).OrderBy(x => x.SortCode).ToList();
|
}
|
|
/// <summary>
|
/// 通过 PumpMainID 获取默认
|
/// </summary>
|
public Model.XhsPumpMainPhartMapping GetDefaultByPumpMainID(long PumpMainID)
|
{
|
var all = GetByPumpMainID(PumpMainID);
|
if (all == null || all.Count < 1)
|
{
|
return default;
|
}
|
var model = all.OrderBy(x => x.Importance).LastOrDefault();
|
return model;
|
}
|
|
/// <summary>
|
/// 通过 DiagramID 获取
|
/// </summary>
|
public List<Model.XhsPumpMainPhartMapping> GetByDiagramID(long DiagramID)
|
{
|
var all = GetAll();
|
return all.Where(x => x.DiagramID == DiagramID).OrderBy(x => x.SortCode).ToList();
|
}
|
|
/// <summary>
|
/// 通过 DiagramIds 获取
|
/// </summary>
|
public List<Model.XhsPumpMainPhartMapping> GetByDiagramIds(List<long> DiagramIds)
|
{
|
if (DiagramIds == null || DiagramIds.Count < 1)
|
{
|
return default;
|
}
|
var all = GetAll();
|
return all.Where(x => DiagramIds.Contains(x.DiagramID)).OrderBy(x => x.SortCode).ToList();
|
}
|
|
/// <summary>
|
/// 获取最大排序码
|
/// </summary>
|
public int GetMaxSortCode(long PumpMainID)
|
{
|
var all = GetByPumpMainID(PumpMainID);
|
if (all == null || all.Count < 1)
|
{
|
return 0;
|
}
|
return all.Max(x => x.SortCode);
|
}
|
|
#endregion
|
|
#region tuple
|
|
/// <summary>
|
/// 通过 PumpMainID 获取Tuple
|
/// </summary>
|
public List<Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>> GetTupleByPumpMainID
|
(long PumpMainID, eDiagramType? DiagramType = null, List<eGraphType> GraphTypeList = null)
|
{
|
var allMappingList = GetByPumpMainID(PumpMainID);
|
if (allMappingList == null || allMappingList.Count < 1)
|
{
|
return default;
|
}
|
|
var allDiagramIds = allMappingList.Select(x => x.DiagramID).Distinct().ToList();
|
var allDiagramList = new Yw.Service.PhartDiagram().GetByIds(allDiagramIds);
|
if (DiagramType.HasValue)
|
{
|
allDiagramList = allDiagramList?.Where(x => x.DiagramType == (int)DiagramType.Value).ToList();
|
}
|
if (allDiagramList == null || allDiagramList.Count < 1)
|
{
|
return default;
|
}
|
allDiagramIds = allDiagramList.Select(x => x.ID).ToList();
|
var allGraphList = new Yw.Service.PhartGraph().GetByDiagramIds(allDiagramIds);
|
if (GraphTypeList != null && GraphTypeList.Count > 0)
|
{
|
allGraphList = allGraphList?.Where(x => GraphTypeList.Contains((eGraphType)x.GraphType)).ToList();
|
}
|
var vmList = new List<Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>>();
|
foreach (var mapping in allMappingList)
|
{
|
var diagram = allDiagramList.Find(x => x.ID == mapping.DiagramID);
|
if (diagram == null)
|
{
|
continue;
|
}
|
var graphList = allGraphList?.Where(x => x.DiagramID == mapping.DiagramID).ToList();
|
var vm = new Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>(mapping, diagram, graphList);
|
vmList.Add(vm);
|
}
|
return vmList;
|
}
|
|
/// <summary>
|
/// 通过 ID 获取Tuple
|
/// </summary>
|
public Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>> GetTupleByID
|
(long ID, eDiagramType? DiagramType = null, List<eGraphType> GraphTypeList = null)
|
{
|
var mapping = GetByID(ID);
|
if (mapping == null)
|
{
|
return default;
|
}
|
var diagram = new Yw.Service.PhartDiagram().GetByID(mapping.DiagramID);
|
if (diagram == null)
|
{
|
return default;
|
}
|
if (DiagramType.HasValue)
|
{
|
if (diagram.DiagramType != (int)DiagramType.Value)
|
{
|
return default;
|
}
|
}
|
var graphList = new Yw.Service.PhartGraph().GetByDiagramID(diagram.ID);
|
if (GraphTypeList != null && GraphTypeList.Count > 0)
|
{
|
graphList = graphList?.Where(x => GraphTypeList.Contains((eGraphType)x.GraphType)).ToList();
|
}
|
var vm = new Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>(mapping, diagram, graphList);
|
return vm;
|
}
|
|
/// <summary>
|
/// 通过 Ids 获取Tuple
|
/// </summary>
|
public List<Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>> GetTupleByIds
|
(List<long> Ids, eDiagramType? DiagramType = null, List<eGraphType> GraphTypeList = null)
|
{
|
if (Ids == null || Ids.Count < 1)
|
{
|
return default;
|
}
|
var allMappingList = GetByIds(Ids);
|
if (allMappingList == null || allMappingList.Count < 1)
|
{
|
return default;
|
}
|
var allDiagramIds = allMappingList.Select(x => x.DiagramID).Distinct().ToList();
|
var allDiagramList = new Yw.Service.PhartDiagram().GetByIds(allDiagramIds);
|
if (DiagramType.HasValue)
|
{
|
allDiagramList = allDiagramList?.Where(x => x.DiagramType == (int)DiagramType.Value).ToList();
|
}
|
if (allDiagramList == null || allDiagramList.Count < 1)
|
{
|
return default;
|
}
|
allDiagramIds = allDiagramList.Select(x => x.ID).ToList();
|
var allGraphList = new Yw.Service.PhartGraph().GetByDiagramIds(allDiagramIds);
|
if (GraphTypeList != null && GraphTypeList.Count > 0)
|
{
|
allGraphList = allGraphList?.Where(x => GraphTypeList.Contains((eGraphType)x.GraphType)).ToList();
|
}
|
var vmList = new List<Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>>();
|
foreach (var mapping in allMappingList)
|
{
|
var diagram = allDiagramList.Find(x => x.ID == mapping.DiagramID);
|
if (diagram == null)
|
{
|
continue;
|
}
|
var graphList = allGraphList?.Where(x => x.DiagramID == mapping.DiagramID).ToList();
|
var vm = new Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>(mapping, diagram, graphList);
|
vmList.Add(vm);
|
}
|
return vmList;
|
}
|
|
/// <summary>
|
/// 通过 PumpMainID 获取默认Tuple
|
/// </summary>
|
public Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>> GetTupleDefaultByPumpMainID
|
(long PumpMainID, eDiagramType? DiagramType = null, List<eGraphType> GraphTypeList = null)
|
{
|
var allMappingList = GetByPumpMainID(PumpMainID);
|
if (allMappingList == null || allMappingList.Count < 1)
|
{
|
return default;
|
}
|
var allDiagramIds = allMappingList.Select(x => x.DiagramID).Distinct().ToList();
|
var allDiagramList = new Yw.Service.PhartDiagram().GetByIds(allDiagramIds);
|
if (DiagramType.HasValue)
|
{
|
allDiagramList = allDiagramList?.Where(x => x.DiagramType == (int)DiagramType.Value).ToList();
|
}
|
if (allDiagramList == null || allDiagramList.Count < 1)
|
{
|
return default;
|
}
|
|
var mapping = (from x in allMappingList
|
join y in allDiagramList
|
on x.DiagramID equals y.ID
|
orderby x.Importance descending
|
select x).FirstOrDefault();
|
if (mapping == null)
|
{
|
return default;
|
}
|
var diagram = allDiagramList.Find(x => x.ID == mapping.DiagramID);
|
var graphList = new Yw.Service.PhartGraph().GetByDiagramID(mapping.DiagramID);
|
if (GraphTypeList != null && GraphTypeList.Count > 0)
|
{
|
graphList = graphList?.Where(x => GraphTypeList.Contains((eGraphType)x.GraphType)).ToList();
|
}
|
var vm = new Tuple<Model.XhsPumpMainPhartMapping, Yw.Model.PhartDiagram, List<Yw.Model.PhartGraph>>(mapping, diagram, graphList);
|
return vm;
|
}
|
|
#endregion
|
|
#endregion
|
|
#region Insert
|
|
/// <summary>
|
/// 插入一条
|
/// </summary>
|
public long Insert(Model.XhsPumpMainPhartMapping model)
|
{
|
if (model == null)
|
{
|
return default;
|
}
|
var entity = Model2Entity(model);
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var id = dal.Insert(entity);
|
if (id > 0)
|
{
|
UpdateCacheByPumpMainID(model.PumpMainID);
|
}
|
return id;
|
}
|
|
/// <summary>
|
/// 插入拓展
|
/// </summary>
|
public long InsertEx(Model.XhsPumpMainPhartMapping mapping, Yw.Model.PhartDiagram diagram, List<Yw.Model.PhartGraph> graphList)
|
{
|
if (mapping == null)
|
{
|
return default;
|
}
|
var entityMapping = Model2Entity(mapping);
|
var entityDiagram = Yw.Service.PhartDiagram.Model2Entity(diagram);
|
var entityGraphList = Yw.Service.PhartGraph.Model2Entities(graphList);
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var id = dal.InsertEx(entityMapping, entityDiagram, entityGraphList);
|
if (id > 0)
|
{
|
UpdateCache(id);
|
mapping = GetByID(id);
|
if (diagram != null)
|
{
|
Yw.Service.PhartDiagram.UpdateCache(mapping.DiagramID);
|
}
|
if (graphList != null && graphList.Count > 0)
|
{
|
Yw.Service.PhartGraph.UpdateCacheByDiagramID(mapping.DiagramID);
|
}
|
}
|
return id;
|
}
|
|
#endregion
|
|
#region Update
|
|
/// <summary>
|
/// 更新一条
|
/// </summary>
|
public bool Update(Model.XhsPumpMainPhartMapping model)
|
{
|
if (model == null)
|
{
|
return false;
|
}
|
var entity = Model2Entity(model);
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.Update(entity);
|
if (bol)
|
{
|
UpdateCacheByPumpMainID(model.PumpMainID);
|
}
|
return bol;
|
}
|
|
/// <summary>
|
/// 更新拓展
|
/// </summary>
|
public bool UpdateEx(Model.XhsPumpMainPhartMapping mapping, Yw.Model.PhartDiagram diagram, List<Yw.Model.PhartGraph> graphList)
|
{
|
if (mapping == null)
|
{
|
return default;
|
}
|
var entityMapping = Model2Entity(mapping);
|
var entityDiagram = Yw.Service.PhartDiagram.Model2Entity(diagram);
|
var entityGraphList = Yw.Service.PhartGraph.Model2Entities(graphList);
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.UpdateEx(entityMapping, entityDiagram, entityGraphList);
|
if (bol)
|
{
|
UpdateCache(mapping.ID);
|
if (diagram != null)
|
{
|
Yw.Service.PhartDiagram.UpdateCache(mapping.DiagramID);
|
}
|
if (graphList != null && graphList.Count > 0)
|
{
|
Yw.Service.PhartGraph.UpdateCacheByDiagramID(mapping.DiagramID);
|
}
|
}
|
return bol;
|
}
|
|
/// <summary>
|
/// 更新排序码
|
/// </summary>
|
public bool UpdateSortCode(long ID, int SortCode)
|
{
|
if (ID < 1)
|
{
|
return default;
|
}
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.UpdateSortCode(ID, SortCode);
|
if (bol)
|
{
|
UpdateCache(ID);
|
}
|
return bol;
|
}
|
|
/// <summary>
|
/// 更新排序
|
/// </summary>
|
public bool UpdateSorter(List<Yw.Model.Sorter> sorters)
|
{
|
if (sorters == null || sorters.Count < 1)
|
{
|
return default;
|
}
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.UpdateSorter(sorters.ToEntityList());
|
if (bol)
|
{
|
UpdateCache(sorters.Select(x => x.ID).ToList());
|
}
|
return bol;
|
}
|
|
/// <summary>
|
/// 更新 OtherName
|
/// </summary>
|
public bool UpdateOtherName(long ID, string OtherName)
|
{
|
if (ID < 1)
|
{
|
return default;
|
}
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.UpdateOtherName(ID, OtherName);
|
if (bol)
|
{
|
UpdateCache(ID);
|
}
|
return bol;
|
}
|
|
/// <summary>
|
/// 更新 Importance
|
/// </summary>
|
public bool UpdateImportance(long ID, int Importance)
|
{
|
if (ID < 1)
|
{
|
return default;
|
}
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.UpdateImportance(ID, Importance);
|
if (bol)
|
{
|
UpdateCache(ID);
|
}
|
return bol;
|
}
|
|
#endregion
|
|
#region Exist
|
|
/// <summary>
|
/// 通过 PumpMainID 判断是否存在
|
/// </summary>
|
public bool IsExistByPumpMainID(long PumpMainID)
|
{
|
var all = GetAll();
|
if (all == null || all.Count < 1)
|
{
|
return false;
|
}
|
return all.Exists(x => x.PumpMainID == PumpMainID);
|
}
|
|
/// <summary>
|
/// 通过 DiagramID 判断是否存在
|
/// </summary>
|
public bool IsExistByDiagramID(long DiagramID)
|
{
|
var all = GetAll();
|
if (all == null || all.Count < 1)
|
{
|
return false;
|
}
|
return all.Exists(x => x.DiagramID == DiagramID);
|
}
|
|
#endregion
|
|
#region Delete
|
|
/// <summary>
|
/// 通过 ID 删除
|
/// </summary>
|
public bool DeleteByID(long ID, out string Msg)
|
{
|
Msg = string.Empty;
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.DeleteByID(ID);
|
if (bol)
|
{
|
RemoveCache(ID);
|
}
|
return bol;
|
|
}
|
|
/// <summary>
|
/// 通过 PumpMainID 删除
|
/// </summary>
|
public bool DeleteByPumpMainID(long PumpMainID, out string Msg)
|
{
|
Msg = string.Empty;
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.DeleteByPumpMainID(PumpMainID);
|
if (bol)
|
{
|
RemoveCacheByPumpMainID(PumpMainID);
|
}
|
return bol;
|
|
}
|
|
/// <summary>
|
/// 通过 DiagramID 删除
|
/// </summary>
|
public bool DeleteByDiagramID(long DiagramID, out string Msg)
|
{
|
Msg = string.Empty;
|
var dal = DALCreateHelper.CreateDAL<HStation.DAL.IXhsPumpMainPhartMapping>();
|
var bol = dal.DeleteByDiagramID(DiagramID);
|
if (bol)
|
{
|
RemoveCacheByDiagramID(DiagramID);
|
Yw.Service.PhartDiagram.RemoveCache(DiagramID);
|
Yw.Service.PhartGraph.RemoveCacheByDiagramID(DiagramID);
|
}
|
return bol;
|
|
}
|
|
|
#endregion
|
|
}
|
}
|