using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Calculation.DispatchAna.Model
|
{
|
|
/// <summary>
|
///
|
/// </summary>
|
public class AnaScheme
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public int ID { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double TotalWrkQ { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double TotalWrkH { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double TotalWrkE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double TotalWrkP { get; set; }
|
/// <summary>
|
/// 千吨水能耗
|
/// </summary>
|
public double UWP { get; set; }
|
/// <summary>
|
/// 能耗
|
/// </summary>
|
public double WP { get; set; }
|
|
/// <summary>
|
/// 开泵数量
|
/// </summary>
|
public int RunNumber
|
{
|
get
|
{
|
if (Items == null)
|
return 0;
|
|
return Items.Count();
|
}
|
}
|
/// <summary>
|
///
|
/// </summary>
|
public double SpanQ { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public List<AnaSchemeItem> Items { get; set; }
|
|
/// <summary>
|
/// 结论可信度 1 正常 2 提高了扬程 3 不用开泵
|
/// </summary>
|
public int ResultStatus { get; set; } = 1;
|
|
/// <summary>
|
/// 结论可信度信息
|
/// </summary>
|
public string ResultStatusInfo { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public void CalcItemParas()
|
{
|
if (Items == null || Items.Count() == 0)
|
return;
|
List<string> sss = new List<string>();
|
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);
|
}
|
/// <summary>
|
///
|
/// </summary>
|
public string ItemsParas { get; set; }
|
}
|
|
|
|
|
|
|
|
|
}
|