package http type MaterialReqData struct { BudatB string `json:"BUDAT_B"` //起始日期 BudatE string `json:"BUDAT_E"` //结束日期 Codes []MATNR `json:"TMATNR"` //物料编码 Type MTART `json:"TMTART"` //物料类型 Group []MATKL `json:"TMATKL"` //物料组 } type MATKL struct { MATKL string `json:"MATKL"` //物料组 } type MATNR struct { Code string `json:"MATNR"` //物料编码 } type MTART struct { MTART string `json:"MTART"` } // 接口请求对象 type MaterialReq struct { Dest `json:"DEST"` Data MaterialReqData `json:"DATA"` } // 接口返回对象 type MaterialResp struct { Dest `json:"DEST"` Data Material `json:"DATA"` } type Material struct { Master []MaterialDetail `json:"TMARA"` Msger SapRespMsg `json:"MSGER"` } type MaterialDetail struct { Code string `json:"MATNR"` // 物料号 Type string `json:"MTART"` // 物料类型 Group string `json:"MATKL"` // 物料组 Description string `json:"MAKTX"` // 物料描述 Unit string `json:"MEINS"` // 基本计量单位 UnitNum string `json:"UMREZ"` // 基本计量单位数量 SwitchUnit string `json:"MEINH"` // 转换单位 SwitchUnitNum string `json:"UMREN"` // 转换单位数量 Name string `json:"ZMINC"` // 物料名称 Model string `json:"ZGUIG"` // 规格型号 Dflag string `json:"LVORM"` // 物料删除标记 ModifyTime string `json:"LAEDA"` // 修改日期 }