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