8.31 收入详情【基础探测通过,待数据联调】

GET /tieup/api/v1/artist/income-records/{income_id}

路径参数:

参数 类型 必填 说明
income_id integer 收入明细 ID

响应字段:

字段 类型 说明
id integer 收入明细 ID
income_no string 收入记录编号
artist_id integer 艺人 ID
artist_user_id integer 艺人关联用户 ID
fan_user_id integer/null 来源粉丝用户 ID
fan_nickname string 来源粉丝用户昵称;用户不存在或昵称为空时返回空字符串
order_no string/null 平台订单号
business_type string 收入业务类型
business_id integer/null 业务记录 ID
total_amount string 用户实付或业务折现总收入,单位元,两位小数
settlement_base_amount string 艺人分成结算基数,单位元,两位小数
artist_income_amount string 艺人收入金额,单位元,两位小数
platform_fee_amount string 总收入减艺人收入,单位元,两位小数
share_ratio string 应用于结算基数的艺人分成比例
settlement_status integer 结算状态:1=待结算,2=已入账,3=已退款扣回,4=已取消
settled_at string/null 入账时间
refund_no string/null 关联退款单号
created_at string/null 创建时间
extra object 收入计算快照,包含来源、实付金额、结算基数、差额、iOS 加价金额及分成配置

响应示例:

{
  "code": 200,
  "message": "成功",
  "data": {
    "id": 70001,
    "income_no": "IN202606170001",
    "artist_id": 20001,
    "artist_user_id": 20002,
    "fan_user_id": 10001,
    "fan_nickname": "Tieup用户",
    "order_no": "TO202606170001",
    "business_type": "subscription",
    "business_id": 30001,
    "total_amount": "140.00",
    "settlement_base_amount": "98.00",
    "artist_income_amount": "68.60",
    "platform_fee_amount": "71.40",
    "share_ratio": "70.00",
    "settlement_status": 2,
    "settled_at": "2026-06-17 10:00:00",
    "refund_no": null,
    "created_at": "2026-06-17 10:00:00",
    "extra": {
      "source": "subscription_paid",
      "payment_amount": "140.00",
      "settlement_base_amount": "98.00",
      "settlement_base_difference_amount": "42.00",
      "ios_markup_amount": "42.00",
      "share_ratio": "70.00",
      "platform_fee_ratio": "30.00"
    }
  }
}