CancelTaskRequest.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. namespace WCS.WorkEngineering.WebApi.Models.AGV.Request
  2. {
  3. /// <summary>
  4. /// 取消任务
  5. /// </summary>
  6. public class CancelTaskRequest
  7. {
  8. /// <summary>
  9. /// 请求编号
  10. /// </summary>
  11. public string reqCode { get; set; }
  12. /// <summary>
  13. /// 求时间截 格式: “yyyy-MM-dd HH:mm:ss”。
  14. /// </summary>
  15. public string reqTime { get; set; }
  16. /// <summary>
  17. /// 客户端编号,如PDA,HCWMS等。
  18. /// </summary>
  19. public string clientCode { get; set; }
  20. /// <summary>
  21. /// 令牌号, 由调度系统颁发
  22. /// </summary>
  23. public string tokenCode { get; set; }
  24. /// <summary>
  25. /// 取消类型 0表示:取消后货架直接放地上
  26. /// 1表示:AGV仍然背着货架, 根据回库区域执行回库指令, 只有潜伏车和CTU车支持。
  27. /// 默认的取消模式为0
  28. /// </summary>
  29. public string forceCancel { get; set; }
  30. /// <summary>
  31. /// forcecancel=1时有意义,回库区域编号, 如果为空,采用货架配置的库区。
  32. /// </summary>
  33. public string matterArea { get; set; }
  34. /// <summary>
  35. /// 取消该AGV正在执行的任务单
  36. /// </summary>
  37. public string agvCode { get; set; }
  38. /// <summary>
  39. /// 任务单编号, 取消该任务单
  40. /// </summary>
  41. public string taskCode { get; set; }
  42. }
  43. }