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