| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.IO; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace IStation.Common |
| | | namespace IStation.Common |
| | | { |
| | | public class PumpRunParasHelper |
| | | { |
| | | |
| | | 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; } |
| | | } |
| | | |
| | | public static RunParasData GetPumpRunParas(DateTime day) |
| | | public static Model.RunParasData ReadPumpRunParas(DateTime day) |
| | | { |
| | | var root_folder = System.IO.Path.Combine(IStation.DataFolderHelper.GetRootPath(), "PumpRunParas"); |
| | | if (!System.IO.Directory.Exists(root_folder)) |
| | |
| | | return null; |
| | | } |
| | | string Text= File.ReadAllText(filePath); |
| | | return JsonHelper.Json2Object<RunParasData>(Text); |
| | | return JsonHelper.Json2Object<Model.RunParasData>(Text); |
| | | } |
| | | |
| | | |