写一份查看任务分配接口详细设计
时间: 2023-06-07 18:12:02 浏览: 57
好的,根据您的要求,我现在为您提供一份查看任务分配接口的详细设计。
1. 接口名称:getTaskAssignments
2. 接口功能:查看任务分配情况
3. 请求方式:GET
4. 请求参数:
参数名 | 参数类型 | 是否必须 | 默认值 | 参数说明
--------|---------|---------|-------|--------
taskId | String | 是 | 无 | 任务ID
userId | String | 否 | 无 | 用户ID
status | Integer | 否 | 0 | 任务状态(0:全部;1:待处理;2:已处理)
page | Integer | 否 | 1 | 当前页码
pageSize| Integer | 否 | 10 | 每页数据量
5. 响应参数:
参数名 | 参数类型 | 是否必须 | 默认值 | 参数说明
-----------|---------|---------|-------|--------
code | Integer | 是 | 无 | 接口返回码(0:成功;1:失败)
msg | String | 是 | 无 | 接口返回信息
data | Object | 否 | 无 | 返回数据,格式如下:
taskId | String | 是 | 无 | 任务ID
taskName | String | 是 | 无 | 任务名称
assigneeId | String | 是 | 无 | 分配者ID
assigneeName | String | 是 | 无 | 分配者名称
assignTime | Date | 是 | 无 | 分配时间
dealId | String | 否 | 无 | 处理者ID
dealName | String | 否 | 无 | 处理者名称
dealTime | Date | 否 | 无 | 处理时间
status | Integer | 是 | 无 | 任务状态(0:待处理;1:已处理)
6. 接口示例:
请求示例:http://www.example.com/task/getTaskAssignments?taskId=123&userId=456&status=0&page=1&pageSize=10
响应示例:
{
"code": 0,
"msg": "查询成功",
"data": {
"taskId": "123",
"taskName": "测试任务",
"assigneeId": "123456",
"assigneeName": "小明",
"assignTime": "2021-01-01 10:00:00",
"dealId": "",
"dealName": "",
"dealTime": "",
"status": 0
}
}
以上就是该接口的详细设计,希望能满足您的需求。如有任何问题,请随时与我联系。