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