简要描述:

  • 休假查询接口

查询权限:

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

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

请求URL:

  • {JIRA_baseUrl}/rest/shdsd-Timesheet/latest/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""今天过年"   ---休假备注
    }
]


  • No labels