供应商评分/银行账户、商品别名/图片台账接入(22 个接口)
补齐上一批采购与供应链业务设置中列为「另批评估」的四组接口,
共 22 个:19 个进 srm 域,3 个商品图片命名规则进 config.srm。
接口分布
| 实体 | 编码前缀 | 域 | 接口数 |
|---|---|---|---|
| 供应商评分 | srm.supplier.score | srm | 读 3 / 写 2 |
| 供应商银行账户 | srm.supplier.bank | srm | 读 1 / 写 4 |
| 商品客户别名 | srm.product.alias | srm | 读 1 / 写 4 |
| 商品图片台账 | srm.product.image-ledger | srm | 读 2 / 写 2 |
| 商品图片命名规则 | config.srm.product-image-naming-rule | config | 读 1 / 写 2 |
前四组是业务数据,归 srm 域,需 srm:read / srm:write;命名规则是租户级配置,
归 config.srm,需 config:read / config:write。二者范围相互独立。
图片台账不传文件
srm.product.image-ledger.upload 与 .batch-bind 的名字容易误解——它们
不接收文件本身,只接收已上传到文件服务的 fileIds(或绑定项列表),
把文件与商品关联起来:
{
"apiCode": "srm.product.image-ledger.upload",
"body": {
"productId": "1961000000000000001",
"fileType": "MAIN_PIC",
"fileIds": ["..."]
}
}
fileType 取 MAIN_PIC(主图)/ SUB_PIC(副图)/ ATTACHMENT(附件)。
文件上传本身不在开放接口范围内。
高危操作
4 个:三处删除(评分、银行账户、别名)与命名规则重置。删除银行账户会影响引用它的 付款记录,重置命名规则会删除当前租户的自定义规则、回落系统默认。
经 MCP 调用须先向用户复述并获同意后携 confirm: true。
授权
两个域都是既有范围词汇,已授权的凭证无需重新授权:勾了 srm:* 即可用前四组,
勾了 config:* 即可用命名规则。
至此 srm 服务的开放情况
comap-srm 承载三个域,合计 408 个接口:srm 93、inventory 144、config.srm 171。
仍未开放的主要是生产、委外单据、检验单、采购待办池等成套业务,以及各类附件、
导入导出任务与 Feign 内部调用。