using DllEapEntity.Dtos; using System; using System.Collections.Generic; using System.Linq; using System.Net.Cache; using System.Text; using System.Xml.Linq; namespace DllEapEntity.OFILM { public class MacStatusForDashboardDetailDto { /// /// 机种 /// public string Recipe { get; set; } /// /// 稼动率 /// public string RunRate { get; set; } /// /// 状态代码 /// public string StatusCode { get; set; } /// /// 状态名称 /// public string StatusName { get; set; } /// /// 报次数候 /// public string AlarmCount { get; set; } /// /// 运行时间 /// public string RunTime { get; set; } /// /// 当天生产数量 /// public string TodayCount { get; set; } /// /// 当月生产数量 /// public string MonthCount { get; set; } /// /// 区域 /// public string RegionName { get; set; } /// /// 园区 /// public string Factory { get; set; } public RgbColor Color { get; set; } } public class MacStatusForDashboardDetailForAnalysisDto { public IEnumerable RunTimes { get; set; } public IEnumerable Runrate { get; set; } } public class MacStatusForAnalysis { /// /// 报警次数 /// public string AlarmCount { get; set; } /// /// 报警代码 /// public string AlarmCode { get; set; } /// /// 报警描述 /// public string AlarmDescribe { get; set; } } public class MacStatusForCountDto { public IEnumerable CountDay { get; set; } public IEnumerable CountHour { get; set; } } /// /// 昨天、今天产量 /// public class DayCount { /// /// 产量 /// public string Count { get; set; } /// /// 昨天,今天 /// public string Day { get; set; } /// /// 白夜班 /// public string Class { get; set; } public DateTime? EDate { get; set; } } public class HourCount { /// /// 产量 /// public string Count { get; set; } /// /// 小时 /// public int Hour { get; set; } public int Day { get; set; } public int Month { get; set; } public int Year { get; set; } public string Date { get; set; } public double TimeLen { get; set; } public string MacCode { get; set; } public int MacId { get; set; } public int StatusId { get; set; } public int IntCount { get; set; } } /// /// 机台状态推移 /// public class RunHistroyDto { /// /// 机台编号 /// public string MacCode { get; set; } /// /// 开始时间(数字表示) /// public double Start { get; set; } public string StartTime { get; set; } public string EndTime { get; set; } /// /// 结束时间 /// public double End { get; set; } /// /// 时长(分钟) /// public double TimeLen { get; set; } /// /// 状态 /// public int StatusID { get; set; } /// /// 状态代码 /// public string Status { get; set; } /// /// 状态名称 /// public string StatusName { get; set; } /// /// 开始时间字符串 /// public string StartString { get; set; } /// /// 结束时间字符串 /// public string EndString { get; set; } public string Duration { get; set; } public RgbColor Color { get; set; } public string AlarmCode { get; set; } } }