GET /rest/shdsd-Timesheet/3/auditLog
接口说明
查询工时数据相关信息。
媒体类型
- application/json
请求样例
{JiraHost}/rest/shdsd-Timesheet/3/auditLog?mode=audit&startDate=2024-07-09&endDate=2024-08-01&projectIds=10032,10033&issueKeys=IK-556,IK-557&runAs=bruce&startAt=0&maxResults=10
查询参数
参数 | 类型 | 描述 | 必填 | 默认值 |
|---|---|---|---|---|
| mode | String | audit:为审批人获取待审核日志列表; view:获取自身待审核日志列表; revoke-audit:为审批人获取撤回已审核工时的申请列表 revoke-view:获取自身提交的撤回已审核工时的申请列表 | 非必填 | view |
| startDate | String | 工作日志的开始时间 yyyy-MM-dd,"audit"或"view"模式下必填。 | 非必填 | |
| endDate | String | 工作日志的结束时间 yyyy-MM-dd,"audit"或"view"模式下必填。 | 非必填 | |
| projectIds | String | 工作日志的项目 ID,多个项目以逗号分隔。 | 非必填 | |
| projectKeys | String | 工作日志的项目 Key,多个项目以逗号分隔。 | 非必填 | |
| issueIds | String | 工作日志的问题 ID,多个问题以逗号分隔。 | 非必填 | |
| issueKeys | String | 工作日志的问题 Key,多个问题以逗号分隔。 | 非必填 | |
| runAs | String | 单个用户名,以该用户的权限执行这次审核日志查询。留空时返回内容不受权限限制。 | 非必填 | |
| startAt | Number | 返回列表的数据开始位置。 | 非必填 | 0 |
| maxResults | Number | 返回列表的最大记录数。 | 非必填 | 10 |
返回示例
{
"total": 2, -- 工时数据总数
"isLast": true, -- 当前返回结果是否是分页的最后一页
"startAt": 0, -- 返回列表的数据开始位置
"maxResults": 10, -- 返回列表的最大记录数
"values": [
{
"log": { -- 工时内容
"id": 10700, -- 工时ID
"author": "JIRAUSER11800",
"authorUser": { -- 工时所属人相关信息
"userKey": "JIRAUSER11800",
"avatar": "http://192.168.80.15:32395/secure/useravatar?size=xsmall&avatarId=10335",
"userName": "pluto",
"displayName": "pluto",
"emailAddress": "useremail022@test.com",
"isActive": true,
"isDel": false
},
"issueId": 13205,
"issueKey": "AAA-2",
"projectId": 11100,
"projectKey": "AAA",
"createTime": "2024-07-25 00:40:29.858", -- 填写工时的时间
"updateTime": "2024-07-25 00:40:29.858", -- 更新工时的时间
"startDate": "2024-07-25", -- 工时日期
"timeWorked": 3600, -- 所用工时(秒)
"timeWorkedStr": "1h", -- 所用工时
"memo": "333", -- 工时备注
"deleteOthersWorkLog": false,
"editOthersWorkLog": false
},
"audit": { -- 工时审核内容
"id": 139,
"auditor": "JIRAUSER10000",
"auditorUser": { -- 工时审核人相关信息
"userKey": "JIRAUSER10000",
"avatar": "http://192.168.80.15:32395/secure/useravatar?size=xsmall&avatarId=10502",
"userName": "admin",
"displayName": "admini",
"emailAddress": "huihui@test.com",
"isActive": true,
"isDel": false
},
"status": 1, -- 工时审核状态 0 未提交 1 待审核 2 已审核
"auditTime": "2024-07-25 01:10:54", -- 工时审核时间
"auditComment": "buxing" -- 工时审核说明
},
"revoke": { -- 工时撤回申请内容
"undoReason": "填错了",
"rejectReason": "无需修改",
"status": 1, -- 工时撤回申请的状态 0 申请中 1 已同意 2 已拒绝
},
}
]
}