using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Model { #region AGV请求实体 /// /// AGV请求实体 /// public class AGVRequestModel { /// /// 地图编码 /// public string mapCode { get; set; } /// /// 起始点 /// public TakeFromTransferTo takeFrom { get; set; } /// /// 目标点 /// public TakeFromTransferTo transferTo { get; set; } /// /// 货物信息 /// public Cargo cargo { get; set; } /// /// 相关单号 /// public string relatedOrder { get; set; } } #endregion #region 起始点/目标点 实体 /// /// 起始点/目标点 实体 /// public class TakeFromTransferTo { /// /// 库位编码 /// public string code { get; set; } /// /// 库位地点高度 /// public double height { get; set; } /// /// 叉取的层/摆放到第几层上面 /// public int forkInLayer { get; set; } /// /// 总层数 /// public int numLayers { get; set; } /// /// 是否使用别名 /// public bool useAlias { get; set; } } #endregion #region 货物信息 /// /// 货物信息 /// public class Cargo { /// /// 托盘编码 /// public string pallet { get; set; } /// /// 托盘高度 /// public double palletHeigh { get; set; } /// /// 托盘长度 /// public double palletLengt { get; set; } /// /// 托盘宽度 /// public double palletWidth { get; set; } /// /// 总高度 /// public double height { get; set; } } #endregion #region AGV响应实体 /// /// AGV响应实体 /// public class AGVResponseModel { /// /// 状态码 200 - 成功 /// public int code { get; set; } /// /// 提示信息 /// public string msg { get; set; } /// /// 返回的对象 /// public Data data { get; set; } } #endregion #region 返回的对象 /// /// 返回的对象 /// public class Data { /// /// 任务id /// public long missionId { get; set; } } #endregion #region 请求token实体 public class RequestTokenModel { /// /// 用户名称 /// public string username { get; set; } /// /// 用户密码 /// public string password { get; set; } } #endregion #region 响应的token实体 /// /// 响应的token实体 /// public class ResponseTokenModel { /// /// 提示信息 /// public string msg { get; set; } /// /// 编码 /// public int code { set; get; } /// /// token /// public string token { get; set; } } #endregion #region 任务状态 /// /// 任务状态 /// public class TaskStatueModel { /// /// 任务ID /// public int taskId { set; get; } /// /// /// public string relatedOrder { set; get; } /// /// completed(成功) ,failed(失败),outbin(离开起始点),redirect /// public string status { set; get; } /// /// 异常消息 /// public string msg { set; get; } /// /// 目标库位 /// public string dst { set; get; } /// /// /// public string alias { set; get; } /// /// 运行车的code /// public string robot { set; get; } } #endregion }