using System.Collections.Generic;
using Siger.Middlelayer.Common;

namespace Siger.Middlelayer.CncRepository.Response
{
    public class ResponseEfficiencyAnalysisInfo
    {
        public int machineID { get; set; }

        public double productivity { get; set; }

        public string title { get; set; }
        public double sum { get; set; }
        public double yield { get; set; }
    }

    public class ResponseEfficiencyAnalysis
    {
        public IList<string> xdata { get; set; }

        public IList<double> ydata { get; set; }

        public ResponseEfficiencyAnalysis()
        {
            xdata = new List<string>();
            ydata = new List<double>();
        }
    }

    public class GaoBoShutDownTime
    {
        public GaoBoMachineRunningStatus Status { get; set; }

        public double TimeSpan { get; set; }
    }

    public class ResponseSectionList
    {
        public int sectionID { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string title { get; set; }
    }

    public class ResponseEfficiencyAnalysisInfoThree
    {
        public double productivity { get; set; }
        public int sectionid { get; set; }
        public string title { get; set; }
    }

    public class ResponseEfficiencyAnalysisInfoFour
    {
        public int machineID { get; set; }
        public int sectionID { get; set; }
        public double productivity { get; set; }

        public string title { get; set; }

    }
    public class RequestEff
    {
        public string title { get; set; }

        public List<ResponseEfficiencyAnalysisInfoFour> eff { get; set; }
    }
}
