using System; using System.Collections.Generic; using System.Text; namespace DllEapEntity.OFILM { public class MacStatusDto { /// /// 稼动率 /// public List RunData { get; set; } /// /// 待机率 /// public List WaitData { get; set; } /// /// 报警率 /// public List AlarmData { get; set; } /// /// 离线率 /// public List DisConnData { get; set; } public List FactoryMacStatusData { get; set; } } public class MacStatusEntity { public int FactoryId { get; set; } public string Factory { get; set; } public int PlantId { get; set; } public string Plant { get; set; } public int FloorId { get; set; } public string Floor { get; set; } public int StatusID { get; set; } public string StatusName { get; set; } public string Color { get; set; } } public class FactoryMacStatus { /// /// 园区 /// public string Factory { get; set; } /// /// 园区ID /// public int FactoryId { get; set; } /// /// 总数 /// public int Total { get; set; } public List Data { get; set; } public WorkShop WorkShopData { get; set; } /// /// 厂房数据 /// public IList PlantMacStatuses { get; set; } } /// /// 厂房设备数据 /// public class PlantMacStatus { /// /// 厂房ID /// public int PlantId { get; set; } /// /// 厂房 /// public string Plant { get; set; } /// /// 总数 /// public int Total { get; set; } /// /// 状态数据 /// public List Data { get; set; } } public class FactoryMacStatusEntity { public int StatusId { get; set; } public string StatusName { get; set; } public string Color { get; set; } public int Count { get; set; } public string Rate { get; set; } } public class WorkShop { public string Name { get; set; } public int? Count { get; set; } public string Rate { get; set; } } public class MacMTBADto { public List Data { get; set; } } public class MacMTBAEntity { public int FactoryId { get; set; } public string Factory { get; set; } public int PlantId { get; set; } public string Plant { get; set; } public string EventCode { get; set; } public decimal TimeSpan { get; set; } public int Count { get; set; } public int CountOne { get; set; } public int CountTwo { get; set; } public DateTime StartTime { get; set; } public string Floor { get; set; } public string ModelCode { get; set; } public string MacName { get; set; } public string MacCode { get; set; } } public class MtbaDay { public DateTime StartTime { get; set; } public DateTime EndTime { get; set; } public DateTime DayTime { get; set; } } }