semiManufactures.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. import {ListParams} from '.';
  2. /** 报工单 */
  3. export type GetNoticeListParams = {
  4. partType: '产成品' | '半成品';
  5. /** 是否入库 */
  6. type: string;
  7. startTime: string;
  8. endTime: string;
  9. /** 公司编号 */
  10. companyNumber: string;
  11. /** 分录号 */
  12. entryNumber: string;
  13. /**
  14. * 物料编号
  15. */
  16. wllbCode: string;
  17. /**
  18. * 物料名称
  19. */
  20. materialName: string;
  21. /**
  22. * 报工单ID
  23. */
  24. noticeId: string;
  25. /**
  26. * 生产单号
  27. */
  28. productionCode: string;
  29. /**
  30. * wbs
  31. */
  32. wbs: string;
  33. /** 移动类型 */
  34. moveType: string;
  35. /** 来源类型 */
  36. sourceType: string;
  37. /** 报工单编号 */
  38. noticeCode: string;
  39. } & ListParams;
  40. /** 半成品入库 */
  41. export type SemiManufacturesAddParams = {
  42. /**
  43. * 所属公司
  44. */
  45. companyNumber: string;
  46. /**
  47. * 物料id
  48. */
  49. materialId: string;
  50. /**
  51. * 通知单id
  52. */
  53. noticeId: string;
  54. /**
  55. * 用户id
  56. */
  57. userId: string;
  58. /**
  59. * 入库数量
  60. */
  61. warehousingNum: string;
  62. wbs: string;
  63. /**
  64. * 物料类别
  65. */
  66. wllbClass: string;
  67. wllbCode: string;
  68. /** 所属库位id */
  69. storageLocationCode: string;
  70. };
  71. /** 半成品出库 */
  72. export type SemiManufacturesOutParams = {
  73. /** 物料id */
  74. materialId: string;
  75. /** 出库数量 */
  76. warehousingNum: string;
  77. /** 要货单id */
  78. askGoodsId: string;
  79. /** 用户id */
  80. userId: string;
  81. /** 物料code */
  82. wllbCode: string;
  83. /**
  84. * 所属公司
  85. */
  86. companyNumber: string;
  87. /** wbs编号 */
  88. wbs: string;
  89. /** 所属库位id */
  90. storageLocationCode: string;
  91. };
  92. /** 产成品/半成品出库物料列表 */
  93. export type GetSemiManufacturesDrawList = {
  94. partType: '产成品' | '半成品';
  95. /** 生产订单号 */
  96. productionCode: string;
  97. /** 是否出库 */
  98. type: string;
  99. /** 要货单 */
  100. askGoodsCode: string;
  101. /** 物料编号 */
  102. materialCode: string;
  103. /** 物料名称 */
  104. materialName: string;
  105. /** 要料部门 code */
  106. departmentCode: string;
  107. /** 所属公司 code */
  108. companyCode: string;
  109. /** 分录 */
  110. entryNumber: string;
  111. /** 移动类型 */
  112. moveType: string;
  113. /** 来源类型 */
  114. sourceType: string;
  115. /** 申请时间 */
  116. startTime: string;
  117. endTime: string;
  118. } & ListParams;