PushCreateWcsTaskRequest.cs 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. namespace WCS.WebApi.WMS
  2. {
  3. public class PushCreateWcsTaskRequest
  4. {
  5. public string WMSTaskNo { get; set; }//WMS任务号
  6. public string TaskGroupKey { get; set; } //任务组ID
  7. public string StartLocation { get; set; }//起点地址
  8. public string EndLocation { get; set; }//目标地址
  9. public string Warehouse { get; set; }//仓库名称
  10. public string PalletCode { get; set; }//托盘条码
  11. public string TaskState { get; set; }//任务状态
  12. public string StartRow { get; set; }//起点行
  13. public string StartCol { get; set; }//起点列
  14. public string StartLayer { get; set; }//起点层
  15. public string EndRow { get; set; }//目标行
  16. public string EndCol { get; set; }//目标列
  17. public string EndLayer { get; set; }//目标层
  18. public string StartTunnel { get; set; }//起点巷道
  19. public string EndTunnel { get; set; }//终点巷道
  20. public string WMSSendName { get; set; }//WMS下发人名称
  21. public string TaskType { get; set; }//任务类型
  22. public string Priority { get; set; }//优先级
  23. public string SRMNo { get; set; }//堆垛机编号
  24. public bool IsIceBox { get; set; } = false;//是否冰箱
  25. /// <summary>
  26. /// 分组编号
  27. /// </summary>
  28. public string TASK_ITEM1 { get; set; } = "";
  29. /// <summary>
  30. /// 托盘类型(1.原膜托盘 2.熟化架 3.成品托盘 4.空托盘组)
  31. /// </summary>
  32. public string TASK_ITEM2 { get; set; } = "";
  33. /// <summary>
  34. /// 是否空盘(1.空盘 2.非空盘)
  35. /// </summary>
  36. public string TASK_ITEM3 { get; set; } = "";
  37. /// <summary>
  38. /// outId
  39. /// </summary>
  40. public string TASK_ITEM4 { get; set; } = "";
  41. /// <summary>
  42. /// 熟化类型(0=不需熟化、1=熟化房熟化、2=小烘房熟化)
  43. /// </summary>
  44. public int TASK_MatureType { get; set; }
  45. /// <summary>
  46. /// 熟化时间(小时:10,16)
  47. /// </summary>
  48. public decimal TASK_MatureDate { get; set; }
  49. /// <summary>
  50. /// 熟化温度(小数)
  51. /// </summary>
  52. public decimal TASK_MatureTemperat { get; set; }
  53. /// <summary>
  54. /// 卷长度
  55. /// </summary>
  56. public decimal Length { get; set; }
  57. /// <summary>
  58. /// 产品编码
  59. /// </summary>
  60. public string MaterialCode { get; set; }
  61. }
  62. public class PushCreateAGVTaskRequest
  63. {
  64. public string StartPos { get; set; }
  65. public string EndPos { get; set; }
  66. /// <summary>
  67. /// 1:缓存位退料
  68. /// </summary>
  69. public int Type { get; set; }
  70. }
  71. }