1. 我的上级列表
接口地址: /merchantapi/distribution/agentrelation/myParentList
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | int | 否 | 页码 |
| limit | int | 否 | 每页数量 |
响应示例:
json
{
"code": 1,
"msg": "获取成功",
"data": {
"list": [
{
"id": 1,
"user_id": 100, // 当前商户ID
"parent_id": 50, // 上级商户ID
"parent_username": "上级商户A", // 上级商户用户名
"parent_shop_name": "上级商户A的店铺", // 上级商户店铺名称
"source": 1, // 1=对接码代理,2=货源大厅代理
"status": 1, // 0=待审核,1=已通过,-1=已拒绝
"create_time": "2025-11-19 15:57:15", // 创建时间
"agent_level_id": 1, // 代理级别标识,为2时为非直属代理,无法对此等级代理进行管控,除了能加分销黑名单
}
],
"total": 3
}
}说明: 查看当前商户的所有上级代理关系
2. 查看上级可代理商品
接口地址: /merchantapi/distribution/agentrelation/goodsListByParentId
请求方式: POST
请求参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| parent_id | int | 是 | 上级商户ID |
| page | int | 否 | 页码 |
| limit | int | 否 | 每页数量 |
响应示例:
json
{
"code": 1,
"msg": "获取成功",
"data": {
"list": [
{
"id": 1,
"name": "QQ币100元", // 商品名称
"agent_price": "92.00", // 代理价格
"stock": 1000, // 库存
"is_docked": 0, // 是否已对接:0=未对接,1=已对接
"is_blacklist": 0 // 是否被拉黑 0=否,1=是
// ... 其他不重要信息可不在前端显示
}
],
"total": 50
}
}业务规则:
- 必须存在代理关系才能查看
- 对接码代理显示对应等级的商品
- 货源大厅代理显示货源大厅开放的商品
- 被拉黑的商品无法对接,可提示为无权限[分销黑名单]