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; }
}
}