using System.Text.Json.Serialization;
using DataCheck;
namespace WcsMain.ApiServe.Controllers.Dto.WMSEntity.WmsTask;
///
/// UpdateStackerTaskStatus 接口的请求类
///
public class UpdateStackerTaskStatusRequest
{
///
/// 任务编号
///
[DataRules]
[JsonPropertyName("taskId")]
public string? TaskId { get; set; }
///
/// 状态类型
///
///
/// 0 —— 重置任务状态
/// 3 —— 完成任务
/// 999 —— 删除任务
///
[DataRules]
[JsonPropertyName("taskStatus")]
public int? TaskStatus { get; set; }
///
/// 目的地,WMS 重置任务时候会要求更改目的地
///
[JsonPropertyName("destination")]
public string? Destination { get; set; }
}