[TOC]
## 获取用户余额
* 请求地址: `/funds/getBalance`
* 请求方式: get
* 请求参数: 无
* 成功返回:
```json
{
"code": 0,
"data": {
"data": {
"sum": 0//余额 (单位是分)
}
}
}
```
* 失败返回: 其他错误信息
## 获取用户押金
* 请求地址: `/funds/getDeposit`
* 请求方式: get
* 请求参数: 无
* 成功返回:
```json
{
"code": 0,
"data": {
"status": 0,//押金状态 0 正常 1 申请退款中 2 已退款 3 拒绝退款
"sum": 0//押金 (单位·分)
}
}
```
* 失败返回: 其他错误信息
## 获取用户充值记录
* 请求地址: `/funds/recharge`
* 请求方式: get
* 请求参数: 无
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"order_number": "AB123456",//充值订单号
"sum": 200,//充值金额 (单位分)
"status": 0,//充值状态 0 未付款 1已付款
"type": 0,//充值类型 0 余额 1 押金
"mode": 0,//支付方式 0 微信 1 支付宝 2 银行卡
"create_time": "2017-11-14 20:15:18"//下单时间
}
],
"currentPage": 1,//当前页
"pageNumber": 10,//页码
"count": 1//总条数
}
}
```
* 失败返回: 其他错误信息
## 充值记录分页
* 请求地址: `/funds/recordPag`
* 请求方式: get
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `currentPage` | int | 11 | `是` | 当前页 |
| `pageNumber` | int | 11 | `是` | 页码 |
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"order_number": "AB123456",
"sum": 200,
"status": 0,
"type": 0,
"mode": 0,
"create_time": "2017-11-14 20:15:18"
}
]
}
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
## 获取用户提现记录
* 请求地址: `/funds/getCash`
* 请求方式: get
* 请求参数: 无
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"id": 1,
"sum": 2000,//提现金额
"status": 0,//提现状态 0 申请中 1 提现成功 2 提现失败
"type": 0,// 提现类型 0 余额 1 押金
"a_type": 0,//提现账户类型 0 微信 1 支付宝 2 银行卡
"account": "12313",//提现账户
"create_time": "2017-11-14 18:05:44"//申请提现时间
}
],
"currentPage": 1,//当前页
"pageNumber": 10,//页码
"count": 1//总条数
}
}
```
* 失败返回: 其他错误信息
## 提现记录分页
* 请求地址: `/funds/cashPag`
* 请求方式: get
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `currentPage` | int | 11 | `是` | 当前页 |
| `pageNumber` | int | 11 | `是` | 页码 |
* 成功返回:
```json
{
"code": 0,
"data": {
"data": [
{
"id": 1,
"sum": 2000,
"status": 0,
"type": 0,
"a_type": 0,
"account": "12313",
"create_time": "2017-11-14 18:05:44"
}
]
}
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
## 余额申请提现
* 请求地址: `/funds/save`
* 请求方式: post
* 请求参数:
| 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 |
| --- | --- | --- | --- | --- |
| `sum` | int | 11 | `是` | 提现金额 |
| `a_type` | int | 11 | 是 | 提现账户类型 |
| `account` | string | 2-31 | 是 | 提现账户 |
>[info] 注:提现账户类型和提现账户 前端设计没有 可以不用填写
> 提现账户类型 0 微信 1 支付宝 2 银行卡
* 成功返回:
```json
{
"code": 0
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```
## 押金申请提现
* 请求地址: `/funds/saveDeposit`
* 请求方式: post
* 请求参数: 无
* 成功返回:
```json
{
"code": 0
}
```
* 失败返回:
```json
{
"code": -1,
"msg": "参数错误!"
}
```