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 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; } /// /// 任务类型 /// 0:入库 /// 1:出库 /// public string Crtype { get; set; } /// /// 库存单据ID /// public int? Noticedetailno { get; set; } } } }