From 5c4bc78d4b5e50391e25d672654589c381be21e6 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期日, 15 九月 2024 11:53:47 +0800 Subject: [PATCH] 水力组件升级 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/03-link/02-pump/HydroPumpPropertyViewModel.cs | 120 ++++++++++++++++++++++++++++++++++++++++++------------------ 1 files changed, 84 insertions(+), 36 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/03-link/02-pump/HydroPumpPropertyViewModel.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/03-link/02-pump/HydroPumpPropertyViewModel.cs index 49a95dd..e61bf8a 100644 --- a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/03-link/02-pump/HydroPumpPropertyViewModel.cs +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/03-property/03-link/02-pump/HydroPumpPropertyViewModel.cs @@ -17,13 +17,17 @@ /// </summary> public HydroPumpPropertyViewModel(Yw.Model.HydroPumpInfo rhs) : base(rhs) { - this.RatedPower = rhs.RatedPower; + this.RatedP = rhs.RatedP; + this.RatedQ = rhs.RatedQ; + this.RatedH = rhs.RatedH; + this.RatedN = rhs.RatedN; this.CurveQH = rhs.CurveQH; + this.CurveQP = rhs.CurveQP; + this.CurveQE = rhs.CurveQE; this.SpeedRatio = rhs.SpeedRatio; this.SpeedRatioPattern = rhs.SpeedRatioPattern; this.Price = rhs.Price; this.PricePattern = rhs.PricePattern; - this.CurveQE = rhs.CurveQE; } @@ -43,53 +47,55 @@ [DisplayName("棰濆畾鍔熺巼")] [PropertyOrder(101)] [Browsable(true)] - public double RatedPower { get; set; } + public double RatedP { get; set; } + + /// <summary> + /// 棰濆畾娴侀噺 + /// </summary> + [Category("鏁版嵁")] + [DisplayName("棰濆畾娴侀噺")] + [PropertyOrder(102)] + [Browsable(true)] + public double? RatedQ { get; set; } + + /// <summary> + /// 棰濆畾鎵▼ + /// </summary> + [Category("鏁版嵁")] + [DisplayName("棰濆畾鎵▼")] + [PropertyOrder(103)] + [Browsable(true)] + public double? RatedH { get; set; } + + /// <summary> + /// 棰濆畾杞�� + /// </summary> + [Category("鏁版嵁")] + [DisplayName("棰濆畾杞��")] + [PropertyOrder(104)] + [Browsable(true)] + public double? RatedN { get; set; } + /// <summary> /// 娴侀噺鎵▼鏇茬嚎 /// </summary> [Category("鏁版嵁")] [DisplayName("娴侀噺鎵▼鏇茬嚎")] - [PropertyOrder(102)] + [PropertyOrder(105)] [IsHydroCurvePro(HydroCurve.PumpQH)] [Browsable(true)] public string CurveQH { get; set; } /// <summary> - /// 杞�熸瘮 + /// 娴侀噺鍔熺巼鏇茬嚎 /// </summary> [Category("鏁版嵁")] - [DisplayName("杞�熸瘮")] - [PropertyOrder(103)] - [Browsable(true)] - public double? SpeedRatio { get; set; } - - /// <summary> - /// 杞�熸瘮妯″紡 - /// </summary> - [Category("鏁版嵁")] - [DisplayName("杞�熸瘮妯″紡")] - [PropertyOrder(104)] - [Browsable(true)] - public string SpeedRatioPattern { get; set; } - - /// <summary> - /// 鑳借�椾环鏍� - /// </summary> - [Category("鏁版嵁")] - [DisplayName("鑳借�椾环鏍�")] - [PropertyOrder(105)] - [Browsable(true)] - public double? Price { get; set; } - - /// <summary> - /// 浠锋牸妯″紡 - /// </summary> - [Category("鏁版嵁")] - [DisplayName("浠锋牸妯″紡")] + [DisplayName("娴侀噺鍔熺巼鏇茬嚎")] [PropertyOrder(106)] + [IsHydroCurvePro(HydroCurve.PumpQP)] [Browsable(true)] - public string PricePattern { get; set; } + public string CurveQP { get; set; } /// <summary> /// 娴侀噺鏁堢巼鏇茬嚎 @@ -102,6 +108,44 @@ public string CurveQE { get; set; } /// <summary> + /// 杞�熸瘮 + /// </summary> + [Category("鏁版嵁")] + [DisplayName("杞�熸瘮")] + [PropertyOrder(108)] + [Browsable(true)] + public double? SpeedRatio { get; set; } + + /// <summary> + /// 杞�熸瘮妯″紡 + /// </summary> + [Category("鏁版嵁")] + [DisplayName("杞�熸瘮妯″紡")] + [PropertyOrder(109)] + [Browsable(true)] + public string SpeedRatioPattern { get; set; } + + /// <summary> + /// 鑳借�椾环鏍� + /// </summary> + [Category("鏁版嵁")] + [DisplayName("鑳借�椾环鏍�")] + [PropertyOrder(110)] + [Browsable(true)] + public double? Price { get; set; } + + /// <summary> + /// 浠锋牸妯″紡 + /// </summary> + [Category("鏁版嵁")] + [DisplayName("浠锋牸妯″紡")] + [PropertyOrder(111)] + [Browsable(true)] + public string PricePattern { get; set; } + + + + /// <summary> /// 鏇存柊灞炴�� /// </summary> /// <param name="rhs"></param> @@ -111,13 +155,17 @@ base.UpdateProperty(rhs, allParterList); if (rhs is Yw.Model.HydroPumpInfo hydroPumpInfo) { - this.RatedPower = hydroPumpInfo.RatedPower; + this.RatedP = hydroPumpInfo.RatedP; + this.RatedQ = hydroPumpInfo.RatedQ; + this.RatedH = hydroPumpInfo.RatedH; + this.RatedN = hydroPumpInfo.RatedN; this.CurveQH = hydroPumpInfo.CurveQH; + this.CurveQP = hydroPumpInfo.CurveQP; + this.CurveQE = hydroPumpInfo.CurveQE; this.SpeedRatio = hydroPumpInfo.SpeedRatio; this.SpeedRatioPattern = hydroPumpInfo.SpeedRatioPattern; this.Price = hydroPumpInfo.Price; this.PricePattern = hydroPumpInfo.PricePattern; - this.CurveQE = hydroPumpInfo.CurveQE; } } -- Gitblit v1.9.3