文档中心 > API类目 > 天猫精灵供应链数字工厂

alibaba.ailab.factory.project.material.report (工厂物料BOM信息上报)

工厂物料BOM信息上报

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_factory_project_materiel_batch_report_request FactoryProjectMaterielBatchReportRequest 必须 request
  • projects
  • FProject []
  • 必须
  • projects
  • 机型物料信息
  • └ ext_info
  • String
  • 可选
  • {"a":"b"}
  • 扩展属性
  • └ factory_code
  • String
  • 必须
  • TDZH102
  • 工厂编码
  • └ factory_materiel_number
  • String
  • 必须
  • F12144
  • 工厂整机物料编码
  • └ factory_name
  • String
  • 可选
  • 台德江西
  • 工厂名称
  • └ gsc_material_number
  • String
  • 必须
  • 1ACXX001
  • 阿里整机物料编码
  • └ materiel_name
  • String
  • 可选
  • 阿里物料01
  • 阿里整机物料名称
  • materiels
  • FactoryProjectMateriel []
  • 必须
  • materiels
  • BOM物料信息
  • └ bom_materiel_name
  • String
  • 必须
  • 电阻
  • 工厂BOM物料名称
  • └ ext_info
  • String
  • 可选
  • {"a":"b"}
  • 扩展属性
  • └ factory_bom_materiel_number
  • String
  • 必须
  • E020000440
  • 工厂BOM物料编码
  • └ gsc_bom_material_number
  • String
  • 可选
  • B00001
  • 阿里BOM物料编码
  • └ materiel_type
  • String
  • 可选
  • key_material
  • 物料类型(key_material(关键物料),other_material(其它物料))
  • └ usage_amount
  • String
  • 必须
  • 2.1
  • BOM使用数量
  • └ actual_supplier_code
  • String
  • 必须
  • 实际的供应商名称
  • 实际的供应商名称
  • └ actual_supplier_name
  • String
  • 必须
  • 实际供应商编码
  • 实际供应商编码
  • └ specification
  • String
  • 必须
  • 规格
  • 规格
  • └ advance_purchase_day
  • Number
  • 可选
  • 3
  • 采购提前期
  • └ model_code
  • String
  • 必须
  • WBT952
  • 机型代码
  • └ model_name
  • String
  • 可选
  • 普锐斯
  • 机型名称
  • └ supplier_code
  • String
  • 可选
  • SU198149
  • 供应商编码
  • └ supplier_name
  • String
  • 可选
  • 江西台德智慧科技有限公司
  • 供应商名称
  • └ tenant
  • String
  • 可选
  • ailab
  • 租户

响应参数

名称 类型 示例值 描述
result DataResult 返回结果
  • └ code
  • String
  • 0000000
  • 结果code
  • └ msg
  • String
  • 成功
  • 结果msg
  • └ success
  • String
  • true
  • 是否成功(true:成功,false:失败)
  • └ trace_id
  • String
  • 14234qerqwr141rqwf
  • 链路标识id

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAilabFactoryProjectMaterialReportRequest req = new AlibabaAilabFactoryProjectMaterialReportRequest();
AlibabaAilabFactoryProjectMaterialReportRequest.FactoryProjectMaterielBatchReportRequest obj1 = new AlibabaAilabFactoryProjectMaterialReportRequest.FactoryProjectMaterielBatchReportRequest();
List<AlibabaAilabFactoryProjectMaterialReportRequest.FProject> list3 = new ArrayList<AlibabaAilabFactoryProjectMaterialReportRequest.FProject>();
AlibabaAilabFactoryProjectMaterialReportRequest.FProject obj4 = new AlibabaAilabFactoryProjectMaterialReportRequest.FProject();
list3.add(obj4);
obj4.setExtInfo("{\"a\":\"b\"}");
obj4.setFactoryCode("TDZH102");
obj4.setFactoryMaterielNumber("F12144");
obj4.setFactoryName("台德江西");
obj4.setGscMaterialNumber("1ACXX001");
obj4.setMaterielName("阿里物料01");
List<AlibabaAilabFactoryProjectMaterialReportRequest.FactoryProjectMateriel> list7 = new ArrayList<AlibabaAilabFactoryProjectMaterialReportRequest.FactoryProjectMateriel>();
AlibabaAilabFactoryProjectMaterialReportRequest.FactoryProjectMateriel obj8 = new AlibabaAilabFactoryProjectMaterialReportRequest.FactoryProjectMateriel();
list7.add(obj8);
obj8.setBomMaterielName("电阻");
obj8.setExtInfo("{\"a\":\"b\"}");
obj8.setFactoryBomMaterielNumber("E020000440");
obj8.setGscBomMaterialNumber("B00001");
obj8.setMaterielType("key_material");
obj8.setUsageAmount("2.1");
obj8.setActualSupplierCode("实际的供应商名称");
obj8.setActualSupplierName("实际供应商编码");
obj8.setSpecification("规格");
obj8.setAdvancePurchaseDay(3L);
list5.setMateriels(list7);
obj4.setModelCode("WBT952");
obj4.setModelName("普锐斯");
obj4.setSupplierCode("SU198149");
obj4.setSupplierName("江西台德智慧科技有限公司");
obj4.setTenant("ailab");
obj1.setProjects(list3);
req.setParamFactoryProjectMaterielBatchReportRequest(obj1);
AlibabaAilabFactoryProjectMaterialReportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ailab_factory_project_material_report_response>
    <result>
        <code>0000000</code>
        <msg>成功</msg>
        <success>true</success>
        <trace_id>14234qerqwr141rqwf</trace_id>
    </result>
</alibaba_ailab_factory_project_material_report_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部