master_data
This interface is applicable for data integration API, read Api Access Process first
Request address
- API
- FTP
Environment | Partner directory | Lenovo directory | File name |
---|---|---|---|
Test | /Planning/SCC/{appName}/tn/master_data/ | /Planning/SCC/{appName}/tn/master_data/feedback/ | master_data_{crud}_{yyyyMMddHHmmss}_ |
Prod | /Planning/SCC/{appName}/tn/master_data/ | /Planning/SCC/{appName}/tn/master_data/feedback/ | master_data_{crud}_{yyyyMMddHHmmss}_ |
Request data description
Param | key | Required | Type | Length | Description |
---|---|---|---|---|---|
uid | String | 32 | unique id | ||
bu | Y | Y | String | 50 | |
vendor_code | Y | Y | String | 30 | vendor code |
vendor_name | Y | String | 100 | ||
odm_or_site | Y | Y | String | 200 | odm or site name |
commodity | Y | Y | String | 100 | |
component_category_spec | String | 200 | |||
universality | String | 50 | |||
odm_pn | String | 200 | ODM part number | ||
lenovo_pn | Y | Y | String | 200 | Lenovo part number |
vendor_pn | Y | Y | String | 200 | |
mpn | Y | String | 200 | manufacturing part number | |
lead_time | Y | String | 50 | lead time | |
unit_price_usd | Y | Number | 13,2 | price | |
moq | Y | Integer | 10 | mini order Qty | |
spq_mpq | Y | Integer | 10 | mini packing Qty | |
product_family | Y | String | 200 | ||
usage | Y | Integer | 10 | ||
split | Number | 13,2 | purchase split | ||
ncnr_window | Y | String | 50 | NON-CANCELLATION_WINDOW | |
production_lt | Y | String | 50 | production lead time | |
tooling_weekly_max_capa | Y | String | 50 | max capacity | |
fab_factory | String | 50 | |||
fab_location | String | 50 | |||
fab_technical | String | 150 | |||
wafer_size | Integer | 10 | |||
at_factory | String | 50 | package factory | ||
at_location | String | 150 | |||
package_method | String | 50 | |||
package_size | String | 100 | |||
second_fab_location | String | 50 | |||
second_at_location | String | 50 | |||
distributor | String | 50 | |||
source_model | String | 50 | purchase mode | ||
supplier_model_name | String | 50 | |||
sell_price | Number | 13,2 | |||
nand_supplier | String | 50 | |||
controller_supplier | String | 50 | |||
die_size | Integer | 10 | |||
layer | String | 50 | |||
mp | String | 50 | |||
ltb | String | 50 | |||
material_type_tier | String | 50 | |||
site | String | 20 | |||
transition_lead_time | String | 50 | |||
common_tooling | String | 50 | |||
monthly_capacity | String | 50 | |||
connector_factory_location | String | 50 | |||
stamping_factory_location | String | 50 | |||
molding | String | 50 | |||
plating_factory_location | String | 50 | |||
packing_type | Y | String | 50 | ||
dram_supplier | String | 50 | |||
fab_country | String | 50 | |||
at_country | String | 50 | |||
ccl_pp_factory | String | 50 | |||
ccl_pp_location | String | 50 | |||
ccl_pp_country | String | 50 | |||
ccl_pp_technical | String | 50 | |||
ccl_pp_pn | String | 50 | |||
ccl_pp_factory2 | String | 50 | |||
ccl_pp_location2 | String | 50 | |||
ccl_pp_country2 | String | 50 | |||
version | Y | String | 8 | YYYYMMDD |
Response data description
Param | Type | Required | Description |
---|---|---|---|
code | String | Y | 0:successful, other:failed |
msg | String | Y | message |
请求示例
json
{
}
响应示例
json
{
"code":"0",
"msg":"request success"
}
异常示例
json
{
"code": "E00V00",
"msg": "data verification failed!",
"result": [{
"row": {
"odm": "LCFC",
...
},
"verify": [{
"type": "value length exceed",
"fields": "version"
}]
}]
}
业务错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|
-1 | 数据验证失败 | 请根据 msg 调整 |