using HH.WMS.Common.Response; using HH.WMS.Entitys.Autobom; using HH.WMS.Entitys.Basic; using HH.WMS.Entitys.External; using HH.WMS.Entitys.Tzlj; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.Common.External { /// /// 入作业区变量 /// public class ExecuteInWorkAreaPara { public ExecuteInWorkAreaPara() { BasisResponse = BasisResponse.Normal(); RollbackLocations = new List(); WorkAreaProEntitys = new List(); TransportEntity = new TN_WM_TRANSPORT_TASKEntity(); IsLockLocation = false; TaskExecuteState = new TaskExecuteState(); } public int index { get; set; } /// /// 入作业区参数 /// public InWorkAreaEntity InWorkAreaEntity { get; set; } /// /// 记录回滚货位 /// public List RollbackLocations { get; set; } /// /// 工作区集合 /// public List WorkAreaProEntitys { get; set; } /// /// 转运任务 /// public TN_WM_TRANSPORT_TASKEntity TransportEntity { get; set; } /// /// 返回结果 /// public BasisResponse BasisResponse { get; set; } /// /// 错误代码 程序异常 1000 巨星业务检查异常1001 无法计算到可用货位1002 /// public string errorCode { get; set; } /// /// 起始库区 /// public AutoBomStockAreaEntity StartStockAreaEntity { get; set; } /// /// 结束库区 /// public AutoBomStockAreaEntity EndStockAreaEntity { get; set; } /// /// 起始货位 /// public AutoBomLocationEntity StartLocationEntity { get; set; } /// /// 终点货位 /// public AutoBomLocationEntity EndLocationEntity { get; set; } /// /// 起始货位扩展表 /// public TN_WM_LOCATION_EXTEntity StartLocationExt { get; set; } /// /// 终点货位扩展表 /// public TN_WM_LOCATION_EXTEntity EndLocationExt { get; set; } /// /// 是否手动锁定了货位 /// public bool IsLockLocation { get; set; } /// /// 业务执行结果 /// public TaskExecuteState TaskExecuteState { get; set; } /// /// 托盘信息表 /// public TN_WM_B_TRAY_INFOEntity TrayInfo { get; set; } /// /// 是否是并笼 /// public bool IsCombineCage { get; set; } /// /// MES实体 (隆基项目) /// public MesStackTrayItemDto mesStackTrayItemDto { get; set; } } }