using HH.WMS.Common.Algorithm; using HH.WMS.Common.Response; using HH.WMS.Entitys.Autobom; using HH.WMS.Entitys.Basic; using HH.WMS.Entitys.Entitys; using HH.WMS.Entitys.External; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.Common.External { /// /// 出作业区变量 /// public class ExecuteOutWorkAreaPara { public ExecuteOutWorkAreaPara() { OutWorkAreaEntity = new OutWorkAreaEntity(); TransportList = new List(); BasisResponse = BasisResponse.Normal(); RollLocation = string.Empty; RollLocations = new List(); StartAreaClass = string.Empty; IsControl = false; } /// /// 索引 /// public int index { get; set; } /// /// 出作业区参数 /// public OutWorkAreaEntity OutWorkAreaEntity { get; set; } /// /// 任务列表 /// public List TransportList { get; set; } /// /// 托盘流转结果 /// public List WorkAreaProEntitys { get; set; } /// /// 起点货位扩展 /// public TN_WM_LOCATION_EXTEntity StartLocationExt { get; set; } /// /// 终点货位扩展 /// public TN_WM_LOCATION_EXTEntity EndLocationExt { get; set; } /// /// 起点库区 /// public AutoBomStockAreaEntity StartStockAreaEntity { get; set; } /// /// 结束库区 /// public AutoBomStockAreaEntity EndStockAreaEntity { get; set; } /// /// 终点货位 /// public AutoBomLocationEntity EndLocationEntity { get; set; } /// /// 托盘对象货位实体 /// public TN_WM_B_TRAY_LOCATIONEntity TrayObjLocation { get; set; } /// /// 记录回滚的货位 /// public string RollLocation { get; set; } /// /// 记录回滚的货位 /// public List RollLocations { get; set; } /// /// 起始库区结构 /// public string StartAreaClass { get; set; } /// /// 是否管控数量 /// public bool IsControl { get; set; } /// /// 汇总出库物料 /// public List ItemQueryClassList { get; set; } /// /// 执行结果 /// public BasisResponse BasisResponse { get; set; } /// /// 执行结果 /// public TaskExecuteState TaskExecuteState { get; set; } /// /// 传入系统名称 /// public string sysName { get; set; } /// /// 错误代码 程序异常 1000 巨星业务检查异常1001 无法计算到可用货位1002 /// public string errorCode { get; set; } } }