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; }
}
}