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