From 02c14c9c57dbde72d9c771bd8b0fab1cd023047d Mon Sep 17 00:00:00 2001 From: cloudflight <cloudflight@126.com> Date: 星期一, 13 一月 2025 09:09:22 +0800 Subject: [PATCH] 上下游纵断面分析 --- WinFrmUI/Yw.WinFrmUI.Hydro.Core/14-matching/13-translation/HydroTranslationMatchingViewModel.cs | 140 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 140 insertions(+), 0 deletions(-) diff --git a/WinFrmUI/Yw.WinFrmUI.Hydro.Core/14-matching/13-translation/HydroTranslationMatchingViewModel.cs b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/14-matching/13-translation/HydroTranslationMatchingViewModel.cs new file mode 100644 index 0000000..3c813df --- /dev/null +++ b/WinFrmUI/Yw.WinFrmUI.Hydro.Core/14-matching/13-translation/HydroTranslationMatchingViewModel.cs @@ -0,0 +1,140 @@ +锘縩amespace Yw.WinFrmUI +{ + /// <summary> + /// 杩囨浮浠跺尮閰峍iewModel + /// </summary> + public class HydroTranslationMatchingViewModel + { + /// <summary> + /// + /// </summary> + public HydroTranslationMatchingViewModel() { } + + /// <summary> + /// + /// </summary> + public HydroTranslationMatchingViewModel(Yw.Model.HydroTranslationInfo rhs, Yw.Model.HydroModelInfo hydroInfo) + { + this.Name = rhs.Name; + this.Code = rhs.Code; + this.DbLocked = rhs.DbLocked; + this.DbId = rhs.DbId; + this.ModelType = rhs.ModelType; + this.Material = rhs.Material; + this.Diameter = rhs.Diameter; + this.StartDiameter = rhs.StartDiameter; + this.EndDiameter = rhs.EndDiameter; + this.Roughness = rhs.Roughness; + this.MinorLoss = rhs.MinorLoss; + this.eAlgorithmType = eAlgorithmType.Hazen; + } + + /// <summary> + /// + /// </summary> + public HydroTranslationMatchingViewModel(HydroTranslationViewModel rhs) : this(rhs.Vmo, rhs.HydroInfo) { } + + + /// <summary> + /// 缂栫爜 + /// </summary> + public string Code { get; set; } + + /// <summary> + /// 鍚嶇О + /// </summary> + public string Name { get; set; } + + /// <summary> + /// Db閿佸畾 + /// </summary> + public bool DbLocked { get; set; } + + /// <summary> + ///DbId + /// </summary> + public string DbId { get; set; } + + /// <summary> + /// 鍨嬪彿 + /// </summary> + public string ModelType { get; set; } + + /// <summary> + /// 鏉愯川 + /// </summary> + public string Material { get; set; } + + /// <summary> + /// 鐩村緞 + /// </summary> + public double Diameter { get; set; } + + /// <summary> + /// 涓婃父鐩村緞 + /// </summary> + public double StartDiameter { get; set; } + + /// <summary> + /// 涓嬫父鐩村緞 + /// </summary> + public double EndDiameter { get; set; } + + /// <summary> + /// 绮楃硻绯绘暟 + /// </summary> + public double Roughness { get; set; } + + /// <summary> + /// 鎹熷け绯绘暟 + /// </summary> + public double MinorLoss { get; set; } + + /// <summary> + /// 绠楁硶绫诲瀷 + /// </summary> + public eAlgorithmType eAlgorithmType { get; set; } + + /// <summary> + /// 鍖归厤鍨嬪彿 + /// </summary> + public string MatchingModelType { get; set; } + + /// <summary> + /// 鍖归厤Dbid + /// </summary> + public string MatchingDbId { get; set; } + + /// <summary> + /// 鍖归厤鏉愯川 + /// </summary> + public string MatchingMaterial { get; set; } + + /// <summary> + /// 鍖归厤鐩村緞 + /// </summary> + public double? MatchingDiameter { get; set; } + + /// <summary> + /// 鍖归厤涓婃父鐩村緞 + /// </summary> + public double? MatchingStartDiameter { get; set; } + + /// <summary> + /// 鍖归厤涓嬫父鐩村緞 + /// </summary> + public double? MatchingEndDiameter { get; set; } + + /// <summary> + /// 鍖归厤绮楃硻绯绘暟 + /// </summary> + public double? MatchingRoughness { get; set; } + + /// <summary> + /// 鍖归厤鎹熷け绯绘暟 + /// </summary> + public double? MatchingMinorLoss { get; set; } + + + } +} -- Gitblit v1.9.3