Skip to content

Master data pool 数据

以下接口适用于 通用数据集成

请求地址

  • API
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/master_data_pool
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/master_data_pool
  • FTP
环境合作伙伴 文件目录Lenovo 文件目录文件名
测试/Planning/SCC/{appName}/odm/master_data_pool//Planning/SCC/{appName}/odm/master_data_pool/feedback/master_data_pool_{crud}_{yyyyMMddHHmmss}_
正式/Planning/SCC/{appName}/odm/master_data_pool//Planning/SCC/{appName}/odm/master_data_pool/feedback/master_data_pool_{crud}_{yyyyMMddHHmmss}_

例子:/Planning/SCC/LCFC/odm/master_data_pool/master_data_pool_update_20220928123000_001

频率时间传输方式
Daily0:00:00LT/MOQ/Split…FactoryIncremental/full

请求参数

TIP

注意BU不同时,请参考对应列

参数key类型default 必填PCG-NB 必填PCG-NB-EE 必填ISG 必填MBG-Mobile 必填Smart Device 必填MDSC-TB 必填PCG-Docking 必填PCG-DT 必填长度描述示例
uidString32数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更
buYStringYYYYYYYYY50ThinkDT
odmYStringYYYYYYYYY100ODM 名称LCFC
commodityYStringYYYYYYYYY50商品类型EE-IC
universalityStringYYYYYYYY200Unique For Lenovo/For PCG…
lenovo_pnStringY for DS/BSY for DS/BSY for DS/BSY for DS/BSY for DS/BSY for DS/BSY for DS/BSY for DS/BS18联想料号(当 Material Type 是 DS or BS 时,必填)SL50P26227
odm_pnYStringYYYYYYYYY20ODM 料号4.51E+10
odm_pn_descStringYYYYYYYYY100物料描述Audio Codec
ee_categoryString50EE-IC 物料,更细的维度
mfg_pnString200原厂料号ALC3287-CG
lead_timeIntegerYYYYYYYYY10交付周期32
unit_priceNumber13.2价格0.65
moqIntegerYYYYYYYYY10最小订单量3000
mpqIntegerYYYYYYYYY10最小包装量3000
familyStringYYYYYYYY10000产品机型,用‘/'进行分割Y70/X200/T14S_2_TIGER/T14S_2_TIGER_AMD
odm_supplier_nameYStringYYYYYYYYY300供应商名称/代理商名称Realtek
usageStringYYYY10000当一个 Family 存在多个 Bom 中有多个 Usage 时取最大值5/2/4/3
share_splitNumber1.2采购比例0.4
ncnr_windowIntegerYY10订单不可取消不可改期窗口期(weeks);NCNR 根据数值放就可, 如果 LT 52 都不能改动NCNR就是 52 ,如果都可以cancel 就是 0 , 也即是没有NCNR window, 或者具体NCNR window 是几周就放几周即可32
production_ltIntegerYYYYY10生产时间
tooling_weekly_max_capIntegerYYYYY10每周最大产出100
fab_factoryStringYYYY100晶元厂 名称是否要规范 EE team double confirm;例如做成固定值选择UMC F1
fab_locationStringYYYY100物理位置Taiwan
fab_technicalString150技术40
wafer_sizeInteger10尺寸8
assembly_test_factoryStringYYYY100封装厂ASE
assembly_test_locationStringYYYY50物理位置Malaysia
package_methodString50封装方式QFN
package_sizeString100封装尺寸550.35
fab_2_locationString1002nd source 晶元厂UMC F5/TW
assembly_test_2_lodationString1002nd source 晶元厂物理位置Greatek/Moli
distributorStringY100代理商 Agent (Y/N)Y
purchase_typeStringY2存放物料的类型:采购件还是自制件自制件:E ; 采购件: F; 虚拟件:V
material_typeStringYYYYYYYY10DB/DS/BSDS
remarkString200自定义
versionStringYYYYYYYYY14ODM 系统数据抓取时间 yyyyMMddHHmmss20220915090823
comment1String100预留字段,以备之后使用
comment2String100预留字段,以备之后使用

响应参数

参数类型是否必填描述
codeStringY0 成功其它失败
msgStringY响应具体信息

请求示例

json
{
  "batch_id": "10097",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "bu": "ThinkDT",
      "odm": "LCFC",
      "commodity": "EE-IC",
      "universality": "1234",
      "lenovo_pn": "SL50P26227",
      "odm_pn": "4.51E+10",
      "odm_pn_desc": "AudioCodec",
      "ee_category": "",
      "mfg_pn": "ALC3287-CG",
      "lead_time": "32",
      "unit_price": "0.65",
      "moq": "3000",
      "mpq": "3000",
      "family": "Y70/X200/T14S_2_TIGER/T14S_2_TIGER_AMD",
      "odm_supplier_name": "LCFC_name",
      "usage": "1",
      "share_split": "0.4",
      "ncnr_window": "32",
      "production_lt": "123",
      "tooling_weekly_max_cap": "100",
      "fab_factory": "UMCF1",
      "fab_location": "Taiwan",
      "fab_technical": "40",
      "wafer_size": "8",
      "assembly_test_factory": "ASE",
      "assembly_test_location": "Malaysia",
      "package_method": "QFN",
      "package_size": "5*5*0.35",
      "fab_2_location": "UMCF5/TW",
      "assembly_test_2_lodation": "Greatek/Moli",
      "distributor": "Y",
      "purchase_type": "",
      "material_type": "DS",
      "remark": "",
      "version": "20220915023456",
      "comment1": "",
      "comment2": ""
    }
  ]
}

响应示例

json
{
  "code": "0",
  "msg": "request success"
}

异常示例

json
{
    "code": "E00V00",
    "msg": "data verification failed!",
    "result": [{
        "row": {
            "odm": "LCFC",
            ...
        },
        "verify": [{
            "type": "value length exceed",
            "fields": "version"
        }]
    }]
}

业务错误码

错误码错误描述解决方案