using System;
|
using System.Collections.Generic;
|
using System.Diagnostics.Contracts;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.Model
|
{
|
/// <summary>
|
/// 运行参数
|
/// <summary>
|
public class PumpRunParasDays
|
{
|
/// <summary>
|
/// 取水总量
|
/// </summary>
|
public double TotalWater { get; set; }
|
|
/// <summary>
|
/// 用电量
|
/// </summary>
|
public List<PumpTotalelectricity> Totalelectricity { get; set; }
|
|
/// <summary>
|
/// 一号泵开机情况
|
/// </summary>
|
public PumpIsopen PumpRunTotalTime1 { get; set; }
|
|
/// <summary>
|
/// 二号泵开机情况
|
/// </summary>
|
public PumpIsopen PumpRunTotalTime2 { get; set; }
|
|
/// <summary>
|
/// 三号泵开机情况
|
/// </summary>
|
public PumpIsopen PumpRunTotalTime3 { get; set; }
|
|
/// <summary>
|
/// 四号泵开机情况
|
/// </summary>
|
public PumpIsopen PumpRunTotalTime4 { get; set; }
|
|
/// <summary>
|
/// 五号泵开机情况
|
/// </summary>
|
public PumpIsopen PumpRunTotalTime5 { get; set; }
|
}
|
|
/// <summary>
|
/// 泵开机状态
|
/// </summary>
|
public class PumpIsopen
|
{
|
/// <summary>
|
/// 标签
|
/// </summary>
|
public string Tag { get; set; }
|
|
/// <summary>
|
/// 开机状态
|
/// </summary>
|
public List<IsOpen> Values { get; set; }
|
}
|
|
public class PumpTotalelectricity
|
{
|
/// <summary>
|
/// 时间
|
/// </summary>
|
public DateTime DateTime { get; set; }
|
|
/// <summary>
|
/// 总电能
|
/// </summary>
|
public double value { get; set; }
|
}
|
|
public class IsOpen
|
{
|
/// <summary>
|
/// 时间
|
/// </summary>
|
public DateTime DateTime { get; set; }
|
|
/// <summary>
|
/// 开机情况
|
/// </summary>
|
public string Isopen { get; set; }
|
}
|
|
//泵运行参数
|
public class RunParasData
|
{
|
/// <summary>
|
/// 数据日期
|
/// </summary>
|
public DateTime DateTime { get; set; }
|
|
/// <summary>
|
/// 泵运行状态
|
/// </summary>
|
public List<RunParasBlock> Pump1 { get; set; }
|
|
public List<RunParasBlock> Pump2 { get; set; }
|
public List<RunParasBlock> Pump3 { get; set; }
|
public List<RunParasBlock> Pump4 { get; set; }
|
public List<RunParasBlock> Pump5 { get; set; }
|
|
/// <summary>
|
/// 总取水量
|
/// </summary>
|
public double FlowIn { get; set; }
|
|
/// <summary>
|
/// 总用电量
|
/// </summary>
|
public double Electric { get; set; }
|
|
/// <summary>
|
/// 总电费
|
/// </summary>
|
public double Money { get; set; }
|
}
|
|
public class RunParasBlock
|
{
|
/// <summary>
|
/// 开始时间
|
/// </summary>
|
public DateTime StartTime { get; set; }
|
|
/// <summary>
|
/// 结束时间
|
/// </summary>
|
public DateTime EndTime { get; set; }
|
|
/// <summary>
|
/// 取水量
|
/// </summary>
|
public double FlowIn { get; set; }
|
|
/// <summary>
|
/// 用电量
|
/// </summary>
|
public double Electric { get; set; }
|
|
/// <summary>
|
/// 电费
|
/// </summary>
|
public double Money { get; set; }
|
}
|
|
/// <summary>
|
///取水量
|
/// </summary>
|
public class PumpWater
|
{
|
/// <summary>
|
/// 时间
|
/// </summary>
|
public DateTime DateTime { get; set; }
|
|
/// <summary>
|
/// 瞬时流量
|
/// </summary>
|
public double TotalWater { get; set; }
|
|
/// <summary>
|
/// 有功功率
|
/// </summary>
|
public double TotalEle { get; set; }
|
}
|
|
#region 供水所需类
|
|
public class OutList
|
{
|
public DateTime DateTime { get; set; }
|
public List<Model.PumpOutWater> pumpOutWater { get; set; }
|
}
|
|
public class OutTotalOneDayList
|
{
|
public DateTime DateTime { get; set; }
|
public List<Model.SSAData> pumpOutWater { get; set; }
|
}
|
|
public class SSAData
|
{
|
public DateTime DateTime { get; set; }
|
public double Total { get; set; }
|
}
|
|
public class PumpOutWater
|
{
|
/// <summary>
|
/// 时间
|
/// </summary>
|
public DateTime DateTime { get; set; }
|
|
/// <summary>
|
///二输水2400
|
/// </summary>
|
public double Out2400 { get; set; }
|
|
/// <summary>
|
/// 二输水2700
|
/// </summary>
|
public double Out2700 { get; set; }
|
|
/// <summary>
|
/// 一输水嘉定一线
|
/// </summary>
|
public double OutLine1 { get; set; }
|
|
/// <summary>
|
/// 一输水嘉定二线
|
/// </summary>
|
public double OutLine2 { get; set; }
|
|
/// <summary>
|
/// 一输水嘉定三线
|
/// </summary>
|
public double OutLine3 { get; set; }
|
}
|
|
#endregion 供水所需类
|
}
|