FX_TranD.cs 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace WMS.Core
  7. {
  8. public class FX_TranD
  9. {
  10. public string Domain { get; set; }
  11. public string FromSite { get; set; }
  12. /// <summary>
  13. /// 固定值
  14. /// </summary>
  15. public string FromWhse { get; set; }
  16. /// <summary>
  17. /// 托盘号
  18. /// </summary>
  19. public string FromLoc { get; set; }
  20. /// <summary>
  21. /// 物料编号
  22. /// </summary>
  23. public string FromPart { get; set; }
  24. /// <summary>
  25. /// 批次
  26. /// </summary>
  27. public string FromLot { get; set; }
  28. /// <summary>
  29. /// UID
  30. /// </summary>
  31. public string FromRef { get; set; }
  32. public string ToSite { get; set; }
  33. public string ToWhse { get; set; }
  34. /// <summary>
  35. /// 托盘号
  36. /// </summary>
  37. public string ToLoc { get; set; }
  38. /// <summary>
  39. /// 物料编码
  40. /// </summary>
  41. public string ToPart { get; set; }
  42. /// <summary>
  43. /// 批次
  44. /// </summary>
  45. public string ToLot { get; set; }
  46. public string ToRef { get; set; }
  47. /// <summary>
  48. /// 交易类型
  49. /// </summary>
  50. public string TrType { get; set; }
  51. //PICK:工单备料任务
  52. //COUNT: 盘点任务
  53. //PUT-AWAY:上架任务
  54. //RECOUNT: 复盘任务
  55. //TRANSFER:转仓任务
  56. public string Task { get; set; }
  57. /// <summary>
  58. /// 工作区域组
  59. /// </summary>
  60. public string WLocGp { get; set; }
  61. /// <summary>
  62. /// 工单号
  63. /// </summary>
  64. public string IssNbr { get; set; }
  65. /// <summary>
  66. /// 项目号
  67. /// </summary>
  68. public string pt_prod_line { get; set; }
  69. /// <summary>
  70. /// 数量
  71. /// </summary>
  72. public int QtyExp { get; set; }
  73. public string AddUserNo { get; set; }
  74. public DateTime AddTime { get; set; }
  75. }
  76. public class MatWorkOrderSubmitRequest
  77. {
  78. public string IssNbr { get; set; }
  79. public List<string> PickPort { get; set; }
  80. public int Priority { get; set; }
  81. public List<FX_TranD> tranDs { get; set; }
  82. }
  83. }