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