using System.ComponentModel.DataAnnotations; namespace WCS.WorkEngineering.WebApi.Models.WCS.Request { /// /// 处理任务请求参数 /// public class HandleTaskRequest { /// /// 任务号 /// [Required] public List TaskIds { get; set; } /// /// 处理类型 /// [Required] public HandleTaskTypeEnum Type { get; set; } /// /// 用户 /// public string User { get; set; } /// /// 手动处理备注 /// public string ManualRemarks { get; set; } /// /// 优先级 /// public int Priority { get; set; } } public enum HandleTaskTypeEnum { 取消任务 = 1, 完成任务 = 2, 重新下发AGV任务 = 3, 调整优先级 = 4 //重新下发出库AGV任务 = 1, } }