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