using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IStation.Calculation.DispatchAna.Model
{
///
///
///
public class AnaScheme
{
///
///
///
public int ID { get; set; }
///
///
///
public double TotalWrkQ { get; set; }
///
///
///
public double TotalWrkH { get; set; }
///
///
///
public double TotalWrkE { get; set; }
///
///
///
public double TotalWrkP { get; set; }
///
/// 千吨水能耗
///
public double UWP { get; set; }
///
/// 能耗
///
public double WP { get; set; }
///
/// 开泵数量
///
public int RunNumber
{
get
{
if (Items == null)
return 0;
return Items.Count();
}
}
///
///
///
public double SpanQ { get; set; }
///
///
///
public List Items { get; set; }
///
/// 结论可信度 1 正常 2 提高了扬程 3 不用开泵
///
public int ResultStatus { get; set; } = 1;
///
/// 结论可信度信息
///
public string ResultStatusInfo { get; set; }
///
///
///
public void CalcItemParas()
{
if (Items == null || Items.Count() == 0)
return;
List sss = new List();
foreach (var item in Items)
{
sss.Add(string.Format("M{0}P{1}F{2}", item.MachineID, item.PumpID, item.Frequence));
}
this.ItemsParas = string.Join(",", sss);
}
///
///
///
public string ItemsParas { get; set; }
}
}