From 1aa330646ad9f88abc580e17d08d727a0ecaae48 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期五, 15 十一月 2024 11:49:08 +0800
Subject: [PATCH] 核心界面优化整理

---
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResult.cs |   49 +++++++++++++++++++++++++++++++++----------------
 1 files changed, 33 insertions(+), 16 deletions(-)

diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResult.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResult.cs
index e69c59b..a9a6992 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResult.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-calcu/01-result/HydroCalcuResult.cs
@@ -1,36 +1,53 @@
 锘縩amespace Yw.WinFrmUI
 {
     /// <summary>
-    /// 姘村姏璁$畻缁撴灉
+    /// 璁$畻缁撴灉
     /// </summary>
-    public class HydroCalcuResult : IHydroCalcuResult
+    public class HydroCalcuResult
     {
         /// <summary>
         /// 
         /// </summary>
-        public HydroCalcuResult() { }
-
-        /// <summary>
-        /// 
-        /// </summary>
-        public HydroCalcuResult(IHydroCalcuResult rhs)
+        public HydroCalcuResult()
         {
-            this.Code = rhs.Code;
+            this.Succeed = true;
+            this.FailedList = new List<HydroCalcuFailed>();
+            this.NodeList = new List<HydroCalcuNodeResult>();
+            this.LinkList = new List<HydroCalcuLinkResult>();
         }
 
         /// <summary>
-        /// 
+        /// 鏄惁鎴愬姛
         /// </summary>
-        public HydroCalcuResult(HydroCalcuResult rhs)
+        public bool Succeed { get; set; }
+
+        /// <summary>
+        /// 澶辫触鍒楄〃
+        /// </summary>
+        public List<HydroCalcuFailed> FailedList { get; set; }
+
+        /// <summary>
+        /// 鑺傜偣鍒楄〃
+        /// </summary>
+        public List<HydroCalcuNodeResult> NodeList { get; set; }
+
+        /// <summary>
+        /// 绠℃鍒楄〃
+        /// </summary>
+        public List<HydroCalcuLinkResult> LinkList { get; set; }
+
+        /// <summary>
+        /// 鑾峰彇鍙鍒楄〃
+        /// </summary>
+        public List<HydroCalcuVisualResult> GetVisualList()
         {
-            this.Code = rhs.Code;
+            var list = new List<HydroCalcuVisualResult>();
+            this.NodeList?.ForEach(x => list.Add(x));
+            this.LinkList?.ForEach(x => list.Add(x));
+            return list;
         }
 
 
-        /// <summary>
-        /// 缂栫爜
-        /// </summary>
-        public string Code { get; set; }
 
     }
 }

--
Gitblit v1.9.3