using Admin.NET.Core;
namespace Admin.NET.Application
{
///
/// 查询所有WCS可以读取的任务输出参数
///
public class GetSendTaskOutput
{
///
/// 任务详情
///
public SendTaskDetailOutput taskDetail { get; set; }
///
/// 物料详情
///
public SendMaterialDetailOutput materialDetail { get; set; }
}
///
/// 任务详情
///
public class SendTaskDetailOutput
{
///
/// 任务号
///
public string TaskNo { get; set; }
///
/// 任务类型
///
public TaskType TaskType { get; set; }
///
/// 任务优先级别
///
public int TaskLevel { get; set; }
///
/// 巷道
///
public int Aisle { get; set; }
///
/// 任务的起点
///
public string SourcePlace { get; set; }
///
/// 任务状态
///
public TaskStatusEnum TaskStatus { get; set; }
///
/// 托盘
///
public string ContainerCode { get; set; }
}
///
/// 物料详情
///
public class SendMaterialDetailOutput
{
///
/// 物料编号
///
public string MaterialNo { get; set; }
///
/// 物料批次
///
public string MaterialBatch { get; set; }
///
/// 物料规格
///
public string MaterialSpec { get; set; }
///
/// 物料密度
///
public string MaterialDensity { get; set; }
}
///
///获取空闲的库位
///
public class GetPlaceOutput
{
///
/// 入库库位目标点
///
public string ToPlace { get; set; }
///
/// 移库库位起点
///
public string SourcePlace { get; set; }
///
/// 任务是否存在
///
public bool TaskIsExist { get; set; } = true;
}
///
/// 获取移库库位
///
public class GetYiKuPlaceOutput
{
///
/// 移库库位目标点
///
public string ToPlace { get; set; }
///
/// 任务号
///
public string TaskNo { get; set; }
}
}