功能说明:获取到任务分派信息列表
请求方式:POST(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/taskApiCtl/getTaskInfo.do?token=token&corpId=corpId
{
"currentPage":"1",
"endTime":"2016-06-01",
"pageSize":"1",
"startTimes":"2016-05-01"
}
|
参数 |
说明 |
类型 |
是否必须 |
备注 |
|---|---|---|---|---|
|
token |
用于验证 |
String |
是 | |
|
corpId |
公司唯一标识 |
String |
是 | |
|
startTimes |
创建时间上限 |
String |
是 |
格式必须为:yyy-MM-dd |
|
endTime |
创建时间下限 |
String |
是 |
创建时间间隔不的超过两个月 |
|
currentPage |
查询页码 |
String |
是 |
必须是正整数,如果超过最大页,当前页默认为最大页 |
|
pageSize |
分页大小 |
String |
否 |
默认为100,并且不超过1000 |
TaskListVO taskListVO = new TaskListVO();
// 设置查询的创建时间,格式必须为:yyyy-MM-dd,创建时间间隔不的超过两个月
taskListVO.setStartTimes("2019-01-01");
taskListVO.setEndTime("2019-01-31");
// 设置查询页码,必须是正整数,如果超过最大页数,会默认为最大页数
taskListVO.setCurrentPage("1");
// 分页大小,即每次获取的数据条数, 默认为100,并且不超过1000
taskListVO.setPageSize("10");
TaskApi taskApi = QwSdkUtil.getInter(TaskApi.class);
ApiTaskGetTaskInfoResultVO resultVO = taskApi.getTaskInfo(
QwSdkUtil.getCacheToken(), taskListVO);
System.out.println(JSONUtil.stringify(resultVO));
{
"currPage":1,
"maxPage":1,
"pageData":
[
{
"accessAddress":"北京市",
"allSubtaskCount":"1",
"closeReason":"任务已完成",
"closeTime":"2019-02-27 09:18:45",
"closer":"cbbf7e9ab38549d3822476feabefdec2",
"closerName":"企小微",
"commentList":
[
{
"commentStatus":"4",
"content":"@所有人 完成了任务,任务已完成,这就是原因",
"creator":"cbbf7e9ab38549d3822476feabefdec2",
"creatorTime":"2019-02-27 09:18:45",
"personName":"企小微",
"taskId":"415f00ba-b06f-485b-afd5-224e453ba298"
}
],
"content":"任务内容示例",
"createTime":"2019-02-25 15:55:24",
"creator":"cbbf7e9ab38549d3822476feabefdec2",
"creatorName":"企小微",
"creatorWxId":"qy_123456",
"fileMediaList":
[
{
"fileName":"附件文件名称示意.pptx",
"url":"/upload/file/b17efb43292e4cc9ac5d0b46bce059c4/20190225/0871dbea3f004570a7459af9f26ea1f2.pptx"
}
],
"inchargeRateList":
[
{
"isOver":"0",
"personName":"企小微",
"rate":"0.0000",
"rateType":"0",
"taskId":"415f00ba-b06f-485b-afd5-224e453ba298",
"type":"1",
"workHour":"0",
"wxUserId":"qy_123456"
}
],
"isUseRate":"0",
"latitude":"39.916527",
"longitude":"116.397125",
"picList":
[
"/upload/img/b17efb43292e4cc9ac5d0b46bce059c4/20190225/613e318a103c4318b8b7393d95af5dd3.jpeg"
],
"priority":"0",
"relevantList":
[
{
"personName":"企小微",
"taskId":"415f00ba-b06f-485b-afd5-224e453ba298",
"wxUserId":"qy_123456"
}
],
"subtaskList":
[
{
"fileMediaList":
[
{
"fileName":"附件名称示意.pptx",
"url":"/upload/file/b17efb43292e4cc9ac5d0b46bce059c4/20190225/da07033b18354f10a8b892409b033af3.pptx"
}
],
"mainTaskId":"415f00ba-b06f-485b-afd5-224e453ba298",
"picList":
[
"/upload/img/b17efb43292e4cc9ac5d0b46bce059c4/20190225/78b38c98d11046bbbddc6960a1426b3e.jpeg"
],
"startSubtaskTime":"2019-02-25 16:53:00",
"stopSubtaskTime":"2019-02-26 16:53:00",
"subCloseReason":"任务已完成",
"subCloseTime":"2019-02-27 09:18:44",
"subCloserId":"cbbf7e9ab38549d3822476feabefdec2",
"subCloserName":"企小微",
"subCloserWxId":"qy_123456",
"subContent":"子任务内容示意",
"subCreatorTime":"2019-02-25 15:55:24",
"subExecutorRateList":
[
{
"isOver":"0",
"personName":"企小微",
"rate":"0.0000",
"rateType":"0",
"taskId":"df0b7c3bff3c42bb8555bbadf31e01be",
"type":"4",
"wxUserId":"qy_123456"
}
],
"subInchargeName":"企小二",
"subInchargeWxId":"qy_151162",
"subNumber":"201902251553",
"subPriority":"0",
"subTitle":"子任务标题示意",
"subTotalRate":"0/1",
"subtaskCloseType":"1",
"subtaskId":"df0b7c3bff3c42bb8555bbadf31e01be",
"subtaskStatus":"2"
}
],
"taskId":"415f00ba-b06f-485b-afd5-224e453ba298",
"taskStart":"2019-02-25 16:53:00",
"taskStatus":"2",
"taskStop":"2019-02-26 16:53:00",
"title":"标题示例",
"totalRate":"0/3",
"typeName":"通知"
}
],
"totalRows":1
}
|
参数 |
说明 |
|---|---|
|
maxPage |
最大页 |
|
currentPage |
当前页 |
|
totalRows |
信息总条数 |
pageData 参数说明:
|
参数 |
类型 |
说明 |
|---|---|---|
|
taskId |
String |
任务id |
|
typeName |
String |
任务类型(详情请查询任务类型信息获取接口) |
|
title |
String |
任务标题 |
|
content |
String |
任务内容 |
|
isUseRate |
String |
进度反馈方式:1-按百分比, 2-按时长, 3-按工时 |
|
totalRate |
String |
任务进度 |
|
creatorName |
String |
发起人名称 |
|
creatorWxId |
String |
发起人账号 |
|
inchargeRateList |
json |
任务负责人以及其进度信息列表 |
|
relevantList |
json |
任务相关人信息列表 |
|
creatorTime |
String |
任务创建时间:yyyy-MM-dd HH:mm:ss |
|
taskStart |
String |
任务开始时间:yyyy-MM-dd HH:mm:ss |
|
taskStop |
String |
任务截止时间:yyyy-MM-dd HH:mm:ss |
|
priority |
String |
优先级:0普通 1不紧急但重要 2紧急但不重要 3紧急且重要 |
|
accessAddress |
String |
任务地点名称 |
|
latitude |
String |
任务地点:纬度 |
|
longitude |
String |
任务地点:经度 |
|
allSubtaskCount |
String |
子任务个数 |
|
subtaskList |
json |
子任务信息列表 |
|
taskStatus |
String |
任务发布状态:0待提交 1已提交 2已关闭 |
|
closeStatus |
String |
任务关闭状态:1完成 2终止 3取消 4拒绝 |
|
closeReason |
String |
任务关闭原因 |
|
closeTime |
String |
任务关闭时间:yyyy-MM-dd HH:mm:ss |
|
closerName |
String |
关闭人名称 |
|
commentList |
String |
任务评论信息:获取该主任务全部评论信息 |
|
fileMediaList |
json |
附件信息:获取该主任务全部附件信息 |
|
picList |
json |
图片信息:获取该主任务全部图片信息 |
|
score |
String |
任务评分 |
|
scoreName |
String |
任务评分人员 |
inchargeRateList / relevantList 参数说明:
|
参数 |
类型 |
说明 |
|---|---|---|
|
taskId |
String |
任务id |
|
personName |
String |
(主任务负责人/子任务执行人)名称 |
|
wxUserId |
String |
(主任务负责人/子任务执行人)帐号 |
|
rate |
String |
(主任务负责人/子任务执行人)任务进度 |
|
isOver |
String |
是否完成:0未完成 1完成 |
|
workHour |
String |
预计工时 |
|
rateType |
String |
进度类别,0-完成状态,1-百分比,2-时长 |
|
type
|
String |
人员进度类型,1-主任务负责人,3-子任务负责人, 4-子任务执行人 |
subtaskList 参数说明:
|
参数 |
类型 |
说明 |
|---|---|---|
|
mainTaskId |
String |
主任务id |
|
subtaskId |
String |
子任务id |
|
subNumber |
String |
子任务编号 |
|
subTitle |
String |
子任务标题 |
|
subContent |
String |
子任务内容 |
|
subCreatorName |
String |
子任务创建人名称 |
|
subCreatorWxId |
String |
子任务创建人账号 |
|
subInchargeName |
String |
子任务负责人名称 |
|
subInchargeWxId |
String |
子任务负责人账号 |
|
subTotalRate |
String |
子任务进度 |
|
subCreatorTime |
String |
子任务创建时间:yyyy-MM-dd HH:mm:ss |
|
startSubtaskTime |
String |
子任务开始时间:yyyy-MM-dd HH:mm:ss |
|
stopSubtaskTime |
String |
子任务截止时间:yyyy-MM-dd HH:mm:ss |
|
subPriority |
String |
子任务优先级:0普通 1不紧急但重要 2紧急但不重要 3紧急且重要 |
|
subtaskStatus |
String |
子任务发布状态:0待提交 1已提交 2已关闭 |
|
subtaskCloseType |
String |
子任务关闭状态:1完成 2终止 3取消 4拒绝 |
|
subCloseReason |
String |
子任务关闭原因 |
|
subCloseTime |
String |
子任务关闭时间:yyyy-MM-dd HH:mm:ss |
|
subCloserName |
String |
关闭人名称 |
|
subScore |
String |
子任务任务评分 |
|
subScoreName |
String |
子任务评分人员 |
|
subExecutorRateList |
json |
子任务执行人信息及进度列表 |
|
fileMediaList |
json |
子任务附件列表 |
|
picList |
json |
子任务图片列表 |
commentList 参数说明:
|
参数 |
类型 |
说明 |
|---|---|---|
|
taskId |
String |
任务id |
|
content |
String |
评论内容 |
|
creator |
String |
评论人用户id |
|
creatorTime |
String |
评论时间:yyyy-MM-dd HH:mm:ss |
|
personName |
String |
评论人名字 |
|
type |
String |
评论时提交的内容的类型:1-纯文字,2-纯图片,3-纯附件,6-混合 |
|
commentStatus
|
String |
评论状态值:0-单纯的评论,3-修改某一字段,4-关闭的评论,5-评价的评论,6-修改截止时间的评论,7-更新任务进度的评论,8-关闭任务进度的评论, 9-关闭子任务的评论,10-操作记录的评论 |
fileMediaList 参数说明:
|
参数 |
类型 |
说明 |
|---|---|---|
|
fileName |
String |
附件名字 |
|
url |
String |
附件url |