简要描述:

  • 休假查询接口

查询权限:

  • jira管理员
  • 项目负责人
  • 全局审核人
  • "TIME_WISE_PROJECT_VIEW"或 "TIME_WISE_PROJECT_APPROVER" 项目角色
  • 项目管理权限

满足以上一种权限的用户,可以查询所有人的休假记录,否则仅可以查询自己的休假记录。

请求URL:

  • {JIRA_baseUrl}/rest/shdsd-Timesheet/2/leaveRecord/queryAllLeave

请求方式:

  • GET

返回示例:


[
    {
        "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": "今天过年"   ---休假备注
    }
]





  • 无标签