From 1e4b358de58e36bfbf692ab2538ff9e7d60fd025 Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期五, 24 二月 2023 14:11:17 +0800 Subject: [PATCH] 曲线筛查 --- DAL/Local/IStation.DAL.LocalFile.Monitor/signal_type/SignalType.cs | 153 +++++++++++++++++++++++++++++++++++---------------- 1 files changed, 105 insertions(+), 48 deletions(-) diff --git a/DAL/Local/IStation.DAL.LocalFile.Monitor/signal_type/SignalType.cs b/DAL/Local/IStation.DAL.LocalFile.Monitor/signal_type/SignalType.cs index 324d9c2..fb30756 100644 --- a/DAL/Local/IStation.DAL.LocalFile.Monitor/signal_type/SignalType.cs +++ b/DAL/Local/IStation.DAL.LocalFile.Monitor/signal_type/SignalType.cs @@ -16,7 +16,7 @@ #region Path /// <summary> - /// 鑾峰彇鏂囦欢璺緞 + /// 鏌ヨ鏂囦欢璺緞 /// </summary> private string GetFolderPath(long projectId) { @@ -25,47 +25,47 @@ #endregion - #region Query + #region Get /// <summary> /// 鏌ヨ鍏ㄩ儴 /// </summary> - public List<Entity.SignalType> QueryAll(long projectId) + public List<Entity.SignalType> GetAll(long projectId) { - if (projectId < 0) + if (projectId < 1) return default; var path = GetFolderPath(projectId); - var all = FileIdHelper<Entity.SignalType>.QueryAll(path); - var entitys = all?.OrderBy(x => x.SortCode).ToList(); - return entitys; + var all = FileIdHelper<Entity.SignalType>.GetAll(path); + var entities = all?.OrderBy(x => x.SortCode).ToList(); + return entities; } /// <summary> - /// 鏍规嵁Id鏌ヨ + /// 鏍规嵁 Id鏌ヨ /// </summary> - public Entity.SignalType QueryById(long projectId, long id) + public Entity.SignalType GetById(long projectId, long Id) { - if (projectId < 0) + if (projectId < 1) return default; - if (id < 0) + if (Id < 0) return default; - var all = QueryAll(projectId); - var entitys = all?.ToList(); - return entitys?.Find(t => t.Id == id); + var all = GetAll(projectId); + var entities = all?.ToList(); + return entities?.Find(t => t.Id == Id); } /// <summary> - /// 閫氳繃Id闆嗗悎鏌ヨ + /// 鏍规嵁 Id闆嗗悎鏌ヨ /// </summary> - public List<Entity.SignalType> QueryByIds(long projectId, IEnumerable<long> ids) + public List<Entity.SignalType> GetByIds(long projectId, IEnumerable<long> Ids) { - if (projectId < 0) + if (projectId < 1) return default; - if (ids == null || ids.Count() < 1) + if (Ids == null || Ids.Count() < 1) return default; - var all = QueryAll(projectId); - var entitys = all?.Where(x => ids.Contains(x.Id)).ToList(); - return entitys; + var all = GetAll(projectId); + var entities = all?.Where(x => Ids.Contains(x.Id)).ToList(); + return entities; } #endregion @@ -77,7 +77,7 @@ /// </summary> public long Insert(long projectId, Entity.SignalType rhs) { - if (projectId < 0) + if (projectId < 1) return default; if (rhs == null) return default; @@ -90,7 +90,7 @@ /// </summary> public bool Inserts(long projectId, IEnumerable<Entity.SignalType> list) { - if (projectId < 0) + if (projectId < 1) return default; if (list == null || list.Count() < 1) return default; @@ -103,27 +103,27 @@ /// </summary> public Entity.SignalType InsertR(long projectId, Entity.SignalType rhs) { - if (projectId < 0) + if (projectId < 1) return default; if (rhs == null) return default; var path = GetFolderPath(projectId); - var entity = FileIdHelper<Entity.SignalType>.InsertR(path, rhs); - return entity; + var entities = FileIdHelper<Entity.SignalType>.InsertR(path, rhs); + return entities; } /// <summary> /// 鎵归噺鎻掑叆骞惰繑鍥� /// </summary> - public List<Entity.SignalType> InsertRs(long projectId, IEnumerable<Entity.SignalType> list) + public List<long> InsertsR(long projectId, IEnumerable<Entity.SignalType> list) { - if (projectId < 0) + if (projectId < 1) return default; if (list == null || list.Count() < 1) return default; var path = GetFolderPath(projectId); - var entitys = FileIdHelper<Entity.SignalType>.InsertRs(path, list); - return entitys; + var entities = FileIdHelper<Entity.SignalType>.InsertRs(path, list); + return entities?.Select(x => x.Id).ToList(); } #endregion @@ -135,7 +135,7 @@ /// </summary> public bool Update(long projectId, Entity.SignalType rhs) { - if (projectId < 0) + if (projectId < 1) return default; if (rhs == null) return default; @@ -148,7 +148,7 @@ /// </summary> public bool Updates(long projectId, IEnumerable<Entity.SignalType> list) { - if (projectId < 0) + if (projectId < 1) return default; if (list == null || list.Count() < 1) return default; @@ -157,34 +157,34 @@ } #endregion - + #region Delete /// <summary> - /// 鏍规嵁Id鍒犻櫎 + /// 鏍规嵁 Id鍒犻櫎 /// </summary> - public bool DeleteById(long projectId, long id) + public bool DeleteById(long projectId, long Id) { - if (projectId < 0) + if (projectId < 1) return default; - if (id < 0) + if (Id < 0) return default; var path = GetFolderPath(projectId); - var bol = FileIdHelper<Entity.SignalType>.DeleteById(path, id); + var bol = FileIdHelper<Entity.SignalType>.DeleteById(path, Id); return bol; } /// <summary> - /// 鏍规嵁Id闆嗗悎鍒犻櫎 + /// 鏍规嵁 Id闆嗗悎鍒犻櫎 /// </summary> - public bool DeleteByIds(long projectId, IEnumerable<long> ids) + public bool DeleteByIds(long projectId, IEnumerable<long> Ids) { - if (projectId < 0) + if (projectId < 1) return default; - if (ids == null || ids.Count() < 1) + if (Ids == null || Ids.Count() < 1) return default; var path = GetFolderPath(projectId); - var bol = FileIdHelper<Entity.SignalType>.DeleteByIds(path, ids); + var bol = FileIdHelper<Entity.SignalType>.DeleteByIds(path, Ids); return bol; } @@ -193,7 +193,7 @@ /// </summary> public bool Delete(long projectId, Entity.SignalType rhs) { - if (projectId < 0) + if (projectId < 1) return default; if (rhs == null) return default; @@ -207,13 +207,13 @@ /// </summary> public bool Deletes(long projectId, IEnumerable<Entity.SignalType> list) { - if (projectId < 0) + if (projectId < 1) return default; if (list == null || list.Count() < 1) return default; var path = GetFolderPath(projectId); - var ids = list.Select(x => x.Id).ToList(); - var bol = FileIdHelper<Entity.SignalType>.DeleteByIds(path, ids); + var Ids = list.Select(x => x.Id).ToList(); + var bol = FileIdHelper<Entity.SignalType>.DeleteByIds(path, Ids); return bol; } @@ -222,13 +222,70 @@ /// </summary> public bool DeleteAll(long projectId) { - if (projectId < 0) + if (projectId < 1) return default; var path = GetFolderPath(projectId); var bol = FileIdHelper<Entity.SignalType>.DeleteAll(path); return bol; } + + #endregion + + #region Cover + + /// <summary> + /// 瑕嗙洊 + /// </summary> + public long Cover(long projectId, Entity.SignalType rhs) + { + if (projectId < 1) + return default; + if (rhs == null) + return default; + var path = GetFolderPath(projectId); + return FileIdHelper<Entity.SignalType>.Cover(path, rhs); + } + + /// <summary> + /// 瑕嗙洊骞惰繑鍥� + /// </summary> + public Entity.SignalType CoverR(long projectId, Entity.SignalType rhs) + { + if (projectId < 1) + return default; + if (rhs == null) + return default; + var path = GetFolderPath(projectId); + return FileIdHelper<Entity.SignalType>.CoverR(path, rhs); + } + + /// <summary> + /// 鎵归噺瑕嗙洊 + /// </summary> + public bool Covers(long projectId, IEnumerable<Entity.SignalType> list) + { + if (projectId < 1) + return default; + if (list == null || list.Count() < 1) + return default; + var path = GetFolderPath(projectId); + return FileIdHelper<Entity.SignalType>.Covers(path, list); + } + + /// <summary> + /// 鎵归噺瑕嗙洊骞惰繑鍥� + /// </summary> + public List<Entity.SignalType> CoversR(long projectId, IEnumerable<Entity.SignalType> list) + { + if (projectId < 1) + return default; + if (list == null || list.Count() < 1) + return default; + var path = GetFolderPath(projectId); + return FileIdHelper<Entity.SignalType>.CoversR(path, list); + } + #endregion } -- Gitblit v1.9.3