takeDelivery.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. /**
  2. * 获取收货任务详情以及当前员工收货信息
  3. * @param taskNo 任务号
  4. * @param staff 操作人账号
  5. * @param version 系统版本
  6. */
  7. export interface getIReceivingTaskType {
  8. taskNo: string;
  9. version:string;
  10. warehouse: string;
  11. }
  12. /**
  13. * 获取收货任务详情以及当前员工收货信息
  14. * @param warehouse 仓库
  15. * @param barcode 条码
  16. * @param asnNos ASN单号
  17. */
  18. export interface getReceivingAsnDetailsType {
  19. warehouse: string;
  20. barcode:string,
  21. asnNos?: string[];
  22. }
  23. /**
  24. * 获取商品物理属性
  25. * @param warehouse 仓库
  26. * @param barcode 条码
  27. * @param owner 货主
  28. */
  29. export interface getProductAttributeType {
  30. warehouse: string;
  31. owner:string;
  32. barcode:string,
  33. }
  34. /**
  35. * 修改商品物理属性路径参数
  36. * @param warehouse 仓库
  37. * @param sku sku
  38. * @param owner 货主
  39. */
  40. export interface setProductAttributeParamsType {
  41. warehouse?: string;
  42. owner?:string;
  43. sku?:string,
  44. }
  45. /**
  46. * 修改商品物理属性
  47. @param packCarton 每箱件数
  48. @param length 长
  49. @param width 宽
  50. @param height 高
  51. @param weight 重量(千克)
  52. @param packId 箱规
  53. @param sku 商品编码
  54. @param size 是否需要维护长宽高
  55. @param metering 是否需要维护体积重量
  56. @param carton 是否需要维护箱规
  57. */
  58. export interface setProductAttributeDataType {
  59. packCarton?: string;
  60. length?:string;
  61. width?:string,
  62. height?:string,
  63. weight?:string,
  64. packId?:string,
  65. sku?:string,
  66. size?:boolean,
  67. metering?:boolean,
  68. carton?:boolean,
  69. }
  70. /**
  71. * 计算效期
  72. */
  73. export interface calculateShelfLifeType {
  74. barcode?: string;
  75. customer?: string;
  76. /**
  77. * 生产日期或失效日期
  78. */
  79. date?: string;
  80. /**
  81. * true:计算失效日期, false:计算生产日期
  82. */
  83. isExpiryDate?: string;
  84. [property: string]: any;
  85. }
  86. /**
  87. * 收货
  88. */
  89. export interface setReceivingType {
  90. asnLineNo?: string;
  91. asnNo?: string;
  92. containerId?: string;
  93. lotAtt05?: string;
  94. lotAtt08?: string;
  95. quantity?: number;
  96. /**
  97. * 序列号(商品唯一码)
  98. */
  99. serialNos?: string[];
  100. warehouse?: string;
  101. [property: string]: any;
  102. }
  103. /**
  104. * 获取商品规则
  105. */
  106. export interface getCommodityRuleType {
  107. /**
  108. * 货主编码
  109. */
  110. customer?: string;
  111. /**
  112. * RECEIVING-收货, REVIEW-复核
  113. */
  114. input?: string;
  115. /**
  116. * 商品编码
  117. */
  118. sku?: string;
  119. [property: string]: any;
  120. }