using System.Text.Json.Serialization; using DataCheck; namespace WcsMain.ApiServe.Dto.WcsDto.WmsTask; /// /// 创建任务的统一类 /// public class SetWmsTask { /// /// 任务ID /// [DataRules] [JsonPropertyName("taskId")] public string? TaskId { get; set; } /// /// 任务类型 /// [DataRules] [JsonPropertyName("taskType")] public int? TaskType { get; set; } /// /// 优先级 /// [JsonPropertyName("priority")] public int? Priority { get; set; } /// /// 任务状态 /// [JsonPropertyName("taskStatus")] public int? TaskStatus { get; set; } /// /// 任务起点 /// [JsonPropertyName("origin")] public string? Origin { get; set; } /// /// 中间点 /// [JsonPropertyName("midpoint")] public string? Midpoint { get; set; } /// /// 任务终点 /// [JsonPropertyName("destination")] public string? Destination { get; set; } /// /// 载具号 /// [DataRules] [JsonPropertyName("vehicleNo")] public string? VehicleNo { get; set; } /// /// 载具尺寸 /// [DataRules] [JsonPropertyName("vehicleSize")] public int? VehicleSize { get; set; } /// /// 载具重量 /// [DataRules] [JsonPropertyName("weight")] public decimal? Weight { get; set; } }