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

52 lines
946 B
C#

using System.Text.Json.Serialization;
namespace WcsMain.ApiServe.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 long? WmsTaskId { get; set; }
/// <summary>
/// 最终到达位置
/// </summary>
[JsonPropertyName("factendcell")]
public string? FactendCell { get; set; }
/// <summary>
/// 任务状态
/// </summary>
/// <remarks>
/// 20 - 完成
/// 21 - 取消
/// </remarks>
[JsonPropertyName("taskstate")]
public int? TaskState { get; set; }
}