using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 设备监控查询参数
///
public class EquipmentCurrentMonitorSearch : PageInputBase
{
///
/// 设备编号
///
public virtual string EquipmentID { get; set; }
///
/// 当前状态
///
public virtual string EquipmentCurrentState { get; set; }
///
/// 工序
///
public virtual string WorkingProcedure { get; set; }
///
/// 工件号
///
public virtual string WorkPieceID { get; set; }
///
/// 上线时间
///
public virtual DateTime? OnlineTime { get; set; }
///
/// 加工时长
///
public virtual int? WorkTime { get; set; }
///
/// 刀具使用寿命
///
public virtual int? KnifeToolLife { get; set; }
///
/// 主轴电流
///
public virtual string SpindleCurrent { get; set; }
///
/// 主轴扭矩
///
public virtual string SpindleTorque { get; set; }
///
/// 主轴负载
///
public virtual string SpindleLoad { get; set; }
///
/// 报警时间
///
public virtual DateTime? AlertTime { get; set; }
///
/// 故障代码
///
public virtual string FailureType { get; set; }
///
/// 报警信息
///
public virtual string Alertmsg { get; set; }
///
/// 备注
///
public virtual string Remarks { get; set; }
}
///
/// 设备监控输入参数
///
public class EquipmentCurrentMonitorInput
{
///
/// 设备编号
///
public virtual string EquipmentID { get; set; }
///
/// 当前状态
///
public virtual string EquipmentCurrentState { get; set; }
///
/// 工序
///
public virtual string WorkingProcedure { get; set; }
///
/// 工件号
///
public virtual string WorkPieceID { get; set; }
///
/// 上线时间
///
public virtual DateTime OnlineTime { get; set; }
///
/// 加工时长
///
public virtual int WorkTime { get; set; }
///
/// 刀具使用寿命
///
public virtual int KnifeToolLife { get; set; }
///
/// 主轴电流
///
public virtual string SpindleCurrent { get; set; }
///
/// 主轴扭矩
///
public virtual string SpindleTorque { get; set; }
///
/// 主轴负载
///
public virtual string SpindleLoad { get; set; }
///
/// 报警时间
///
public virtual DateTime AlertTime { get; set; }
///
/// 故障代码
///
public virtual string FailureType { get; set; }
///
/// 报警信息
///
public virtual string Alertmsg { get; set; }
///
/// 备注
///
public virtual string Remarks { get; set; }
}
}