描述:
- 查询工时数据相关信息
请求URL:
- {JIRA_baseUrl}/rest/shdsd-Timesheet/latest/issue/getWorkLogs
请求方式:
- GET
请求参数:
| 字段 | 类型 | 默认值 | 示例(格式) | 描述 |
|---|---|---|---|---|
| issueId | Number | 10008 | Issue ID | |
| startTime | String | yyyy-MM-dd | 开始时间 | |
| endTime | String | yyyy-MM-dd | 结束时间 | |
| userKeys | String | userKey1,userKey2,... | 用户Key( 数组 ) | |
| projectId | Number | 10000 | 项目ID | |
| includeIssue | Boolean | false | false | 是否查询工时关联Issue信息 |
| pageNum | Number | 1 | 1 | 页码 ( 从1开始 ) |
| pageSize | Number | 10 | 10 | 每页条数 |
返回示例:
{
"total": 11, -- 工时数据总数
"values": [
{
"overTimeStr": "0h", -- 加班时间
"timeWorkedStr": "1h 30m", -- 记录时长
"issueId": 10013, -- Isuue ID
"author": { -- 所属人相关信息
"userKey": "admin",
"avatar": "http://localhost:2990/jira/secure/useravatar?size=xsmall&avatarId=10346",
"userName": "admin",
"displayName": "admin",
"emailAddress": "admin@admin.com",
"isActive": true,
"isDel": false
},
"overTime": null, -- 加班时间(秒)
"timeWorked": 5400, -- 记录时长单位(秒)
"memo": "13123", -- 工时备注
"projectKey": "TEST", -- 项目key
"createTime": "2024-06-27 18:08:28.435", --工时创建时间
"auditTime": null, -- 审核时间
"approve": { -- 审核人信息
"userKey": "admin",
"avatar": "http://localhost:2990/jira/secure/useravatar?size=xsmall&avatarId=10346",
"userName": "admin",
"displayName": "admin",
"emailAddress": "admin@admin.com",
"isActive": true,
"isDel": false
},
"workLogTypeName": "需求设计", -- 日志类型
"workLogType": "10005", -- 日志类型id
"create": { -- 创建人信息
"userKey": "admin",
"avatar": "http://localhost:2990/jira/secure/useravatar?size=xsmall&avatarId=10346",
"userName": "admin",
"displayName": "admin",
"emailAddress": "admin@admin.com",
"isActive": true,
"isDel": false
},
"id": 10304,
"projectId": 10000, -- 项目Id
"unitSample": "h", -- 工时单位
"status": 0, -- 日志状态
"isAppendLog": false -- 是否为补录日志记录
}
],
"pageSize": 10, -- 每页条数
"pageNum": 2 -- 页码
}