From 1e18310601b076d26329bb0a0e070afeb61d12f4 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期五, 25 十月 2024 09:39:15 +0800
Subject: [PATCH] 新模型

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs                   |    2 +-
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs |   27 +++++++++++++++++++++++++--
 WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroFlowmeterPropertyViewModel.cs  |   29 +++++++++++++++++++++++++++--
 3 files changed, 53 insertions(+), 5 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs
index 20d4a85..55d9941 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectHelper.cs
@@ -312,7 +312,7 @@
             }
 
             //var bimfaceId = await Yw.WinFrmUI.BimfaceHelper.UploadFile(rvtFileInfo.FullName);//涓婁紶
-            var bimfaceId = 10000884702464; //娴嬭瘯鐢ㄤ緥 10000878572231 10000882826621  10000884283372 10000884362886 10000884702464
+            var bimfaceId = 10000884893369; //娴嬭瘯鐢ㄤ緥 10000878572231 10000882826621  10000884283372 10000884362886 10000884702464 10000884893369
             if (bimfaceId < 1)
             {
                 feedBackMsg?.Invoke("Revit妯″瀷鏂囦欢涓婁紶澶辫触锛侊紒锛�", Color.Red);
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroFlowmeterPropertyViewModel.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroFlowmeterPropertyViewModel.cs
index 75febcd..9f3ffad 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroFlowmeterPropertyViewModel.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroFlowmeterPropertyViewModel.cs
@@ -1,4 +1,6 @@
-锘縩amespace Yw.WinFrmUI
+锘縰sing Yw.Model;
+
+namespace Yw.WinFrmUI
 {
     /// <summary>
     /// 娴侀噺璁″睘鎬ц鍥�
@@ -15,10 +17,33 @@
         /// </summary>
         public HydroFlowmeterPropertyViewModel(Yw.Model.HydroFlowmeterInfo rhs) : base(rhs)
         {
-
+            this.CurrentFlow = rhs.CurrentFlow;
+            this.UpdatePropStatus(nameof(this.CurrentFlow), rhs, nameof(rhs.CurrentFlow));
         }
 
 
+        /// <summary>
+        /// 娴侀噺
+        /// </summary>
+        [Category("鏁版嵁")]
+        [DisplayName("娴侀噺")]
+        [PropertyOrder(1001)]
+        [Browsable(true)]
+        public double? CurrentFlow { get; set; }
+
+
+        /// <summary>
+        /// 鏇存柊灞炴��
+        /// </summary>
+        public override void UpdateProperty(HydroParterInfo rhs, List<HydroParterInfo> allParterList)
+        {
+            base.UpdateProperty(rhs, allParterList);
+            if (rhs is Yw.Model.HydroFlowmeterInfo hydroFlowmeterInfo)
+            {
+                this.CurrentFlow = hydroFlowmeterInfo.CurrentFlow;
+                this.UpdatePropStatus(nameof(this.CurrentFlow), hydroFlowmeterInfo, nameof(hydroFlowmeterInfo.CurrentFlow));
+            }
+        }
 
     }
 }
diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs
index 6b06036..401e1ba 100644
--- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs
+++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/02-node/03-junction/04-other/HydroPressmeterPropertyViewModel.cs
@@ -1,4 +1,6 @@
-锘縩amespace Yw.WinFrmUI
+锘縰sing Yw.Model;
+
+namespace Yw.WinFrmUI
 {
     /// <summary>
     /// 鍘嬪姏琛ㄥ睘鎬ц鍥�
@@ -15,10 +17,31 @@
         /// </summary>
         public HydroPressmeterPropertyViewModel(Yw.Model.HydroPressmeterInfo rhs) : base(rhs)
         {
-
+            this.CurrentPress = rhs.CurrentPress;
+            this.UpdatePropStatus(nameof(this.CurrentPress), rhs, nameof(rhs.CurrentPress));
         }
 
+        /// <summary>
+        /// 鍘嬪姏
+        /// </summary>
+        [Category("鏁版嵁")]
+        [DisplayName("鍘嬪姏")]
+        [PropertyOrder(1001)]
+        [Browsable(true)]
+        public double? CurrentPress { get; set; }
 
+        /// <summary>
+        /// 鏇存柊灞炴��
+        /// </summary>
+        public override void UpdateProperty(HydroParterInfo rhs, List<HydroParterInfo> allParterList)
+        {
+            base.UpdateProperty(rhs, allParterList);
+            if (rhs is Yw.Model.HydroPressmeterInfo hydroPressmeterInfo)
+            {
+                this.CurrentPress = hydroPressmeterInfo.CurrentPress;
+                this.UpdatePropStatus(nameof(this.CurrentPress), hydroPressmeterInfo, nameof(hydroPressmeterInfo.CurrentPress));
+            }
+        }
 
     }
 }

--
Gitblit v1.9.3