using System.ComponentModel.DataAnnotations; namespace DOAN.Model.MES.dev.Dto { /// /// 设备运行绩效分析查询对象 /// public class DevicePerformanceQueryDto : PagerInfo { public DateTime[] FillDateTime { get; set; } = new DateTime[2]; } /// /// 设备运行绩效分析输入输出对象 /// public class DevicePerformanceDto { public string Id { get; set; } public decimal Usabletime { get; set; } public int? Holiday { get; set; } public decimal PlanRuntime { get; set; } public decimal PlanningNoProductionTime { get; set; } public decimal PlanningEatTime { get; set; } public decimal PlanningTeamTime { get; set; } public decimal PlanningTraining { get; set; } public decimal PlanningRest { get; set; } public decimal PlanningMaintenance { get; set; } public decimal PlanningStopEnergy { get; set; } public decimal ActualUsableTime { get; set; } public decimal AccidentDeviceFailureTime { get; set; } public decimal AccidentProductPrepare { get; set; } public decimal AccidentLineLackMaterial { get; set; } public decimal AccidentLineReplaceModel { get; set; } public decimal AccidentQualityProblem { get; set; } public decimal AccidentOthers { get; set; } public decimal DeviceActualRuntime { get; set; } public int? FaultShutdownQuantity { get; set; } public decimal FaultShutdownRate { get; set; } public decimal GoodConditionRate { get; set; } public decimal AccidentShutdownRate { get; set; } public decimal ComprehensiveEquipmentOperatingRate { get; set; } public decimal Mtbf { get; set; } public decimal Mttr { get; set; } public DateTime? FillDate { get; set; } public string CreatedBy { get; set; } public DateTime? CreatedTime { get; set; } public string UpdatedBy { get; set; } public DateTime? UpdatedTime { get; set; } } }