1 获取分销黑名单列表
接口地址: /merchantapi/distribution/blacklist/list
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| blacklist_user_id | int | 否 | 被拉黑用户 ID |
| page | int | 否 | 页码 |
| limit | int | 否 | 每页数量 |
响应示例:
json
{
"code": 1,
"msg": "获取成功",
"data": {
"list": [
{
"id": 1,
"user_id": 1000, // 当前商户 ID
"blacklist_user_id": 1050, // 被拉黑的商户用户 ID
"reason": "恶意对接", // 拉黑原因
"create_time": "2025-11-23 00:08:33", // 创建时间
"blacklist_username": "test1050", // 被拉黑的商户用户名
"blacklist_shop_name": "1050店铺" // 被拉黑的商户店铺名称
}
],
"total": 10
}
}2. 添加到分销黑名单
接口地址: /merchantapi/distribution/blacklist/add
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| blacklist_user_id | int | 是 | 被拉黑商户用户 ID |
| reason | string | 否 | 拉黑原因 |
响应示例:
json
{
"code": 1,
"msg": "添加成功"
}业务规则:
- 不能拉黑自己
- 不能重复拉黑同一用户
- 拉黑后会自动解除代理关系
- 拉黑后对方无法对接本商户商品
3. 从分销黑名单移除
接口地址: /merchantapi/distribution/blacklist/remove
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | int | 是 | 黑名单记录 ID |
响应示例:
json
{
"code": 1,
"msg": "移除成功"
}说明: 移除后对方可以重新对接本商户商品