From dae9ec9e7ebae7969395228bd0a1afb2dbd20c2b Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 03 八月 2022 15:49:44 +0800
Subject: [PATCH] 完善日、周、月、年测点记录查询接口

---
 Application/IStation.Application4Run/monitor_day_record/dto/MonitorDayRecordDto.cs |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/Application/IStation.Application4Run/monitor_day_record/dto/MonitorDayRecordDto.cs b/Application/IStation.Application4Run/monitor_day_record/dto/MonitorDayRecordDto.cs
index 070aa30..77d0ff1 100644
--- a/Application/IStation.Application4Run/monitor_day_record/dto/MonitorDayRecordDto.cs
+++ b/Application/IStation.Application4Run/monitor_day_record/dto/MonitorDayRecordDto.cs
@@ -12,6 +12,42 @@
     public class MonitorDayRecordDto
     {
         /// <summary>
+        /// 
+        /// </summary>
+        public MonitorDayRecordDto() { }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public MonitorDayRecordDto(Model.MonitorDayRecordPure rhs)
+        { 
+            this.CorpID = rhs.CorpID;
+            this.MonitorPointID = rhs.MonitorPointID;
+            this.SignalID = rhs.SignalID;
+            this.RecordType = rhs.RecordType;
+            this.DataDay = rhs.DataDay;
+            this.SrcTime = rhs.SrcTime;
+            this.SrcValue= rhs.SrcValue;
+            this.DataTime = rhs.DataTime;
+            this.DataValue= rhs.DataValue;
+            this.DataStatus = rhs.DataStatus;
+        }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public MonitorDayRecordDto(Model.MonitorDayRecordPure rhs, Model.Signal_SignalType signal) : this(rhs)
+        {
+            if (signal != null)
+            {
+                if (signal.TryConvert(rhs.DataValue, out double dataValue))
+                {
+                    this.DataValue = dataValue.ToString();
+                }
+            }
+        }
+
+        /// <summary>
         /// 瀹㈡埛鏍囪瘑
         /// </summary>
         public long CorpID { get; set; }

--
Gitblit v1.9.3