Skip to content

部件箱包/SN库存同步

请求地址

  • API
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/csp/ali_inventory_cartonsn_sync
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/csp/ali_inventory_cartonsn_sync

请求参数

字段类型必填长度示例描述
source_systemStringY20LCFC数据来源系统
inventory_typeStringY11库存类型:(0:部件良品库;1:成品库;2:备件;3:在途已发;4:在制;5:部件不良品库;6:在途未发;7:中转仓;8:整机不良品库;9:Buffer库;10:待质量判定库)
inventory_directiveStringY32XXX-20180613202531469-0801054668库存反馈指令(若⼚家主动反馈,⽣成规则CODE+编码;CODE:英⽂品牌的⼤写前三个字⺟;编码为时间格式(yyyyMMddHHmmssSSS)+⼗位随机数字字符串)
machine_brandStringY50品牌code整机品牌
factory_codeStringY32⼯⼚编码 North-001⼯⼚编码
version_seq_noStringY131531317939902版本号(计算数据时刻的时间戳)
customer_inventory_listArrayYCustomerInventoryDetailLineDTO客户库存⾏明细(箱包/SN)JSON数组,建议单次调⽤不超过1000条
remarkStringN100供应商选填备注
inventory_part_belongingStringN20ODM/S54/AQ7/Z97物料⼦库的归属(特定⼚商必传)-20221128

CustomerInventoryDetailLineDTO 结构

字段类型必填长度示例描述
customer_inventory_line_numberStringY101客户库存⾏,从1开始递增
config_modelStringN50N58.2B.C3V1P0U2三段机型即ALIBom
mpnStringY20⼚商bom名称
locator_typeNumberY10:原箱区;1:混箱区
inventory_batchStringN2020180701阿⾥批次
carton_idStringY(物料类型为箱包时必填)200箱包号
vendor_carton_quantityNumberY(物料类型为箱包时必填)200⼚家箱包剩余数量
snStringY(物料类型为SN时必填)200sn
item_typeNumberY1物料类型 0:箱包;1:SN

响应参数

参数必填类型定义描述
codeYString状态码"0"代表成功,其他失败可参考返回码
msgNString提示消息非"0"时,会提示错误消息
resultNobject数据体请参照响应示例

请求示例

json
{
  "total": 1,
  "pageNo": 1,
  "pageSize": 1,
  "data": [
    {
      "source_system": "MAMMOTHTEK",
      "type" : "FINISH GOOD",
      "inventory_type": "1",
      "inventory_directive": "XXX-20180613202531469-0801054668",
      "machine_brand": "Think",
      "factory_code": "North-001",
      "version_seq_no": "1531317939902",
      "customer_inventory_list": [
        {
          "customer_inventory_line_number": "1",
          "config_model": "N58.2B.C3V1P0U2",
          "mpn": "123456",
          "locator_type": "1",
          "inventory_batch": "20180701",
          "carton_id": "123456",
          "vendor_carton_quantity": "200",
          "sn": "123456",
          "item_type": "0"
        }
      ],
      "remark": "remark",
      "inventory_part_belonging": "ODM"
    }
  ]
}

响应示例

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