supplier.go 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package http
  2. type SupplierReq struct {
  3. Dest `json:"DEST"`
  4. Data SupplierReqData `json:"DATA"`
  5. }
  6. type SupplierReqData struct {
  7. BudatB string `json:"BUDAT_B"` //开始日期
  8. BudatE string `json:"BUDAT_E"` //结束日期
  9. CompanyCode string `json:"BUKRS"` //公司代码
  10. Code []string `json:"TLIFNR"` //供应商编码
  11. Types []ZSORT `json:"TZSORT"` //供应商类型
  12. }
  13. type ZSORT struct {
  14. Type string `json:"ZSORT"`
  15. }
  16. type SupplierResp struct {
  17. Dest Dest `json:"DEST"`
  18. Data SupplierData `json:"DATA"`
  19. }
  20. type SupplierData struct {
  21. Master []Supplier `json:"TLFA1"`
  22. MSGER SapRespMsg `json:"MSGER"`
  23. }
  24. type Supplier struct {
  25. Code string `json:"LIFNR"` //供应商编码
  26. Name string `json:"NAME1"` //供应商名称
  27. ShortName string `json:"SORTL"` //简称
  28. Contact string `json:"ZCONT"` //供应商联系人
  29. Phone string `json:"ZTELP"` //供应商联系方式
  30. Mail string `json:"ZEMAL"` //邮箱
  31. Dflag string `json:"LOEVM"` //删除标记
  32. UpDate string `json:"UDATE"` //修改日期
  33. UpTime string `json:"UTIME"` //修改时间
  34. CompanyCode string `json:"BUKRS"` //公司代码
  35. TAXNUMBER string `json:"TAXNUMBER"` //税号
  36. COUNTRY string `json:"COUNTRY"` //国家
  37. REGION string `json:"REGION"` //地区
  38. POST_CODE1 string `json:"POST_CODE1"` //邮编
  39. ZSORT string `json:"ZSORT"` //供应商分类
  40. CITY1 string `json:"CITY1"` //城市
  41. STREET string `json:"STREET"` //街道门牌号
  42. BANKS string `json:"BANK_COUNTRY"` //开户行国家
  43. BANKL string `json:"BANKL"` //银行代码
  44. BANKN string `json:"BANKN"` //银行账号
  45. KOINH string `json:"KOINH"` //账户持有人
  46. ZRESP string `json:"ZRESP"` //法人
  47. }