using iWare.Wms.Core.Util.LowCode.Dto; using System; namespace iWare.Wms.Application { /// /// 设备状态分析输出参数 /// public class EquipmentStatusAnalyseOutput { /// /// 设备编号 /// public string EquipmentId { get; set; } /// /// 设备名称 /// public string EquipmentName { get; set; } /// /// 设备所属工序 /// public string WorkingProcedure { get; set; } /// /// 设备型号 /// public string EquipmentModel { get; set; } /// /// 设备IP地址 /// public string EquipmentIP { get; set; } /// /// 功能 /// public string EquipmentFunction { get; set; } /// /// 设备品牌 /// public string EquipmentBrand { get; set; } /// /// 设备制造商 /// public string EquipmentManufacturer { get; set; } /// /// 清洗液更换时间 /// public DateTime Detergentchangetime { get; set; } /// /// 清洗液更换预警阈值 /// public int DetergentChangeAlertThreshold { get; set; } /// /// 清洗液更换周期 /// public int DetergentChangeCycle { get; set; } /// /// 刀具更换时间 /// public DateTime KnifeToolChangeTime { get; set; } /// /// 刀具更换预警阈值 /// public int KnifeToolChangeAlertThreshold { get; set; } /// /// 切削液更换时间 /// public DateTime CuttingFluidChangeTime { get; set; } /// /// 切削液预警阈值 /// public int CuttingFluidChangeAlertThreshold { get; set; } /// /// 备注 /// public string Remarks { get; set; } /// /// Id主键 /// public long Id { get; set; } } /// /// 获取设备报警分析 /// public class GetEquipmentAlertAnalyseOutput { /// /// 当前年月份 /// public string CurrentYearMonth { get; set; } /// /// 报警次数 /// public int AlertNumber { get; set; } /// /// 报警持续时长 /// public decimal AlertDuration { get; set; } } /// /// 获取设备状态占比分析输出参数 /// public class GetEquipmentStatuRatioAnalyseOutput { /// /// 当前年月份 /// public string CurrentYearMonth { get; set; } public List getEquipmentStatuRatioLst { get; set; } } /// /// 获取设备状态占比分析输出参数 /// public class GetEquipmentStatuRatioAnalyseDetailOutput { /// /// 当前年月份 /// public string CurrentYearMonth { get; set; } /// /// 设备状态 /// public string EquipmentStatu { get; set; } /// /// 设备状态名称 /// public string EquipmentStatuName { get; set; } /// /// 占比分析值 /// public int RatioAnalyseValue { get; set; } } }