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