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