# 财务
# 获取确认收入列表
# 接口名称 :
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)"
}
]
}
← 课堂点评