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
|
{
|
/// <summary>
|
/// 出作业区变量
|
/// </summary>
|
public class ExecuteOutWorkAreaPara
|
{
|
public ExecuteOutWorkAreaPara()
|
{
|
OutWorkAreaEntity = new OutWorkAreaEntity();
|
TransportList = new List<TN_WM_TRANSPORT_TASKEntity>();
|
BasisResponse = BasisResponse.Normal();
|
RollLocation = string.Empty;
|
RollLocations = new List<string>();
|
StartAreaClass = string.Empty;
|
IsControl = false;
|
}
|
|
/// <summary>
|
/// 索引
|
/// </summary>
|
public int index { get; set; }
|
|
/// <summary>
|
/// 出作业区参数
|
/// </summary>
|
public OutWorkAreaEntity OutWorkAreaEntity { get; set; }
|
/// <summary>
|
/// 任务列表
|
/// </summary>
|
public List<TN_WM_TRANSPORT_TASKEntity> TransportList { get; set; }
|
/// <summary>
|
/// 托盘流转结果
|
/// </summary>
|
public List<TN_AB_B_WORK_AREA_PROEntity> WorkAreaProEntitys { 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 AutoBomStockAreaEntity StartStockAreaEntity { get; set; }
|
/// <summary>
|
/// 结束库区
|
/// </summary>
|
public AutoBomStockAreaEntity EndStockAreaEntity { get; set; }
|
|
/// <summary>
|
/// 终点货位
|
/// </summary>
|
public AutoBomLocationEntity EndLocationEntity { get; set; }
|
|
/// <summary>
|
/// 托盘对象货位实体
|
/// </summary>
|
public TN_WM_B_TRAY_LOCATIONEntity TrayObjLocation { get; set; }
|
/// <summary>
|
/// 记录回滚的货位
|
/// </summary>
|
public string RollLocation { get; set; }
|
/// <summary>
|
/// 记录回滚的货位
|
/// </summary>
|
public List<string> RollLocations { get; set; }
|
/// <summary>
|
/// 起始库区结构
|
/// </summary>
|
public string StartAreaClass { get; set; }
|
/// <summary>
|
/// 是否管控数量
|
/// </summary>
|
public bool IsControl { get; set; }
|
/// <summary>
|
/// 汇总出库物料
|
/// </summary>
|
public List<itemQueryClass> ItemQueryClassList { get; set; }
|
/// <summary>
|
/// 执行结果
|
/// </summary>
|
public BasisResponse BasisResponse { get; set; }
|
/// <summary>
|
/// 执行结果
|
/// </summary>
|
public TaskExecuteState TaskExecuteState { get; set; }
|
/// <summary>
|
/// 传入系统名称
|
/// </summary>
|
public string sysName { get; set; }
|
/// <summary>
|
/// 错误代码 程序异常 1000 巨星业务检查异常1001 无法计算到可用货位1002
|
/// </summary>
|
public string errorCode { get; set; }
|
}
|
}
|