Product_Wms/WcsMain/ApiServe/Controllers/Dto/Container/TaskStateNoticeRequest.cs

53 lines
986 B
C#
Raw Normal View History

using Newtonsoft.Json;
using System.Text.Json.Serialization;
namespace WcsMain.ApiServe.Controllers.Dto.Container;
/// <summary>
/// 四向车任务回告请求类
/// </summary>
public class TaskStateNoticeRequest
{
/// <summary>
/// 请求ID
/// </summary>
[JsonPropertyName("requestid")]
public string? RequestId { get; set; }
/// <summary>
/// 密钥
/// </summary>
[JsonPropertyName("key")]
public string? Key { get; set; }
/// <summary>
/// WMS任务号
/// </summary>
[JsonPropertyName("wmstaskid")]
public string? WmsTaskId { get; set; }
/// <summary>
/// 最终到达位置
/// </summary>
[JsonPropertyName("factendcell")]
public string? FactendCell { get; set; }
/// <summary>
/// 任务状态
/// </summary>
/// <remarks>
/// 20 - 完成
/// 21 - 取消
/// </remarks>
[JsonPropertyName("taskstate")]
public string? TaskState { get; set; }
}