签收状态查询
接口:/signForTasks
Method:POST
数据格式:JSON
请求参数:
字段 | 类型 | 必须 | 默认值 | 描述 |
---|---|---|---|---|
employeeIds | String数组 | N | 员工工号数组 | |
formCodes | String数组 | N | 单据号数组 | |
category | String | N | 签收状态,可选择值为NEED_SIGN(待签收),SIGNED(已签收) | |
start | String | N | 根据单据到达待签收人的时间, 返回之后的数据(包含当天) | |
end | String | N | 根据单据到达待签收人的时间,返回之前的数据 (不包含当天) | |
offset | int | N | 0 | 分页起始 |
limit | int | N | 500 | 分页条数 |
#
- start, end的格式为yyyy-MM-dd
- 接口最多返回500条记录;可通过offset, limit进行分页
- 结果集按照签收任务创建时间升序排列
返回数据:
字段 | 类型 | 描述 |
---|---|---|
formCode | String | 单据号 |
employeeId | String | 员工工号 |
category | String | 签收状态,值为NEED_SIGN(待签收),SIGNED(已签收) |
formType | String | 单据类型,值为REIMBURSE(普通报销)CORP_REIMBURSE(对公报销) |
示例
- 请求示例:
{
"employeeIds":["10001"],
"formCodes":[],
"category":"NEED_SIGN",
"start":"2018-04-10",
"end":"2018-05-22",
"offset":0,
"limit":500
}
- 返回示例:
{
"code": "ACK",
"message": null,
"data": [
{
"formCode": "MY117081203",
"employeeId": "10001",
"category": "NEED_SIGN"
},
{
"formCode": "MY117081204",
"employeeId": "10001",
"category": "NEED_SIGN"
}
],
"args": null,
"linkDetail": false,
"lastPage": true,
"nonBizError": false
}