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