产品SN上报
以下接口适用于 通用数据集成
Frequency |
---|
Real time |
请求地址
- API
请求参数
字段 | 类型 | 必填 | 长度 | 示例 | 描述 |
---|---|---|---|---|---|
source_system | String | Y | 20 | LCFC | 数据来源系统 |
manufacture_directive_no | String | Y | 32 | 指令编号 | |
manufacture_order_no | String | Y | 32 | 工单编号 | |
category | String | Y | 业务分类(服务器server、整机柜rack、网络network、采购拓展pe、板卡pcba) | ||
product_sn | ProductSNDTO | Y | 产品SN |
ProductSNDTO 结构
字段 | 类型 | 必填 | 长度 | 示例 | 描述 |
---|---|---|---|---|---|
material_category | String | Y | 32 | Server、CPU、SSD | 物料分类 |
material_name | String | 32 | 物料名称(三段机型、整机柜) | ||
material_mpn | String | 128 | 物料MPN(部件原厂料号) | ||
material_bom | String | 64 | 000000000000230615 | 物料BOM(工厂成品料号) | |
sn_no | String | N | 64 | SN编码(服务器和作为控制节点的DPU必传) | |
material_quantity | Int | Y | 数量,有SN的默认为1,无SN的填写数量 | ||
factory_mpn | String | 64 | 工厂MPN | ||
oob_mac | String | 64 | oob_mac(服务器和作为控制节点的DPU必传) | ||
td_id | String | 64 | 阿里资产id(服务器和作为控制节点的DPU必传) | ||
position | String | 32 | 21-22 | 位置 | |
price_level | String | 16 | L1 | 计价层级 | |
product_sn | List<ProductSNDTO> | 产品SN(递归) |
响应参数
参数 | 必填 | 类型 | 定义 | 描述 |
---|---|---|---|---|
code | Y | String | 状态码 | "0"代表成功,其他失败可参考返回码 |
msg | N | String | 提示消息 | 非"0"时,会提示错误消息 |
result | N | object/array | 数据体 |
请求示例
json
{
"batch_id": "90397",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [
{
"source_system": "LCFC",
"manufacture_directive_no": "123456",
"manufacture_order_no": "123456",
"category": "server",
"product_sn": {
"material_category": "Server",
"material_name": "Server",
"material_mpn": "000000000000230615",
"material_bom": "000000000000230615",
"sn_no": "SN201807010001",
"material_quantity": 1,
"factory_mpn": "000000000000230615",
"oob_mac": "00:00:00:00:00:00",
"td_id": "123456",
"position": "21-22",
"price_level": "L1",
"product_sn": [
{
"material_category": "CPU",
"material_name": "CPU",
"material_mpn": "000000000000230615",
"material_bom": "000000000000230615",
"sn_no": "SN201807010002",
"material_quantity": 1,
"factory_mpn": "000000000000230615",
"oob_mac": "00:00:00:00:00:00",
"td_id": "123456",
"position": "21-22",
"price_level": "L1",
"product_sn": []
},
{
"material_category": "SSD",
"material_name": "SSD",
"material_mpn": "000000000000230615",
"material_bom": "000000000000230615",
"sn_no": "SN201807010003",
"material_quantity": 1,
"factory_mpn": "000000000000230615",
"oob_mac": "00:00:00:00:00:00",
"td_id": "123456",
"position": "21-22",
"price_level": "L1",
"product_sn": []
}
]
}
}
]
}
成功响应示例
json
{
"code":"0",
"msg":"request success"
}
异常响应示例
json
{
"code": "-1",
"msg": "system error!"
}