# 采购协议价列表
# 接口地址
/goods/part/queryPartLockPrice
# 入参
# 字段说明
名称 | 类型 | 必填 | 示例 | 描述 |
---|---|---|---|---|
beginModifiedTime | String | 否 | "2020-04-01 10:01:30" | 修改时间查询范围的开始,格式:yyyy-MM-dd HH:mm:ss |
endModifiedTime | String | 否 | "2020-04-10 21:40:00" | 修改时间查询范围的结束,格式:yyyy-MM-dd HH:mm:ss |
supplierId | Number | 否 | 54617 | 供应商id |
previousId | Number | 否 | 同一个查询条件, 1)第一次查询,不填。 2)后续查询,必填。传值从前一次查询的结果里取。 |
# 调用说明
- 排序,强制为按id升序。
# JSON示例
{
"paramValues": [
{
"groupId": "15870306745529487618",
"supplierId": 15994538764269522943
}
]
}
# 调用代码示例
PartLockPriceRequest req = new PartLockPriceRequest();
//仅在每日增量查询过去一天变化的数据时,才需要设置修改时间范围参数
req.setBeginModifiedTime("2024-09-25 00:00:00");
req.setEndModifiedTime("2024-09-25 23:59:59");
while (true) {
GatewayListResponse<PartLockPriceRow> resp = partApiGateway.queryPartLockPrice(req);
//业务处理逻辑
process(resp);
if (resp.isHasNext()) {
//设置下一页参数
req.setPreviousId(resp.getPreviousId());
} else {
//无需继续查下一页
break;
}
}
# 出参
# 字段说明
名称 | 类型 | 示例 | 描述 |
---|---|---|---|
list | PartLockPriceRow | 数据列表 | |
hasNext | boolean | false: 已经查完,没有下一页数据。无需继续查询下一页。 true: 可能还有下一页数据。查询下一页时,将需要传参previousId,继续查询。 注意,下次查询时返回的list可能为空,读取后需要校验一下。 | |
previousId | Number | 同一个查询条件,查询下一页时,必须带上返回结果里的这个值。 |
PartLockPriceRow
名称 | 类型 | 示例 | 描述 |
---|---|---|---|
supplierId | Number | 供应商id | |
supplierName | String | 供应商名称 | |
partName | String | 材料名 | |
customCode | String | 材料编码 | |
brandId | Number | 品牌id | |
brandName | String | 品牌名 | |
supplierCode | String | 零件号 | |
agreementPurchasePrice | Number | 777.00 | 采购协议价 |
internalSalePrice | Number | 1000.00 | 内部销售价 |
modifiedtime | String | 修改时间 |
# JSON示例
{
"hasNext": true,
"list": [
{
"agreementPurchasePrice": 100.00,
"brandId": "218",
"brandName": "博世",
"customCode": "CL0000447",
"id": "16148254401738317849",
"infoId": "15447222031818045591",
"internalSalePrice": 400.00,
"modifiedtime": "2024-09-24 13:42:00",
"modifier": "16143118871845412887",
"modifierName": "cltest",
"partName": "前刹车片",
"supplierCode": "0986AB2913",
"supplierId": "16147189597703512081",
"supplierName": "cltest01"
}
],
"previousId": 100001
}
← 根据材料id查询材料信息 套餐列表 →