using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace iWare.Wms.Application
{
///
/// 历史任务记录查询参数
///
public class WareTaskBakSearch : PageInputBase
{
///
/// 单据号
///
public virtual string OrderNo { get; set; }
///
/// 任务号
///
public virtual string TaskNo { get; set; }
///
/// 任务名称
///
public virtual string TaskName { get; set; }
///
/// 任务类别
///
public virtual int? TaskCategory { get; set; }
///
/// 任务类型
///
public virtual int? TaskType { get; set; }
///
/// 任务状态
///
public virtual int? TaskState { get; set; }
///
/// 任务描述
///
public virtual string TaskDescribe { get; set; }
///
/// 优先级
///
public virtual int? TaskPriority { get; set; }
///
/// 容器编码
///
public virtual string ContainerCode { get; set; }
///
/// 出发地库位编码
///
public virtual string FromLocationCode { get; set; }
///
/// 目的地库位编码
///
public virtual string ToLocationCode { get; set; }
///
/// 任务完成时间
///
public virtual DateTimeOffset? FinishedTime { get; set; }
///
/// 所属巷道
///
public virtual int? Lane { get; set; }
///
/// 移库标识
///
public virtual int? MoveFlag { get; set; }
///
/// 移库起始库位
///
public virtual string MoveFromLocation { get; set; }
///
/// 移库目标库位
///
public virtual string MoveToLocation { get; set; }
///
/// 移库托盘号
///
public virtual string MoveContainerCode { get; set; }
///
/// 托盘类型
///
public virtual int? ContainerType { get; set; }
///
///
///
public virtual string OperationRemark { get; set; }
}
///
/// 历史任务记录输入参数
///
public class WareTaskBakInput
{
///
/// 单据号
///
public virtual string OrderNo { get; set; }
///
/// 任务号
///
public virtual string TaskNo { get; set; }
///
/// 任务名称
///
public virtual string TaskName { get; set; }
///
/// 任务类别
///
public virtual int TaskCategory { get; set; }
///
/// 任务类型
///
public virtual int TaskType { get; set; }
///
/// 任务状态
///
public virtual int TaskState { get; set; }
///
/// 任务描述
///
public virtual string TaskDescribe { get; set; }
///
/// 优先级
///
public virtual int TaskPriority { get; set; }
///
/// 容器编码
///
public virtual string ContainerCode { get; set; }
///
/// 出发地库位编码
///
public virtual string FromLocationCode { get; set; }
///
/// 目的地库位编码
///
public virtual string ToLocationCode { get; set; }
///
/// 任务完成时间
///
public virtual DateTimeOffset FinishedTime { get; set; }
///
/// 所属巷道
///
public virtual int Lane { get; set; }
///
/// 移库标识
///
public virtual int MoveFlag { get; set; }
///
/// 移库起始库位
///
public virtual string MoveFromLocation { get; set; }
///
/// 移库目标库位
///
public virtual string MoveToLocation { get; set; }
///
/// 移库托盘号
///
public virtual string MoveContainerCode { get; set; }
///
/// 托盘类型
///
public virtual int ContainerType { get; set; }
///
///
///
public virtual string OperationRemark { get; set; }
}
public class AddWareTaskBakInput : WareTaskBakInput
{
}
public class DeleteWareTaskBakInput : BaseId
{
}
public class UpdateWareTaskBakInput : WareTaskBakInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long Id { get; set; }
}
public class QueryeWareTaskBakInput : BaseId
{
}
}