using iWare.Wms.Core; using iWare.Wms.Core.Enum; using iWare.Wms.Core.Service; using OfficeOpenXml.FormulaParsing.Excel.Functions.Numeric; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 设备刀具操作日志表查询参数 /// public class KnifeToolEquipmentUpdateLogSearch : PageInputBase { /// /// 设备编号 /// public virtual string EquipmentID { get; set; } /// /// 工序编号 /// public virtual string WorkingProcedure { get; set; } /// /// 工位 /// public virtual string Station { get; set; } /// /// 刀具编号 /// public virtual string KnifeToolID { get; set; } /// /// 刀具名称 /// public virtual string KnifeToolName { get; set; } /// /// 换上时寿命 /// public virtual int StartLife { get; set; } /// /// 当前寿命 /// public virtual int CurrentLife { get; set; } /// /// 剩余寿命 /// public virtual int ResidueLife { get; set; } /// /// 换上时间 /// public virtual DateTime? ChangeStartTime { get; set; } /// /// 换上时间 /// public virtual DateTime? ChangeStartTimeStart { get; set; } /// /// 换上时间 /// public virtual DateTime? ChangeStartTimeEnd { get; set; } /// /// 换下时间 /// public virtual DateTime? ChangeEndTime { get; set; } /// /// 操作描述 /// public virtual string OperateDesc { get; set; } /// /// 操作类型 /// public virtual string OperateType { get; set; } /// /// 备注1 /// public virtual string Remarks1 { get; set; } /// /// 备注2 /// public virtual string Remarks2 { get; set; } /// /// 备注3 /// public virtual string Remarks3 { get; set; } } /// /// 设备刀具操作日志表输入参数 /// public class KnifeToolEquipmentUpdateLogInput { /// /// 设备编号 /// public virtual string EquipmentID { get; set; } /// /// 工序编号 /// public virtual string WorkingProcedure { get; set; } /// /// 工位 /// public virtual string Station { get; set; } /// /// 刀具编号 /// public virtual string KnifeToolID { get; set; } /// /// 刀具名称 /// public virtual string KnifeToolName { get; set; } /// /// 换上时寿命 /// public virtual int StartLife { get; set; } /// /// 当前寿命 /// public virtual int CurrentLife { get; set; } /// /// 剩余寿命 /// public virtual int ResidueLife { get; set; } /// /// 换上时间 /// public virtual DateTime? ChangeStartTime { get; set; } /// /// 换下时间 /// public virtual DateTime? ChangeEndTime { get; set; } /// /// 操作描述 /// public virtual string OperateDesc { get; set; } /// /// 备注1 /// public virtual string Remarks1 { get; set; } /// /// 备注2 /// public virtual string Remarks2 { get; set; } /// /// 备注3 /// public virtual string Remarks3 { get; set; } } public class AddKnifeToolEquipmentUpdateLogInput : KnifeToolEquipmentUpdateLogInput { } public class DeleteKnifeToolEquipmentUpdateLogInput : BaseId { } public class UpdateKnifeToolEquipmentUpdateLogInput : KnifeToolEquipmentUpdateLogInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeKnifeToolEquipmentUpdateLogInput : BaseId { } }