using iWare.Wms.Core; using iWare.Wms.Core.Enum; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 零件信息查询参数 /// public class WmsPartSearch : PageInputBase { /// /// 零件编号 /// public virtual string PartCode { get; set; } /// /// 零件名称 /// public virtual string PartName { get; set; } /// /// 端拾器编码 /// public virtual string MaterialCode { get; set; } /// /// 长度 /// public virtual decimal? Length { get; set; } /// /// 宽度 /// public virtual decimal? Width { get; set; } /// /// 高度 /// public virtual decimal? Height { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 状态 /// public virtual iWare.Wms.Core.CommonStatus Status { get; set; } } /// /// 零件信息输入参数 /// public class WmsPartInput { /// /// 零件编号 /// public virtual string PartCode { get; set; } /// /// 零件名称 /// public virtual string PartName { get; set; } /// /// 端拾器编码 /// public virtual string MaterialCode { get; set; } /// /// 长度 /// public virtual decimal? Length { get; set; } /// /// 宽度 /// public virtual decimal? Width { get; set; } /// /// 高度 /// public virtual decimal? Height { get; set; } /// /// 备注 /// public virtual string Remark { get; set; } /// /// 状态 /// public virtual iWare.Wms.Core.CommonStatus Status { get; set; } /// /// 生产线 /// public virtual LineTypeEnum? LineType { get; set; } /// /// 车型 /// public virtual string CarType { get; set; } } public class AddWmsPartInput : WmsPartInput { /// /// 零件编号 /// [Required(ErrorMessage = "零件编号不能为空")] public override string PartCode { get; set; } /// /// 零件名称 /// [Required(ErrorMessage = "零件名称不能为空")] public override string PartName { get; set; } /// /// 端拾器编码 /// [Required(ErrorMessage = "端拾器编码不能为空")] public override string MaterialCode { get; set; } /// /// 状态 /// [Required(ErrorMessage = "状态不能为空")] public override iWare.Wms.Core.CommonStatus Status { get; set; } /// /// 生产线 /// public override LineTypeEnum? LineType { get; set; } /// /// 车型 /// public override string CarType { get; set; } } public class DeleteWmsPartInput : BaseId { } public class UpdateWmsPartInput : WmsPartInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWmsPartInput : BaseId { } }