using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEAWCS_DTO.RGV.FOURBOT { /// /// 阻碍托盘查询请求内容DTO /// public class GetBlockPodContentDto { /// /// 候选托盘号列表 /// public List candidatePodIDs { get; set; } = new List(); /// /// 需要出库的数量 /// 0-表示全部出 /// 非0-表示从podIDs中取num个阻碍最少的托盘 /// public int num { 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(); } }