简要描述:
查询权限:
- jira管理员
- 项目负责人
- 全局审核人
- "TIME_WISE_PROJECT_VIEW"或 "TIME_WISE_PROJECT_APPROVER" 项目角色
- 项目管理权限
满足以上一种权限的用户,可以查询所有人的休假记录,否则仅可以查询自己的休假记录。
请求URL:
- {JIRA_baseUrl}/rest/shdsd-Timesheet/latest/leaveRecord/queryAllLeave
请求方式:
返回示例:
[ { "id": 41, ---休假ID "leaveUser": { "userKey": "admin", ---休假用户Key "avatar": "http://192.168.80.155:2990/jira/secure/useravatar?size=xsmall&avatarId=10341", ---休假用户图标 "userName": "admin", ---休假用户的用户名 "displayName": "admin", ---休假用户的全名 "emailAddress": "admin@admin.com", ---休假用户的邮箱 "isActive": true, ---休假用户是否活跃 "isDel": false ---休假用户是否删除 }, "issue": { "issueId": 10800, ---休假问题的ID "issueKey": "XMA-11", ---休假问题的Key "issueSummary": "ccc" ---休假问题的概要 }, "leaveTypeId": 4, ---休假类型的ID "leaveTypeName": "春节", ---休假类型的名称 "isPaid": true, ---休假是否带薪 "leaveDate": "2023-03-03", ---休假的日期 "leaveSeconds": 28800, ---休假的时间(秒) "leaveTimeStr": "1d", ---休假的时间(天,小时,分) "creator": { "userKey": "JIRAUSER10400", ---休假记录创建人 "avatar": "http://192.168.80.155:2990/jira/secure/useravatar?size=xsmall&avatarId=10334", ---休假记录创建人图标 "userName": "xml", ---休假记录创建人用户名 "displayName": "测试赛", ---休假记录创建人全名 "emailAddress": "admin@admin.com", ---休假记录创建人邮箱 "isActive": true, ---休假记录创建人是否活跃 "isDel": false ---休假记录创建人是否删除 }, "memo": "今天过年" ---休假备注 } ] |