# 财务
# 获取确认收入列表
# 接口名称 :
GetAffirmIncomeList
# 接口说明 :
获取确认收入列表
请求地址:
HTTP:https://openplatform-api.xiaobao100.com/open-erp/OpenApi/GetAffirmIncomeList (opens new window)
Java:https://openplatform-api.xiaobao100.com (opens new window)
请求方式:
POST
请求类型:
Content-Type: application/json
请求头:
"token":"@string"
"corp-id":"@string"
"xb-timestamp":"@integer"
"xb-sign-method":"sha256"
"xb-sign":"@string"
请求参数:
| 参数名 | 是否必填 | 参数类型 | 参数描述 |
|---|---|---|---|
| pageIndex | 是 | integer | └ 当前页,默认从第1页开始 |
| pageSize | 是 | integer | └ 分页大小,默认50条 |
| schoolId | 否 | integer | └ 校区id |
| beginDate | 是 | datetime | └ 搜索开始时间(查询日期类型),区间跨度最大为一个月,时间格式示例:2020-01-01T00:00:00 |
| endDate | 是 | datetime | └ 搜索结束时间(查询日期类型),区间跨度最大为一个月,时间格式示例:2020-01-01T00:00:00 |
返回参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | integer | 状态码 |
| message | string | 描述信息 |
| data | array | 返回数据信息 |
| schoolId | integer | └ 校区ID |
| occurredDate | datetime | └ 发生日期。时间格式示例:2020-01-01T00:00:00 |
| stuInfoId | integer | └ 学员ID |
| lessonId | integer | └ 课程ID |
| sourceName | string | └ 变动类型名称 |
| chargeMode | integer | └ 课程收费模式 1:按课时,2:按时间,3:按期 |
| amount | number | └ 金额 |
| classId | integer | └ 班级ID(可能为空) |
| tranOrderId | integer | └ 订单Id |
| tranOrderType | integer | └ 订单类型:1.报名、2.账户余额变动、3.转班、4.停课、5.复课、6.结课、7.退费、8.教材杂费、9.积分、10补费 |
请求正文:
{"pageIndex":"@integer(60, 100)","pageSize":"@integer(60, 100)","schoolId":"@integer(60, 100)","beginDate":"@datetime","endDate":"@datetime"}
请求示例(Java SDK,即将开放,敬请期待):
TokenApi tokenApi = new TokenApi(String apiUrl);
TokenDTO dto = new TokenDTO();
dto.setAccessKeyId(String accessKeyId);
dto.setAccessKeySecret(String accessKeySecret);
String token = tokenApi.getToken(dto);
OpenApiApi api = new OpenApiApi(String apiUrl, String accesskeyId, String accessKeySecret, String token, String corpId);
api.getAffirmIncomeList(parameter [, parameter1, parameter2...])
返回示例:
{
"code": "@integer(60, 100)",
"message": "@string",
"data": [
{
"schoolId": "@integer(60, 100)",
"occurredDate": "@datetime",
"stuInfoId": "@integer(60, 100)",
"lessonId": "@integer(60, 100)",
"sourceName": "@string",
"chargeMode": "@integer(60, 100)",
"amount": "@integer(60, 100)",
"classId": "@integer(60, 100)",
"tranOrderId": "@integer(60, 100)",
"tranOrderType": "@integer(60, 100)"
}
]
}
← 课堂点评