using System;
using System.Collections.Generic;
using System.Text;
namespace Model.InterFaceModel
{
public class RCSModel
{
///
/// 生成RCS任务单 任务下发接口信息
///
public class genAgvSchedulingTaskReq
{
///
/// 请求编号,每个请求都要一个唯一编号,同一个请求重复提交,使用同一编号
/// 必填
///
public string reqCode { get; set; }
///
/// 请求时间 yyyy-MM-dd HH:mm:ss CMS系统生成
///
public string reqTime { get; set; }
///
/// 客户端编号
///
public string clientCode { get; set; }
///
/// 令牌号
///
public string tokenCode { get; set; }
///
/// 任务类型,根据配置的任务模板号填写
/// 必填
///
public string taskTyp { get; set; }
public string scenetTyp { get; set; }
///
/// 容器类型
///
public string ctnrTyp { get; set; }
///
/// 容器编号
///
public string ctnrCode { get; set; }
///
/// 工作位
///
public string wbCode { get; set; }
///
/// 位置路径 途经点--起点和终点
/// 必须
///
public List positionCodePath { get; set; }
///
/// 货架编号
///
public string podCode { get; set; }
///
/// 货架方向
///
public string podDir { get; set; }
///
/// 货架类型
///
public string podTyp { get; set; }
///
/// 物料批次或货架上的物料唯一编码
///
public string materialLot { get; set; }
///
/// 优先级
///
public string priorit { get; set; }
///
/// 任务单号
///
public string taskCode { get; set; }
///
/// AGV编号
///
public string agvCode { get; set; }
///
/// 自定义字段
///
public List data { get; set; }
}
public class PositionCodePath
{
public string positionCode { get; set; }
public string type { get; set; }
}
public class data
{
public string materialLot { get; set; }
public string materialCode { get; set; }
}
///
/// RCS任务返回
///
public class genAgvSchedulingTaskRep
{
///
/// 返回码
/// 0:成功
/// 1~N:失败
///
public string code { get; set; }
public string message { get; set; }
public string reqCode { get; set; }
public string data { get; set; }
}
public class Pallnetmsg
{
public string warehouseno { get; set; }
public string type { get; set; }
public string lotno { get; set; }
public string palletno { get; set; }
}
public class AgvTask
{
public string taskCode { get; set; }
public string taskType { get; set; }
public string startPos { get; set; }
public string endPos { get; set; }
public string agvCode { get; set; }
}
}
}