using iWare.Wms.Core; using iWare.Wms.Core.Service; using System.ComponentModel.DataAnnotations; namespace iWare.Wms.Application { /// /// 工件出库信息查询参数 /// public class WorkPieceOutboundSearch : PageInputBase { /// /// 工件号 /// public virtual string WorkPieceID { get; set; } /// /// OP80打码 /// public virtual string OP80NewCode { get; set; } /// /// 工件出库开始时间 /// public virtual DateTime? StartTimeBeginTime { get; set; } /// /// 工件出库结束时间 /// public virtual DateTime? StartTimeEndTime { get; set; } /// /// 出库人Id /// public virtual long? WorkPieceOutboundUserId { get; set; } /// /// 出库人名称 /// public virtual string WorkPieceOutboundUserName { get; set; } } /// /// 工件出库信息输入参数 /// public class WorkPieceOutboundInput { /// /// 工件号 /// public virtual string WorkPieceID { get; set; } /// /// OP80打码 /// public virtual string OP80NewCode { get; set; } /// /// 出库时间 /// public virtual DateTime WorkPieceOutboundTime { get; set; } /// /// 出库人 /// public virtual DateTime WorkPieceOutboundUser { get; set; } } public class AddWorkPieceOutboundInput : WorkPieceOutboundInput { /// /// 工件号 /// [Required(ErrorMessage = "工件号不能为空")] public override string WorkPieceID { get; set; } /// /// OP80打码 /// [Required(ErrorMessage = "OP80打码不能为空")] public override string OP80NewCode { get; set; } /// /// 出库时间 /// [Required(ErrorMessage = "出库时间不能为空")] public override DateTime WorkPieceOutboundTime { get; set; } /// /// 出库人 /// [Required(ErrorMessage = "出库人不能为空")] public override DateTime WorkPieceOutboundUser { get; set; } } public class DeleteWorkPieceOutboundInput : BaseId { } public class UpdateWorkPieceOutboundInput : WorkPieceOutboundInput { /// /// Id主键 /// [Required(ErrorMessage = "Id主键不能为空")] public long Id { get; set; } } public class QueryeWorkPieceOutboundInput : BaseId { } }