using HH.WCS.Hexafluo.wms;
using HH.WCS.SJML.Dto;
using HH.WCS.SJML.Entitys;
using System.Collections.Generic;
namespace HH.WCS.SJML.OutWork
{
///
/// 出作业区变量
///
public class ExecuteOutWorkAreaPara
{
public ExecuteOutWorkAreaPara()
{
OutWorkAreaEntity = new OutWorkAreaEntity();
TransportList = new List();
BasisResponse = OperateResult.Succeed();
RollLocation = string.Empty;
RollLocations = new List();
StartAreaClass = string.Empty;
WorkAreaProEntitys = new List();
IsControl = false;
}
public string objectTask { get; set; }
///
/// 索引
///
public int index { get; set; }
///
/// 出作业区参数
///
public OutWorkAreaEntity OutWorkAreaEntity { get; set; }
///
/// 出库的托盘信息
///
public LocCntrRel LocCntr { get; set; }
///
/// 任务列表
///
public List TransportList { get; set; }
///
/// 工作区集合
///
public List WorkAreaProEntitys { get; set; }
///
/// 起始库区
///
public TN_AreaEntitys StartStockAreaEntity { get; set; }
///
/// 起始货位扩展表
///
public Location StartLocationExt { get; set; }
///
/// 结束库区
///
public TN_AreaEntitys EndStockAreaEntity { get; set; }
///
/// 终点货位扩展表
///
public Location EndLocationExt { get; set; }
///
/// 托盘对象货位实体
///
public LocCntrRel TrayObjLocation { get; set; }
///
/// 记录回滚的货位
///
public List RollLocations { get; set; }
///
/// 记录回滚的货位
///
public string RollLocation { get; set; }
///
/// 返回结果
///
public OperateResult BasisResponse { get; set; }
///
/// 起始库区结构
///
public string StartAreaClass { get; set; }
///
/// 是否管控数量
///
public bool IsControl { get; set; }
///
/// 执行结果
///
public TaskExecuteState TaskExecuteState { get; set; }
///
/// 终点货位
///
public Location EndLocationEntity { get; set; }
///
/// 工作区
///
public TN_WorkFlowEntitys WorkAreaProEntity { get; set; }
///
/// 辅助表
///
public TN_SubsidiaryEntitys WorkSubsidiary { get; set; }
///
/// 任务
///
public WMSTask TaskEntity { get; set; }
}
}