/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详情
参数 | 类型 | 描述 | 必填 | 默认值 |
|---|---|---|---|---|
| startDate | String | 休假记录的开始时间 yyyy-MM-dd。 | 非必填 | |
| endDate | String | 休假记录的结束时间 yyyy-MM-dd。 | 非必填 | |
| userName | String | 休假记录的用户名,多个用户以逗号分隔。 | 非必填 | |
| userKey | String | 休假记录的用户 Key,多个用户以逗号分隔。与userName同时使用时无效。 | 非必填 | |
| typeId | String | 休假类型的 ID。 | 非必填 | |
| year | String | 休假记录的年份,如 2024 。 | 必填 | |
| month | String | 休假记录的月份,长度必须为两位,如 06 。 | 非必填 | |
| startAt | Number | 返回列表的数据开始位置。 | 非必填 | 0 |
| maxResults | Number | 返回列表的最大记录数。 | 非必填 | 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" -- 休假时长
}
]
} |