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/day/MonitorDayRecord.cs |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs b/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs
index b9c365c..754df2f 100644
--- a/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs
+++ b/Service/IStation.Service4Run/monitor_record/day/MonitorDayRecord.cs
@@ -153,6 +153,31 @@
         }
 
         /// <summary>
+        /// 閫氳繃 SignalID 鑾峰彇鏌愬ぉ鐨勬暟鎹�
+        /// </summary>
+        public Model.MonitorDayRecord GetBySignalIDOfDay(long CorpID, long MonitorPointID, long SignalID, DateTime Day)
+        {
+            var dal = new DAL.MonitorDayRecord();
+            var entity = dal.GetBySignalIDOfDay(CorpID, MonitorPointID,SignalID, Day.Date);
+            var model = Entity2Model(entity);
+            return model;
+        }
+
+        /// <summary>
+        /// 閫氳繃 SignalID 鑾峰彇鏃ユ湡鍖洪棿鍐呯殑鏁版嵁
+        /// </summary>
+        public List<Model.MonitorDayRecord> GetBySignalIDOfDayRange(long CorpID, long MonitorPointID, long SignalID, DateTime StartDay, DateTime EndDay)
+        {
+            if (StartDay.Date > EndDay.Date)
+                return default;
+            var dal = new DAL.MonitorDayRecord();
+            var entityList = dal.GetBySignalIDOfDayRange(CorpID, MonitorPointID, SignalID, StartDay.Date, EndDay.Date);
+            var modelList = Entity2Models(entityList);
+            return modelList;
+        }
+
+
+        /// <summary>
         /// 閫氳繃 SignalID 鑾峰彇鏃ユ湡鍖洪棿鍐呯殑鍩虹鍐呭鏁版嵁
         /// </summary>
         public List<Model.MonitorBasicRecordContent> GetBasicContentBySignalIDOfDayRange(long CorpID, long MonitorPointID,long SignalID, DateTime StartDay, DateTime EndDay)

--
Gitblit v1.9.3