using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 设备刀具详情表查询参数 /// public class KnifeToolEquipmentInfoSearch : 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 DateTime? ChangeStartTime { 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 KnifeToolEquipmentInfoInput { /// /// 设备编号 /// 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 DateTime? ChangeStartTime { 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 UpperKnifeInput : KnifeToolEquipmentInfoInput { /// /// 旧刀ID(换刀时用) /// public virtual long? oldId { get; set; } /// /// 旧刀换下时剩余寿命(下刀/换刀时用) /// public virtual int oldCurrentLife { get; set; } ///// ///// 旧刀换下时剩余寿命(下刀/换刀时用) ///// //public virtual int ResidueLife { get; set; } /// /// 刀具新旧(1:新刀 2:旧刀) /// public virtual int Type { get; set; } public string TypeName { get { if (Type == 1) { return "新刀"; } else if (Type == 2) { return "旧刀"; } else { return "空"; } } } } public class AddKnifeToolEquipmentInfoInput : KnifeToolEquipmentInfoInput { } public class DeleteKnifeToolEquipmentInfoInput : BaseId { } public class UpdateKnifeToolEquipmentInfoInput : KnifeToolEquipmentInfoInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeKnifeToolEquipmentInfoInput : BaseId { } }