IMP ODM SOURCE
以下接口适用于 通用数据集成
请求地址
- API
| 环境 | URL |
|---|---|
| 测试 | https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/imp_source |
| 正式 | https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/imp_source |
请求参数
| Field | 类型 | 长度 | 必填 | Definition | Remark |
|---|---|---|---|---|---|
| odm | String | 20 | Y | ||
| odm_pn | String | 30 | Y | ||
| lenovo_pn | String | 30 | Y | ||
| odmpn_instransit | String | 30 | |||
| from_odm | String | 30 | Y | ||
| to_odm | String | 30 | Y | ||
| odm_created_date | DATE | Y | 格式为:yyyy-MM-dd | ||
| sbb | String | 50 | Y | ||
| version | String | 14 | Y | 版本号 | 请取时间戳,格式为yyyyMMddHHmmss |
| bu | String | 50 | Y |
响应参数
| 参数 | 必填 | 类型 | 定义 | 描述 |
|---|---|---|---|---|
| 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": [
{
"odm": "LCFC",
"odm_pn": "****",
"lenovo_pn": "****",
"odmpn_instransit": "*****",
"from_odm": "LCFC",
"to_odm": "LCFC_VN",
"odm_created_date": "2024-08-03",
"sbb": "***",
"version": "20241204103321",
"bu": ""
}
]
}响应示例
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"
}]
}]
}