Skip to content

Tooling capacity 数据

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

请求地址

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

例子:/Planning/SCC/LCFC/odm/tooling_capacity/tooling_capacity_update_20220928123000_001

频率时间传输方式
MonthlyMonthlyversion of data (full amount)

请求参数

参数key类型必填Mobile TabletNB(ThinkNB/IdeaNB)长度描述示例
uidString32数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更
fcst_versionYStringYYY8yyyyMMdd20220711
odmYStringYYY40LCFC
buYStringYYY50MDSC-TB
project_nameStringYYY100ODM 项目名称
familyStringYYY100联想项目名称
odm_pnYStringYYY20ODM 料号
lenovo_pnString18联想料号(当 Material Type 是 DS or BS 时,必填)
plcStringYYY50Product Life Cycle--当前所在阶段EOL
kick_dateDateYYYKick Off 的日期2022-02-01
sign_dateDateYYY可以启用日期2022-02-01
commodityStringYYY50物料分类Rear_cover
odm_pn_descStringYYY200物料描述
tooling_configureStringYYY50模具配置:两孔 or 三孔
tooling_noStringYYY20模号
material_typeStringYYY10物料类型(BS,DB,DS)DB
alternative_codeString100替代组A
odm_supplier_nameStringYYY100供应商
capacityIntegerYYY10月产能(良品)20000
design_lifecycleIntegerYYY10生命周期内的总良品数量
lifecycleIntegerYYY10从当月起还能产出的良品数量
yield_ratioNumberYYY13.2良率80%
moqInteger10最小采购数量
lead_timeInteger10LEADTIME
usageIntegerYYY10用量1
uniqueStringYYY1是否专用物料Y
comment1String100
comment2String100
tooling_part_nameStringY100
supplier_locationStringY50
extend_lifecycle_volumeIntegerY10
actual_injectionIntegerY10
raw_material_pnStringY100
painting_pnStringY100
vendor_stockIntegerY10

响应参数

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

请求示例

json
{
  "batch_id": "90497",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "fcst_version": "20220801",
      "odm": "abc",
      "bu": "ACC",
      "project_name": "项目名称",
      "family": "family_1",
      "odm_pn": "odm_pn1",
      "lenovo_pn": "",
      "plc": "EOL",
      "kick_date": "2021-09-07",
      "sign_date": "2021-09-07",
      "commodity": "Rear_cover",
      "odm_pn_desc": "odm_pn_desc_1",
      "tooling_configure": "tooling_configure_1",
      "tooling_no": "tooling_no_1",
      "material_type": "DB",
      "alternative_code": "A",
      "odm_supplier_name": "odm_supplier_name_1",
      "capacity": "20000",
      "design_lifecycle": "1234",
      "lifecycle": "123",
      "yield_ratio": "0.8",
      "moq": "",
      "lead_time": "",
      "usage": "1",
      "unique": "Y",
      "comment1": "",
      "comment2": "",
      "tooling_part_name":"part_name",
      "supplier_location":"location",
      "extend_lifecycle_volume":"100",
      "actual_injection":"30",
      "raw_material_pn":"pn223230",
      "painting_pn":"pn_adfs_2",
      "vendor_stock":"80"
    }
  ]
}

响应示例

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

异常示例

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

业务错误码

错误码错误描述解决方案