From 424d2d20a24b76850b73fae8ecc9bc98505be4f5 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 12 八月 2022 11:31:14 +0800 Subject: [PATCH] 新增重新分析 实时、时、日、月、年等常规分析测点接口 --- Service/IStation.Service4Run/monitor_record/real/MonitorRealRecord.cs | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/Service/IStation.Service4Run/monitor_record/real/MonitorRealRecord.cs b/Service/IStation.Service4Run/monitor_record/real/MonitorRealRecord.cs index acc5111..c7f6734 100644 --- a/Service/IStation.Service4Run/monitor_record/real/MonitorRealRecord.cs +++ b/Service/IStation.Service4Run/monitor_record/real/MonitorRealRecord.cs @@ -322,6 +322,34 @@ } /// <summary> + /// 閫氳繃 SignalID 鑾峰彇鏃堕棿鍖洪棿鍐呯殑鏁版嵁 + /// </summary> + public List<Model.MonitorRealRecord> GetBySignalIDOfTimeRange(long CorpID, long MonitorPointID, long SignalID, DateTime StartTime, DateTime EndTime) + { + if (StartTime > EndTime) + return default; + var dal = new DAL.MonitorRealRecord(); + var entityList = dal.GetBySignalIDOfTimeRange(CorpID, MonitorPointID, SignalID, StartTime, EndTime); + var modelList= Entity2Models(entityList); + return modelList; + } + + /// <summary> + /// 閫氳繃 SignalID 鑾峰彇鏃堕棿鍖洪棿鍐呯殑鍥哄畾鏁伴噺鐨勬暟鎹� + /// </summary> + public List<Model.MonitorRealRecord> GetFixedBySignalIDOfTimeRange(long CorpID, long MonitorPointID, long SignalID, int Fixed, DateTime StartTime, DateTime EndTime) + { + if (StartTime > EndTime) + return default; + var dal = new DAL.MonitorRealRecord(); + var entityList = dal.GetFixedBySignalIDOfTimeRange(CorpID, MonitorPointID, SignalID, Fixed, StartTime, EndTime); + var modelList=Entity2Models(entityList); + return modelList; + } + + + + /// <summary> /// 閫氳繃 SignalID 鑾峰彇鏃堕棿鍖洪棿鍐呯殑鍐呭鏁版嵁 /// </summary> public List<Model.MonitorRealRecordContent> GetContentBySignalIDOfTimeRange(long CorpID, long MonitorPointID, long SignalID, DateTime StartTime, DateTime EndTime) -- Gitblit v1.9.3