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

查询参数

参数

类型

描述

必填

默认值

modeString

audit:为审批人获取待审核日志列表;

view:获取自身待审核日志列表;

revoke-audit:为审批人获取撤回已审核工时的申请列表

revoke-view:获取自身提交的撤回已审核工时的申请列表

非必填view
startDateString工作日志的开始时间 yyyy-MM-dd,"audit"或"view"模式下必填。非必填
endDateString工作日志的结束时间 yyyy-MM-dd,"audit"或"view"模式下必填。非必填
projectIdsString工作日志的项目 ID,多个项目以逗号分隔。非必填
projectKeysString工作日志的项目 Key,多个项目以逗号分隔。非必填
issueIdsString工作日志的问题 ID,多个问题以逗号分隔。非必填
issueKeysString工作日志的问题 Key,多个问题以逗号分隔。非必填
runAsString单个用户名,以该用户的权限执行这次审核日志查询。留空时返回内容不受权限限制。非必填
startAtNumber返回列表的数据开始位置。非必填0
maxResultsNumber返回列表的最大记录数。非必填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 已拒绝
            },
     }
    ]
}
  • 无标签