115 lines
2.9 KiB
C#
115 lines
2.9 KiB
C#
using JSMachine.WMS.RPC.ErpRPC.Dto.In.BusinessDto;
|
|||
|
|
|
||
|
|
namespace JSMachine.WMS.RPC.RcsRPC.Dto.In
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// Agv作业执行信息
|
||
|
|
/// </summary>
|
||
|
|
public class AgvExcutionInfo
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 立体库编号,对应立体库位置
|
||
|
|
/// </summary>
|
||
|
|
public string StorageNum { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// RCS任务模版中的AGV执行到的动作状态,扩展字段:
|
||
|
|
///1:未开始
|
||
|
|
///2:运行中*
|
||
|
|
///3:完成中*
|
||
|
|
///4:失败
|
||
|
|
///5:取消
|
||
|
|
/// </summary>
|
||
|
|
public string SubTaskStatus { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 第三方系统任务id
|
||
|
|
/// 必须
|
||
|
|
/// </summary>
|
||
|
|
public string OrderId { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// AGV序列号
|
||
|
|
/// 否
|
||
|
|
/// </summary>
|
||
|
|
public string DeviceCode { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 任务流程模版编号
|
||
|
|
/// 必须
|
||
|
|
/// </summary>
|
||
|
|
public string ModelProcessCode { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// AGV动作类型,扩展字段
|
||
|
|
/// 必须
|
||
|
|
/// </summary>
|
||
|
|
public string SubTaskTypeId { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// RCS子任务编号,备用字段
|
||
|
|
/// 必须
|
||
|
|
/// </summary>
|
||
|
|
public string SubTaskId { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// AGV编号
|
||
|
|
/// 否
|
||
|
|
/// </summary>
|
||
|
|
public string DeviceNum { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 当前子任务预到达目标点,对应任务下发时下发的点位
|
||
|
|
/// 否
|
||
|
|
/// </summary>
|
||
|
|
public string QrContent { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 第几个动作,从0开始,扩展字段
|
||
|
|
/// 必须
|
||
|
|
/// </summary>
|
||
|
|
public string SubTaskSeq { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// ICS记录的此任务的id值,扩展字段
|
||
|
|
/// 必须
|
||
|
|
/// </summary>
|
||
|
|
public string IcsTaskOrderDetailId { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 任务状态
|
||
|
|
/// 3:已取消
|
||
|
|
/// 5:发送失败
|
||
|
|
/// 6:运行中
|
||
|
|
///7:执行失败
|
||
|
|
///8:已完成
|
||
|
|
///9:已下发
|
||
|
|
///10:等待确认
|
||
|
|
///20:取货中
|
||
|
|
///21:取货完成
|
||
|
|
///22:放货中
|
||
|
|
///23:放货完成
|
||
|
|
/// 必须
|
||
|
|
/// </summary>
|
||
|
|
public int Status { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 任务执行失败,或者发送给AGV时失败的失败原因
|
||
|
|
/// 否
|
||
|
|
/// </summary>
|
||
|
|
public string ErrorDesc { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 货架当前位置
|
||
|
|
/// 否
|
||
|
|
/// </summary>
|
||
|
|
public string ShelfCurrPosition { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 货架编号
|
||
|
|
/// 否
|
||
|
|
/// </summary>
|
||
|
|
public string ShelfNumber { get; set; }
|
||
|
|
}
|
||
|
|
}
|