You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

86 lines
2.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
#region << 版 本 注 释 >>
/*--------------------------------------------------------------------
* (c) 2026 WenJY
* CLR4.0.30319.42000
* T14-GEN3-7895
* Sln.Wcs.HikRoBotAdapter.Domain.Dto.GbCancelTask
* d4e5f6a7-8004-49c3-b902-d0a3f4g51611
*
* WenJY
*
* 2026-05-21 10:00:00
* V1.0.0
* GB-
*
*--------------------------------------------------------------------
*
*
*
*
* V1.0.0
*--------------------------------------------------------------------*/
#endregion << 版 本 注 释 >>
namespace Sln.Wcs.HikRoBotAdapter.Domain.Dto.GbCancelTask
{
/// <summary>
/// GB标准-任务取消请求参数
/// </summary>
public class GbCancelTaskDto
{
/// <summary>
/// 任务号,全局唯一
/// </summary>
public string RobotTaskCode { get; set; }
/// <summary>
/// 任务取消类型CANCEL(软取消)/DROP(硬取消)
/// </summary>
public string CancelType { get; set; }
/// <summary>
/// 回库的载具编号
/// </summary>
public string CarrierCode { get; set; }
/// <summary>
/// 机器人编号
/// </summary>
public string RobotCode { get; set; }
/// <summary>
/// 取消原因
/// </summary>
public string Reason { get; set; }
/// <summary>
/// 软取消的回库任务类型
/// </summary>
public string ReturnTaskType { get; set; }
/// <summary>
/// 目标区域
/// </summary>
public TargetRoute TargetRoute { get; set; }
/// <summary>
/// 自定义扩展字段
/// </summary>
public object Extra { get; set; }
}
/// <summary>
/// 目标路径
/// </summary>
public class TargetRoute
{
public string Type { get; set; }
public string Code { get; set; }
}
}