using iWare.Wms.Core;
using iWare.Wms.Core.Enum;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 任务管理查询参数
///
public class WmsTaskSearch : PageInputBase
{
///
/// 任务状态
///
public virtual TaskStateEnum? TaskState {get;set;}
///
/// 任务号
///
public virtual string TaskNo { get; set; }
///
/// 任务类别
///
public virtual TaskCategoryEnum? TaskCategory { get; set; }
///
/// 小车编码
///
public virtual string ContainerCode { get; set; }
}
///
/// 任务管理输入参数
///
public class WmsTaskInput
{
///
/// 任务号
///
public virtual string TaskNo { get; set; }
}
public class AddWmsTaskInput : WmsTaskInput
{
}
public class DeleteWmsTaskInput : BaseId
{
}
public class UpdateWmsTaskInput : WmsTaskInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
public class QueryeWmsTaskInput : BaseId
{
}
}