transfer.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package http
  2. type TransferReq struct {
  3. Dest `json:"DEST"`
  4. Data TransferMaster `json:"DATA"`
  5. }
  6. type TransferMaster struct {
  7. TransferCode string `json:"ZEBELN"` //调拨单号
  8. OrderDate string `json:"BEDAT"` //订单日期 YYYYMMDD
  9. PostDate string `json:"BUDAT"` //过账日期 YYYYMMDD
  10. Group string `json:"EKGRP"` //采购组
  11. Detail []TransferDetail `json:"TEKPO"` //行项目
  12. }
  13. type TransferDetail struct {
  14. RowNumber string `json:"EBELP"` //行号
  15. MaterialCode string `json:"MATNR"` //物料编码
  16. Quantity string `json:"MENGE"` //数量
  17. Unit string `json:"MEINS"` //单位
  18. NetPrice string `json:"NETPR"` //净价
  19. DeliverDate string `json:"EINDT"` // 交货日期
  20. Per string `json:"PEINH"` //每
  21. OutFactory string `json:"UMWRK"` //出厂工厂 ,对应sap的供应商
  22. OutLocation string `json:"UMLGO"` //出厂仓库
  23. InFactory string `json:"WERKS"` //入厂工厂,对应sap的供应商
  24. InLocation string `json:"LGORT"` //入厂仓库
  25. TaxCode string `json:"MWSKZ"` //税代码
  26. }
  27. type TransferResp struct {
  28. Data TransferRespData `json:"DATA"`
  29. Dest Dest `json:"DEST"`
  30. }
  31. type TransferRespData struct {
  32. Proof TransferProof `json:"EKKO"`
  33. }
  34. type TransferProof struct {
  35. SapInCode string `json:"EBELN"` // SAP调拨单号 SAP调入单号
  36. SapOutCode string `json:"VBELN"` // SAP交货单号 SAP调出单号
  37. ProofCode string `json:"MBLNR"` // SAP物料凭证号 SAP调入/调出凭证号
  38. ProofYear string `json:"MJAHR"` // SAP物料凭证年度 SAP调入/调出凭证号年度
  39. EqTransferCode string `json:"ZEBELN"` // 设备管理平台的调拨单号
  40. }