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