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