获取分销员收益列表接口

获取分销员的收益列表,支持分页查询。

注意事项

  • 该接口采用GET方法
  • 需要用户登录验证
  • 只返回当前登录用户的分销收益记录
  • 支持分页查询,可指定当前页码和每页数量
  • 包含订单金额、佣金金额、提现状态等信息

请求地址

{域名地址}/api/retailer/commissions

说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms.com/api/retailer/commissions

请求语法

GET {域名地址}/api/retailer/commissions

请求头

此接口还涉及公共请求头。更多信息,请参见公共请求头(Common Request Headers)

请求参数

字段名 类型 必填 说明
current int 当前页码,默认为1
pageSize int 每页显示数量,默认为10

响应头

此接口仅涉及公共响应头。更多信息,请参见公共请求头(Common Request Headers)

返回参数

字段名 类型 说明
code int 错误码
msg string 错误原因说明
data object 分销收益列表数组
total int 总记录数

data 结果 item 参数

字段名 类型 说明
id int 收益记录ID
user_id int 用户ID
order_id string 订单号
order_amount int 订单金额(单位:分)
amount int 获得佣金金额(单位:分)
status int 状态(0 待结算,1 已结算,2 已提现等)
withdraw_id int 提现ID,0表示未提现
remark string 备注信息
user_name string 用户名
can_withdraw boolean 是否可提现
created_time int 创建时间戳
updated_time int 更新时间戳

使用示例

请求示例

GET /api/retailer/commissions?current=1&pageSize=10 HTTP/1.1
Host: www.anqicms.com

响应示例

{
  "code": 0,
  "msg": "",
  "data": [
    {
      "id": 6,
      "created_time": 1671504424,
      "updated_time": 1671504424,
      "user_id": 1000,
      "order_id": "202212201046420050",
      "order_amount": 19900,
      "amount": 15920,
      "status": 0,
      "withdraw_id": 0,
      "remark": "销售收入",
      "user_name": "testuser",
      "can_withdraw": false
    },
    {
      "id": 5,
      "created_time": 1669618222,
      "updated_time": 1669618222,
      "user_id": 1000,
      "order_id": "202211281446070047",
      "order_amount": 19900,
      "amount": 15920,
      "status": 0,
      "withdraw_id": 0,
      "remark": "销售收入",
      "user_name": "testuser",
      "can_withdraw": false
    }
  ],
  "total": 2
}

错误代码

错误码 说明
0 OK
-1 错误,错误原因在 msg 中指出
1001 未登录
1002 未授权
200 API 请求 OK