using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HH.WMS.Entitys.External
{
public class TaskTransferCondition
{
//托盘类型
public string TrayType { get; set; }
//拣货模式
public string PickModel { get; set; }
//是否合并
public string NeedMerge { get; set; }
//是否整托
public string IsFullTray { get; set; }
//物料状态
public string ItemState { get; set; }
//托盘是否为空
public string IsEmptyTray { get; set; }
//销售形式
public string SalesStyle { get; set; }
//是否大件
public string IsBig { get; set; }
}
public class TaskTransferEntity : TaskTransferCondition
{
public TaskTransferEntity()
{
ConditionDefine = new ConditionDefine();
}
///
/// 作业类型
///
public string WorkType { get; set; }
///
/// 起点库区
///
public string StartArea { get; set; }
///
/// 起点位置
///
public string StartBit { get; set; }
///
/// 终点库区
///
public string EndArea { get; set; }
///
/// 终点位置
///
public string EndBit { get; set; }
///
/// 托盘号
///
public string TrayCode { get; set; }
///
/// 周转箱号
///
public string UniPakCode { get; set; }
///
/// 托盘类型
///
//public string TrayType { get; set; }
///
/// 分拣车
///
public string PickCar { get; set; }
///
/// 是否整托
///
public bool? IsTrayAll { get; set; }
///
/// 出库单、入库单等
///
public string BillType { get; set; }
///
/// 流转号(分拣单号、出库单、入库单等),不重复
///
public string BillNo { get; set; }
///
/// 拣货模式
///
//public string PickModel { get; set; }
///
/// 是否合并
///
//public string NeedMerge { get; set; }
///
/// 扭转对象
///
public string CirObj { get; set; }
///
/// 扭转对象号
///
public string CirObjCode { get; set; }
///
/// 创建人
///
public string Creater { get; set; }
///
/// 修改人
///
public string Modify { get; set; }
public string ModifyBy { get; set; }
///
/// 分拣单号
///
public string SortingNo { get; set; }
public string OutNo { get; set; }
public ConditionDefine ConditionDefine { get; set; }
}
public class ConditionDefine
{
///
/// 物料状态
///
public string ItemState { get; set; }
///
/// 是否空托盘
///
public bool? IsEmptyTray { get; set; }
}
public class ConditionConfig
{
public LogicSymBol LType { get; set; }
public List