using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 刀具监控查询参数 /// public class KnifeToolDataMonitorSearch : PageInputBase { /// /// 刀具编号 /// public virtual string KnifeToolID { get; set; } /// /// 设备编号 /// public virtual string EquipmentID { get; set; } /// /// 工序编号 /// public virtual string WorkingProcedure { get; set; } /// /// 刀具名称 /// public virtual string KnifeToolName { get; set; } /// /// 刀具码 /// public virtual string KnifeToolCode { get; set; } /// /// 刀具型号 /// public virtual string KnifeToolModel { get; set; } /// /// 刀沿数 /// public virtual int? KnifeEdgeNumber { get; set; } /// /// 刀具内部号 /// public virtual string KnifeToolInsideID { get; set; } /// /// 刀库号 /// public virtual string KnifeWareHouseID { get; set; } /// /// 刀位编号 /// public virtual string KnifePositionID { get; set; } /// /// 额定寿命 /// public virtual int? KnifeToolLife { get; set; } /// /// 预定寿命 /// public virtual int? KnifeToolEstimateLife { get; set; } /// /// 预警寿命 /// public virtual int? KnifeToolEarlyWarningLife { get; set; } /// /// 剩余寿命 /// public virtual int? KnifeToolSurplusLife { get; set; } /// /// 备注1 /// public virtual string Remarks1 { get; set; } /// /// 备注2 /// public virtual string Remarks2 { get; set; } /// /// 备注3 /// public virtual string Remarks3 { get; set; } /// /// 备注4 /// public virtual string Remarks4 { get; set; } /// /// 备注5 /// public virtual string Remarks5 { get; set; } } /// /// 刀具监控输入参数 /// public class KnifeToolDataMonitorInput { /// /// 刀具编号 /// public virtual string KnifeToolID { get; set; } /// /// 设备编号 /// public virtual string EquipmentID { get; set; } /// /// 工序编号 /// public virtual string WorkingProcedure { get; set; } /// /// 刀具名称 /// public virtual string KnifeToolName { get; set; } /// /// 刀具码 /// public virtual string KnifeToolCode { get; set; } /// /// 刀具型号 /// public virtual string KnifeToolModel { get; set; } /// /// 刀沿数 /// public virtual int KnifeEdgeNumber { get; set; } /// /// 刀具内部号 /// public virtual string KnifeToolInsideID { get; set; } /// /// 刀库号 /// public virtual string KnifeWareHouseID { get; set; } /// /// 刀位编号 /// public virtual string KnifePositionID { get; set; } /// /// 额定寿命 /// public virtual int KnifeToolLife { get; set; } /// /// 预定寿命 /// public virtual int KnifeToolEstimateLife { get; set; } /// /// 预警寿命 /// public virtual int KnifeToolEarlyWarningLife { get; set; } /// /// 剩余寿命 /// public virtual int KnifeToolSurplusLife { get; set; } /// /// 备注1 /// public virtual string Remarks1 { get; set; } /// /// 备注2 /// public virtual string Remarks2 { get; set; } /// /// 备注3 /// public virtual string Remarks3 { get; set; } /// /// 备注4 /// public virtual string Remarks4 { get; set; } /// /// 备注5 /// public virtual string Remarks5 { get; set; } } public class AddKnifeToolDataMonitorInput : KnifeToolDataMonitorInput { } public class DeleteKnifeToolDataMonitorInput : BaseId { } public class UpdateKnifeToolDataMonitorInput : KnifeToolDataMonitorInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeKnifeToolDataMonitorInput : BaseId { } }