员工借款核销统计接口
说明
- 通过该接口可以查看员工在各个流程状态的借款金额,以及核销情况。具体状态表示和金额见详细参数。
注意事项
- 一次最多传入10个 employeeNo,超过则报错,且不会对重复 No 过滤。
接口地址
/api/openapi/form/loan/employee/detail
请求类型
POST
请求参数
参数说明
字段名称 |
字段类型 |
是否必填 |
字段说明 |
employeeNos |
List<String> |
是 |
员工工号 |
needDeductionCompleted |
boolean |
否 |
是否需要查询已核销的借款 |
pageSize |
int |
否 |
分页大小,默认为 50,最大值为 100 |
pageNum |
int |
否 |
页码,默认为 1 |
参数样例
{
"employeeNos": [
"user001",
"user002"
],
"needDeductionCompleted":true,
"pageSize":50,
"pageNum":1
}
响应参数
响应参数说明
字段名称 |
字段类型 |
是否必填 |
字段说明 |
hasNextPage |
boolean |
是 |
是否有下一页 |
list |
List<Detail> |
是 |
分页查询的结果 |
Details 包含字段说明
字段名称 |
字段类型 |
是否必填 |
字段说明 |
employeeId |
string |
是 |
员工工号 |
formCode |
string |
是 |
单据号 |
formName |
string |
是 |
单据名称 |
formStatus |
string |
是 |
单据状态 |
deductions |
List<Deduction> |
是 |
员工借款明细 |
Deduction 包含字段说明
字段名称 |
字段类型 |
是否必填 |
字段说明 |
deductionStatus |
string |
是 |
核销状态。详细见附录1说明 |
monetaryInfoList |
List<MonetaryInfo> |
是 |
核销明细 |
MonetaryInfo 包含字段说明
字段名称 |
字段类型 |
是否必填 |
字段说明 |
amount |
BigDecimal |
|
金额 |
currency |
string |
|
币种 |
参数样例
{
"hasNextPage": true,
"list": [
{
"employeeId": "emp001",
"formCode": "MK23020120",
"formName": "出差借款",
"formStatus": "COMPLETED",
"deductions": [
{
"deductionStatus": "PENDING",
"monetaryInfoList": [
{
"amount": 67,
"currency": "CNY",
"amountStr": "¥67.00"
}
]
},
{
"deductionStatus": "COMPLETED",
"monetaryInfoList": [
{
"amount": 100,
"currency": "CNY",
"amountStr": "¥100.00"
}
]
},
{
"deductionStatus": "ALL",
"monetaryInfoList": [
{
"amount": 10000,
"currency": "CNY",
"amountStr": "¥10,000.00"
}
]
}
]
}
]
}
附录
1、核销状态
字段code |
字段说明 |
UNSTART |
流程中借款汇总金额(取值逻辑:借款单流程未完成【审批中、审核中、结算中】,借款单批准金额之和)。 taskStatus状态是 PROCESSING 时,则deductionStatus显示此状态。 |
ALL |
借款汇总金额(取值逻辑:已完成的借款单批准金额之和,包含核销中金额、核销完成金额、人工确认还款金额) |
PENDING |
核销中金额(取值逻辑:报销单、还款单流程未完成【审批中、审核中、结算中】,核销借款的金额之和) |
COMPLETED |
核销完成金额(取值逻辑:报销单、还款单流程已完成,核销借款的金额之和) |
FINANCE |
人工确认还款金额总和 |
修改记录
2024-08-21 新增员工借款核销统计接口文档