using System;
|
using System.Collections.Generic;
|
using System.Text;
|
|
namespace Model.InterFaceModel
|
{
|
public class RCSModel
|
{
|
/// <summary>
|
/// 生成RCS任务单 任务下发接口信息
|
/// </summary>
|
public class genAgvSchedulingTaskReq
|
{
|
/// <summary>
|
/// 请求编号,每个请求都要一个唯一编号,同一个请求重复提交,使用同一编号
|
/// 必填
|
/// </summary>
|
public string reqCode { get; set; }
|
/// <summary>
|
/// 请求时间 yyyy-MM-dd HH:mm:ss CMS系统生成
|
/// </summary>
|
public string reqTime { get; set; }
|
/// <summary>
|
/// 客户端编号
|
/// </summary>
|
public string clientCode { get; set; }
|
/// <summary>
|
/// 令牌号
|
/// </summary>
|
public string tokenCode { get; set; }
|
/// <summary>
|
/// 任务类型,根据配置的任务模板号填写
|
/// 必填
|
/// </summary>
|
public string taskTyp { get; set; }
|
public string scenetTyp { get; set; }
|
/// <summary>
|
/// 容器类型
|
/// </summary>
|
public string ctnrTyp { get; set; }
|
/// <summary>
|
/// 容器编号
|
/// </summary>
|
public string ctnrCode { get; set; }
|
/// <summary>
|
/// 工作位
|
/// </summary>
|
public string wbCode { get; set; }
|
/// <summary>
|
/// 位置路径 途经点--起点和终点
|
/// 必须
|
/// </summary>
|
public List<PositionCodePath> positionCodePath { get; set; }
|
/// <summary>
|
/// 货架编号
|
/// </summary>
|
public string podCode { get; set; }
|
/// <summary>
|
/// 货架方向
|
/// </summary>
|
public string podDir { get; set; }
|
/// <summary>
|
/// 货架类型
|
/// </summary>
|
public string podTyp { get; set; }
|
/// <summary>
|
/// 物料批次或货架上的物料唯一编码
|
/// </summary>
|
public string materialLot { get; set; }
|
/// <summary>
|
/// 优先级
|
/// </summary>
|
public string priorit { get; set; }
|
/// <summary>
|
/// 任务单号
|
/// </summary>
|
public string taskCode { get; set; }
|
/// <summary>
|
/// AGV编号
|
/// </summary>
|
public string agvCode { get; set; }
|
/// <summary>
|
/// 自定义字段
|
/// </summary>
|
public List<data> 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; }
|
}
|
|
/// <summary>
|
/// RCS任务返回
|
/// </summary>
|
public class genAgvSchedulingTaskRep
|
{
|
/// <summary>
|
/// 返回码
|
/// 0:成功
|
/// 1~N:失败
|
/// </summary>
|
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 Location { 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; }
|
}
|
|
public class ReMes
|
{
|
public string Success { get; set; }
|
public string Result { get; set; }
|
public string Message { get; set; }
|
}
|
|
public class TaskDetial
|
{
|
|
public string Taskno { get; set; }
|
public string Startport { get; set; }
|
public string Endport { get; set; }
|
|
public string Pallno { get; set; }
|
|
public string Type { get; set; }
|
/// <summary>
|
/// 任务类型
|
/// 0:入库
|
/// 1:出库
|
/// </summary>
|
public string Crtype { get; set; }
|
/// <summary>
|
/// 库存单据ID
|
/// </summary>
|
public int? Noticedetailno { get; set; }
|
public string LotNo { get; set; }
|
}
|
}
|
}
|