ODM SHIP PLAN
以下接口适用于 通用数据集成
请求地址
- API
环境 | URL |
---|---|
测试 | https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/ship_plan |
正式 | https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/ship_plan |
请求参数
Field | Key | 类型 | 长度 | 必填 | Definition | 示例 |
---|---|---|---|---|---|---|
uid | String | 32 | 数据行唯一id | |||
odm | Y | String | 30 | Y | 收货的site | LCFC CN给VN发DB物料,则ODM=LCFC_VN |
bu | Y | String | 40 | Y | ThinkNB | |
commodity | String | 30 | Y | |||
odm_pn | Y | String | 30 | Y | ||
odm_pn_desc | String | 200 | Y | |||
lenovo_pn | String | 30 | ||||
material_type | String | 50 | Y | DB/DS/BS | DB | |
qty | Integer | 10 | Y | 计划发货数量 | ||
eta | Y | Date(String) | Y | 预计到货日期 格式为:yyyy-MM-dd | 2024-12-11 | |
etd | Y | Date(String) | Y | 预计发货日期 格式为:yyyy-MM-dd | 2024-12-18 | |
ship_from | Y | String | 50 | Y | 发货地点 | LCFC CN给VN发DB物料,则ship from=LCFC |
ship_to | Y | String | 50 | Y | 收货地点 | 同ODM字段 |
odm_po | String | 50 | ||||
odm_po_line | String | 50 | ||||
version | Y | String | 14 | Y | 版本号 | 请取时间戳,格式为yyyyMMddHHmmss |
comment1 | String | 50 | ||||
comment2 | String | 50 |
响应参数
参数 | 必填 | 类型 | 定义 | 描述 |
---|---|---|---|---|
code | Y | String | 状态码 | "0"代表成功,其他失败可参考返回码 |
msg | N | String | 提示消息 | 非"0"时,会提示错误消息 |
result | N | object/array | 数据体 |
请求示例
json
{
"batch_id": "20241128",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [
{
"uid": "数据行唯一id",
"odm": "LCFC_VN",
"bu": "ThinkNB",
"commodity": "ME-A cover",
"odm_pn": "CG21100014",
"odm_pn_desc": "HG21100014 desc",
"lenovo_pn": "HG21100014",
"material_type": "DS",
"qty": "10",
"eta": "2024-12-11",
"etd": "2024-12-18",
"ship_from": "LCFC",
"ship_to": "VN",
"odm_po": "po123",
"odm_po_line": "1",
"version": "yyyyMMddHHmmss",
"comment1": "",
"comment2": ""
}
]
}
响应示例
json
{
"code": "0",
"msg": "request success"
}
异常示例
json
{
"code": "E00V00",
"msg": "data verification failed!",
"result": [{
"row": {
"odm": "ODM Inc.",
"fcst_version": "20230101",
...
},
"verify": [{
"type": "value length exceed",
"fields": "lenovo_pn"
}]
}]
}