namespace Yw.WinFrmUI { /// /// 精度评估流量视图 /// public class HydroAccuracyFlowViewModel { /// /// /// public HydroAccuracyFlowViewModel() { } /// /// /// public HydroAccuracyFlowViewModel(List allItemList) { this.Items = allItemList?.Where(x => x.PropName == HydroVisualCalcuProp.CalcuQ || x.PropName == HydroVisualCalcuProp.CalcuFlow).ToList(); this.Items = this.Items?.Where(x => x.EvaluateError.HasValue).ToList(); if (this.Items != null && this.Items.Count > 0) { this.AvgError = Math.Round(this.Items.Average(x => x.EvaluateError.Value), 1); } } /// /// 平均误差 /// public double? AvgError { get; set; } /// /// 子级集合 /// public List Items { get; set; } } }