Skip to main content

养馋记同步MPD新增主数据

1. 前言:​

2. 交互时序图:​

3. 请求场景:​

养馋记同步MPD新增主数据

4. 接口要求:​

使用来伊份openapi加密协议进行加密请求

5. 接口标准​

5.1 基本信息​

描述值
服务名称supplier-app-api
URL测试环境:https://openapi.test.laiyifen.com/supplier-app-api/v1/mpd/sku/batch-add
生产环境:https://openapi.laiyifen.com/supplier-app-api/v1/mpd/sku/batch-add
认证方式令牌
请求方式HTTP(POST)
功能描述(适用场景)养馋记同步MPD新增主数据

5.2 请求头公共参数 (Header)​

参数名字参数类型是否必须说明
X-Co-ClientString是客户端Id(来伊份提供)
X-Co-SignString是签名
X-Co-TimeStampString是签名时间戳

5.3 入参 Body​

参数名字参数类型是否必须说明
bodyList是商品信息
codeString是商品编码
nameString是商品名称
categoryString是MDM分类
supplierCodeString是供应商编码
purchasePriceBigDecimal是采购成本价
outputTaxRateString是销项税率
inputTaxRateString是进项税率
shelfLifeInteger是商品保质期(天)
commodityProducerString是商品产地
baseUnitCodeString是基础单位编码
boxReplacementRatioBigDecimal是箱转换值

5.4 入参示例​

[
{
"code": "8807",
"name": "西瓜(3-4斤)",
"category": "",
"supplierCode": "501692",
"purchasePrice": 17.9,
"outputTaxRate": "13%销项税, 中国",
"inputTaxRate": "13%进项税, 中国",
"shelfLife": 7,
"commodityProducer": "中国",
"baseUnitCode": "",
"boxReplacementRatio": 36
}
]

5.5 返回统一参数​

参数名字参数类型是否必须说明
codeString是返回请求业务代码
msgString是返回信息描述
dataJson是返回参数

5.6 返回参数Data​

参数名字参数类型是否必须说明
codeString是商品编码
nameString是商品名称
successBoolean是同步是否成功
messageString是同步结果信息

5.7 返回示例​

{
"code": "0",
"msg": "OK",
"data": [
{
"code": "S20240709032",
"name": "西瓜(3-4斤)",
"success": true,
"message": "Successful"
},
{
"code": "S20240708001",
"name": "五香瓜子",
"success": false,
"message": "采购成本价不能为空"
}
]
}