duheng
2024-03-28 6c93aedfeeb66023f9506083517aee1a4e18e24d
DAL/IStation.DAL.Paras/±ÃÔËÐвÎÊý/PumpRunParasHelper.cs
@@ -1,67 +1,12 @@
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))
@@ -80,7 +25,7 @@
                return null;
            }
            string  Text=  File.ReadAllText(filePath);
            return JsonHelper.Json2Object<RunParasData>(Text);
            return JsonHelper.Json2Object<Model.RunParasData>(Text);
        }