using iWare.Wms.Core;
|
using iWare.Wms.Core.Service;
|
using System.ComponentModel.DataAnnotations;
|
|
namespace iWare.Wms.Application
|
{
|
|
/// <summary>
|
/// 设备运行历史查询参数
|
/// </summary>
|
public class EquipmentWorkingLogSearch : PageInputBase
|
{
|
/// <summary>
|
/// 字典类型Id
|
/// </summary>
|
public virtual long? EquipId { get; set; }
|
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 开机时间
|
/// </summary>
|
public virtual DateTime? StartUpTime { get; set; }
|
|
/// <summary>
|
/// 关机时间
|
/// </summary>
|
public virtual DateTime? ShutDownTime { get; set; }
|
|
/// <summary>
|
/// 故障开始时间
|
/// </summary>
|
public virtual DateTime? FailureStartTime { get; set; }
|
|
/// <summary>
|
/// 故障结束时间
|
/// </summary>
|
public virtual DateTime? FailureEndTime { get; set; }
|
|
/// <summary>
|
/// 故障代码
|
/// </summary>
|
public virtual string FailureType { get; set; }
|
|
/// <summary>
|
/// 故障文本
|
/// </summary>
|
public virtual string FailureMsg { get; set; }
|
|
/// <summary>
|
/// 开始换刀时间
|
/// </summary>
|
public virtual DateTime? KnifeToolChangeStartTime { get; set; }
|
|
/// <summary>
|
/// 结束换刀时间
|
/// </summary>
|
public virtual DateTime? KnifeToolChangeEndTime { get; set; }
|
|
/// <summary>
|
/// 切换手动时间
|
/// </summary>
|
public virtual DateTime? ToggleManualTime { get; set; }
|
|
/// <summary>
|
/// 切换自动时间
|
/// </summary>
|
public virtual DateTime? ToggleAutoTime { get; set; }
|
|
/// <summary>
|
/// 工件履历ID
|
/// </summary>
|
public virtual long? WorkPieceLogID { get; set; }
|
|
/// <summary>
|
/// 设备所属工序
|
/// </summary>
|
public virtual string WorkingProcedure { get; set; }
|
|
/// <summary>
|
/// 设备信息变更点
|
/// </summary>
|
public virtual string MonitoringPoint { get; set; }
|
|
/// <summary>
|
/// 设备信息变更时生产工件号
|
/// </summary>
|
public virtual string WorkPieceID { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string Remarks { get; set; }
|
|
/// <summary>
|
/// 履历信息新增时间
|
/// </summary>
|
public virtual DateTime? LogAddTime { get; set; }
|
|
/// <summary>
|
/// 单选按钮是否选中(检索使用)
|
/// </summary>
|
public virtual int isSelectRedio { get; set; }
|
|
/// <summary>
|
/// 设备名称(检索使用)
|
/// </summary>
|
public virtual string EquipmentName { get; set; }
|
|
/// <summary>
|
/// 履历信息新增开始时间(检索使用)
|
/// </summary>
|
public virtual DateTime? logAddBeginTime { get; set; }
|
|
/// <summary>
|
/// 履历信息新增结束时间(检索使用)
|
/// </summary>
|
public virtual DateTime? logAddEndTime { get; set; }
|
}
|
|
/// <summary>
|
/// 设备运行历史输入参数
|
/// </summary>
|
public class EquipmentWorkingLogInput
|
{
|
/// <summary>
|
/// 字典类型Id
|
/// </summary>
|
public virtual long EquipId { get; set; }
|
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
public virtual string EquipmentID { get; set; }
|
|
/// <summary>
|
/// 开机时间
|
/// </summary>
|
public virtual DateTime StartUpTime { get; set; }
|
|
/// <summary>
|
/// 关机时间
|
/// </summary>
|
public virtual DateTime ShutDownTime { get; set; }
|
|
/// <summary>
|
/// 故障开始时间
|
/// </summary>
|
public virtual DateTime FailureStartTime { get; set; }
|
|
/// <summary>
|
/// 故障结束时间
|
/// </summary>
|
public virtual DateTime FailureEndTime { get; set; }
|
|
/// <summary>
|
/// 故障代码
|
/// </summary>
|
public virtual string FailureType { get; set; }
|
|
/// <summary>
|
/// 故障文本
|
/// </summary>
|
public virtual string FailureMsg { get; set; }
|
|
/// <summary>
|
/// 开始换刀时间
|
/// </summary>
|
public virtual DateTime KnifeToolChangeStartTime { get; set; }
|
|
/// <summary>
|
/// 结束换刀时间
|
/// </summary>
|
public virtual DateTime KnifeToolChangeEndTime { get; set; }
|
|
/// <summary>
|
/// 切换手动时间
|
/// </summary>
|
public virtual DateTime ToggleManualTime { get; set; }
|
|
/// <summary>
|
/// 切换自动时间
|
/// </summary>
|
public virtual DateTime ToggleAutoTime { get; set; }
|
|
/// <summary>
|
/// 工件履历ID
|
/// </summary>
|
public virtual long WorkPieceLogID { get; set; }
|
|
/// <summary>
|
/// 设备所属工序
|
/// </summary>
|
public virtual string WorkingProcedure { get; set; }
|
|
/// <summary>
|
/// 设备信息变更点
|
/// </summary>
|
public virtual string MonitoringPoint { get; set; }
|
|
/// <summary>
|
/// 设备信息变更时生产工件号
|
/// </summary>
|
public virtual string WorkPieceID { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public virtual string Remarks { get; set; }
|
|
/// <summary>
|
/// 履历信息新增时间
|
/// </summary>
|
public virtual DateTime LogAddTime { get; set; }
|
|
}
|
|
public class AddEquipmentWorkingLogInput : EquipmentWorkingLogInput
|
{
|
}
|
|
public class DeleteEquipmentWorkingLogInput : BaseId
|
{
|
}
|
|
public class UpdateEquipmentWorkingLogInput : EquipmentWorkingLogInput
|
{
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
[Required(ErrorMessage = "Id主键不能为空")]
|
public long Id { get; set; }
|
|
}
|
|
public class QueryeEquipmentWorkingLogInput : BaseId
|
{
|
|
}
|
}
|