/rest/shdsd-Timesheet/3/leave

接口说明

按条件查询休假记录数据。

媒体类型

请求样例

{JiraHost}/rest/shdsd-Timesheet/3/leave?startDate=2024-07-09&endDate=2024-08-01&userName=huihui,bruce&typeId=1&year=2024&month=04&startAt=0&maxResults=10

求BODY详情

参数

类型

描述

必填

默认值

startDateString休假记录的开始时间 yyyy-MM-dd非必填
endDateString休假记录的结束时间 yyyy-MM-dd非必填
userNameString休假记录的用户名,多个用户以逗号分隔。非必填
userKeyString休假记录的用户 Key,多个用户以逗号分隔。与userName同时使用时无效。非必填
typeIdString休假类型的 ID。非必填
yearString休假记录的年份,如 2024 。必填
monthString休假记录的月份,长度必须为两位,如 06 。非必填
startAtNumber返回列表的数据开始位置。非必填0
maxResultsNumber返回列表的最大记录数。非必填10

返回示例

{
    "total": 1,    -- 工时数据总数
    "isLast": true,    -- 当前返回结果是否是分页的最后一页
    "startAt": 0,    -- 返回列表的数据开始位置
    "maxResults": 10,    -- 返回列表的最大记录数
    "values": [
        {
            "id": 5,    -- 休假记录的ID
            "user": {    -- 休假记录的提报人
                "userKey": "JIRAUSER10000",
                "avatar": "http://192.168.80.15:32395/secure/useravatar?size=xsmall&avatarId=10502",
                "userName": "admin",
                "displayName": "admini",
                "emailAddress": "hui.yin@shdsd.com",
                "isActive": true,
                "isDel": false
            },
            "typeId": 1,    -- 休假类型ID
            "typeName": "调休",    -- 休假类型名称
            "isPaid": 1,    -- 是否带薪
            "leaveTime": "2024-02-27",    -- 休假日期
            "leaveSeconds": 3600,    -- 休假时长(单位:s)
            "dailyLeaveTime": "1h"    -- 休假时长
        }
    ]
}