using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace WIDESEAWCS_DTO.RGV.FOURBOT
|
{
|
/// <summary>
|
/// 阻碍托盘查询请求内容DTO
|
/// </summary>
|
public class GetBlockPodContentDto
|
{
|
/// <summary>
|
/// 候选托盘号列表
|
/// </summary>
|
public List<string> candidatePodIDs { get; set; } = new List<string>();
|
|
/// <summary>
|
/// 需要出库的数量
|
/// 0-表示全部出
|
/// 非0-表示从podIDs中取num个阻碍最少的托盘
|
/// </summary>
|
public int num { get; set; }
|
}
|
|
/// <summary>
|
/// 阻碍托盘查询结果DTO
|
/// </summary>
|
public class GetBlockPodResultDto
|
{
|
/// <summary>
|
/// 请求的托盘列表
|
/// </summary>
|
public List<string> reqPods { get; set; } = new List<string>();
|
|
/// <summary>
|
/// 可以出的托盘及阻碍托盘列表
|
/// </summary>
|
public List<object> outPods { get; set; } = new List<object>();
|
|
/// <summary>
|
/// 不可移动托盘列表
|
/// </summary>
|
public List<string> disablePods { get; set; } = new List<string>();
|
|
/// <summary>
|
/// 不存在的托盘列表
|
/// </summary>
|
public List<string> notExistPods { get; set; } = new List<string>();
|
}
|
|
/// <summary>
|
/// 可出库托盘信息DTO
|
/// </summary>
|
public class OutPodInfoDto
|
{
|
/// <summary>
|
/// 可以出的托盘号
|
/// </summary>
|
public string outPod { get; set; }
|
|
/// <summary>
|
/// 阻碍托盘列表
|
/// </summary>
|
public List<string> blockPods { get; set; } = new List<string>();
|
}
|
|
}
|