namespace Yw.WinFrmUI
|
{
|
/// <summary>
|
/// 精度评估流量视图
|
/// </summary>
|
public class HydroAccuracyFlowViewModel
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public HydroAccuracyFlowViewModel() { }
|
|
/// <summary>
|
///
|
/// </summary>
|
public HydroAccuracyFlowViewModel(List<HydroAccuracyItemViewModel> 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);
|
}
|
}
|
|
/// <summary>
|
/// 平均误差
|
/// </summary>
|
public double? AvgError { get; set; }
|
|
/// <summary>
|
/// 子级集合
|
/// </summary>
|
public List<HydroAccuracyItemViewModel> Items { get; set; }
|
|
|
|
}
|
}
|