文档
测试

获取余额支出或充值明细

POST
GetBalanceExpenditureOrTopUpDetails

接口描述

获取余额支出或充值明细

请求参数

参数名
类型
描述
必填
dataJson
object
数据参数
必填
member_id
number
会员ID 示例:100000
必填
client_key
string
密钥 示例:A5D22FF169993B30EFD2F2AE2A1875B572AA1835D2DBA51C588E601FA684CF4C
必填
index
number
页码 默认1
可选
size
number
每页数量 默认10
可选
type
number
获取类型 (1消费 2充值)
必填

响应参数

参数名
类型
描述
必填
ret
int
示例:0
必填
err_code
int
示例:0
必填
msg
string
示例:ok
必填
data
object
数据字典
必填
total
int
总数量
必填
list
array
数据列表
必填
id
int
记录ID
必填
amount
number
本金
必填
gift_amount
number
赠送金
必填
total_amount
number
总金额
必填
type
int
类型 (1消费 2充值 3退款) 注(1和3 为消费类型) (2 为充值类型)
必填
type_name
string
类型名称 示例:消费 (1消费 3退款 2充值)
必填
title
string
标题 示例:购买体检套餐
必填
time
string
时间 示例:2025-07-28 09:12:00
必填
order_id
number
订单号
必填
payment_order_id
number
支付单号
必填
balance_amount
number
剩余本金
必填
balance_gift_amount
number
剩余赠送金
必填

说明 / 示例

## 接口地址 ## 消费类型 成功返回示例 ```language { "data": { "balance_amount": 500.00, "balance_gift_amount": 500.00, "total": 2, "list": [{ "id": 10003, "amount": 9.00, "gift_amount": 1.00, "total_amount": 10.00, "type": 1, "type_name": "购买体检套餐", "title": "购买体检套餐", "time": "2025-07-28 09:12:00", "order_id": 100120, "payment_order_id": 100010 }, { "id": 10004, "amount": 9.00, "gift_amount": 1.00, "total_amount": 10.00, "type": 3, "type_name": "消费", "title": "体检套餐订单退款", "time": "2025-07-28 09:20:00", "order_id": 100120, "payment_order_id": 100010 }] }, "ret": 0, "err_code": 0, "msg": "ok" } ``` ## 充值类型 成功返回示例 ```language { "data": { "balance_amount": 500.00, "balance_gift_amount": 500.00, "total": 1, "list": [{ "id": 10002, "amount": 500.00, "gift_amount": 500.00, "total_amount": 1000.00, "type": 2, "type_name": "充值", "title": "充值活动", "time": "2025-07-28 08:50:00", "order_id": 100002, "payment_order_id": 100001 }] }, "ret": 0, "err_code": 0, "msg": "ok" } ``` >i 注:ret = 0 为成功 ## 失败返回示例 ```language { "ret": 4, "msg": "参数不能为空", "err_code": 10008 } ``` >d 注:ret > 0 为失败 ## 错误编号(errCode):