using HH.WCS.Hexafluo.wms;
using System;
using System.Collections.Generic;
namespace HH.WCS.SJML.Dto
{
public class TaskResponseDto
{
///
/// 任务号
///
public string taskNo { get; set; }
///
/// 任务类型
///
public string taskType { get; set; }
///
/// 起点仓库
///
public string startStock { get; set; }
///
/// 起点库区
///
public string startArea { get; set; }
///
/// 起点位置
///
public string startBit { get; set; }
///
/// 终点仓库
///
public string endStock { get; set; }
///
/// 终点库区
///
public string endArea { get; set; }
///
/// 终点位置
///
public string endBit { get; set; }
///
/// 优先级(数值越大越高)
///
public int priority { get; set; }
///
/// 托盘码
///
public string trayCode { get; set; }
public string LotNo { get; set; }
///
/// 托盘重量
///
public decimal trayWeight { get; set; }
///
/// 生产线
///
public string produceLine { get; set; }
///
/// 货位档位
///
public string locationGear { get; set; }
public string projectCode { get; set; }
public string startAreaClass { get; set; }
public string endAreaClass { get; set; }
///
/// 物料编码
///
public string itemCode { get; set; }
///
/// 是否需要打包
///
public string CN_C_IS_LOT_OU { get; set; }
///
/// 工单号
///
public string workOrder { get; set; }
///
/// 流离、堆叠的存放索引
///
public string qtyIndex { get; set; }
///
/// 任务标识
///
public string flag { get; set; }
public string barcode { get; set; }
///
/// 巷道号
///
public string S_Roadway { get; set; }
///
/// 工装类型--托盘类型
///
public string TrayType { get; set; }
///
/// 任务流程编码
///
public string TaskFlow { get; set; }
}
public class InWorkAreaEntity : TaskResponseDto
{
///
/// 是否转运(Y/N)
///
public string isTransport { get; set; }
///
/// 对象
///
public List Data { get; set; }
///
/// 备注
///
public string remark { get; set; }
///
/// mes下任务传的任务号
///
public string MEStaskNo { get; set; }
///
/// 任务下达方式
/// 1:MES
/// 2:Mobox
/// 3:自管
///
public string TaskOrderType { get; set; }
///
/// 是否分发子任务
///
public string S_Subtask { get; set; }
///
/// 是否下达给小车
///
public string S_TransAgv { get; set; }
///
/// 是否下达给立库
///
public string S_TransWcs { get; set; }
///
/// 生产时间
///
public DateTime PRODUCE_TIME { get; set; }
public string CHECK_INFO { get; set; }
///
/// 当前数量
///
public float CURRENT_AMOUNT { get; set; }
///
/// 功能码
///
public string funCode { get; set; }
///
/// mes任务编号
///
public string mesTaskNo { get; set; }
///
/// 生效时间
///
public DateTime takeEffectTime { get; set; }
///
/// 失效时间
///
public DateTime expireTime { get; set; }
///
/// 是否关闭辅助表
///
public string NoAssist { get; set; }
}
public class OutWorkAreaEntity : TaskResponseDto
{
///
/// 是否转运(Y/N)
///
public string IsTransport { get; set; }
public List Data { get; set; }
///
/// 呼叫系统名称
///
public string sysName { get; set; }
public string remark { get; set; }
///
/// 功能码
///
public string funCode { get; set; }
///
/// mes任务编号
///
public string mesTaskNo { get; set; }
///
/// 是否分发子任务
///
public string S_Subtask { get; set; }
///
/// 是否下达给小车
///
public string S_TransAgv { get; set; }
///
/// 是否下达给立库
///
public string S_TransWcs { get; set; }
///
/// 是否启用作业路径
///
public string S_YN_JOBPATH { get; set; }
///
/// 接驳位
///
public string S_Jb_Bit { get; set; }
///
/// 任务下达方式
/// 1:MES
/// 2:Mobox
/// 3:自管
///
public string TaskOrderType { get; set; }
///
/// 是否辅助--常用于点对点任务关闭辅助表用
///
public string NoAssist { get; set; }
}
public class OutWorkDataEntity
{
public string TrayCode { get; set; }
public string ItemCode { get; set; }
public string ItemName { get; set; }
public string ItemModel { get; set; }
public string ItemState { get; set; }
public string ItemFeature { get; set; }
public string itemState { get; set; }
public int UnitQty { get; set; }
public string OutOrder { get; set; }
}
}