public static class LeaveRequest.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
LeaveRequest.Builder |
actualEndDate(String actualEndDate)
(暂未开放)实际结束日期,格式为yyyy-MM-dd
示例值:2022-08-02
|
LeaveRequest.Builder |
approvalDate(String approvalDate)
(暂未开放)审批通过日期,格式为yyyy-MM-dd
示例值:2022-09-09
|
LeaveRequest |
build() |
LeaveRequest.Builder |
dataSource(Integer dataSource)
(暂未开放)请假记录数据来源
示例值:1
|
LeaveRequest.Builder |
details(LeaveRequestDetail[] details)
请假详情
示例值:
|
LeaveRequest.Builder |
employmentId(String employmentId)
员工ID,ID 类型与 user_id_type 一致
示例值:7360983350600173082
|
LeaveRequest.Builder |
employmentName(I18n[] employmentName)
员工姓名
示例值:
|
LeaveRequest.Builder |
endTime(String endTime)
假期结束时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning"";
- 小时假如需返回精准到小时的时间格式,请联系[技术支持](https://applink.feishu.cn/TLJpeNdW) 开通
示例值:2024-11-28
|
LeaveRequest.Builder |
estimatedEndDate(String estimatedEndDate)
(暂未开放)预估结束日期,格式为yyyy-MM-dd
示例值:2022-08-02
|
LeaveRequest.Builder |
grantSource(String grantSource)
数据来源;;可选值有:;;- "manual":手动创建;;- "system":系统创建"
示例值:manual
|
LeaveRequest.Builder |
isDeducted(Boolean isDeducted)
(暂未开放)是否带薪
示例值:false
|
LeaveRequest.Builder |
leaveCancelProcessId(String[] leaveCancelProcessId)
请假取消流程ID。
|
LeaveRequest.Builder |
leaveCorrectProcessId(String[] leaveCorrectProcessId)
请假更正流程ID。
|
LeaveRequest.Builder |
leaveCorrectProcessInfo(LeaveProcessInfo[] leaveCorrectProcessInfo)
请假更正流程信息
示例值:
|
LeaveRequest.Builder |
leaveDuration(String leaveDuration)
假期时长
示例值:1
|
LeaveRequest.Builder |
leaveDurationUnit(Integer leaveDurationUnit)
假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时
示例值:2
|
LeaveRequest.Builder |
leaveProcessId(String[] leaveProcessId)
请假申请流程ID。
|
LeaveRequest.Builder |
leaveRequestId(String leaveRequestId)
请假记录ID
示例值:7536864851379078665
|
LeaveRequest.Builder |
leaveRequestStatus(Integer leaveRequestStatus)
请假记录的状态;;可选值有:;;- 1:已通过;;- 2:审批中;;- 3:审批中(更正);- 4:审批中(取消休假);- 5:审批中(返岗);- 6:已返岗;- 7:已拒绝;-
8:已取消;- 9:已撤回
示例值:2
|
LeaveRequest.Builder |
leaveReturnProcessId(String[] leaveReturnProcessId)
请假返岗流程ID。
|
LeaveRequest.Builder |
leaveTagConf(LeaveTagConf leaveTagConf)
(暂未开放)请假标签配置
示例值:{"tag_list":[{"key":"leave_type","values":["Annual
Leave"]},{"key":"leave_term","values":["Short Leave"]}]}
|
LeaveRequest.Builder |
leaveTypeCode(String leaveTypeCode)
(暂未开放)假期类型枚举
示例值:Annual Leave
|
LeaveRequest.Builder |
leaveTypeId(String leaveTypeId)
假期类型ID
示例值:7452717067026138635
|
LeaveRequest.Builder |
leaveTypeName(I18n[] leaveTypeName)
假期类型名称
示例值:
|
LeaveRequest.Builder |
notes(String notes)
备注
示例值:备注
|
LeaveRequest.Builder |
returnTime(String returnTime)
返岗时间,格式为秒级时间戳
示例值:1662134400
|
LeaveRequest.Builder |
startTime(String startTime)
假期开始时间,格式可能为:;; - 字符串日期:如 "2022-09-09";; - 字符串日期加 morning/afternoon:如 "2022-09-09 morning"";
- 小时假如需返回精准到小时的时间格式,请联系[技术支持](https://applink.feishu.cn/TLJpeNdW) 开通
示例值:2024-11-28
|
LeaveRequest.Builder |
submittedAt(String submittedAt)
发起时间,格式为秒级时间戳
示例值:1659080476
|
LeaveRequest.Builder |
submittedBy(String submittedBy)
发起人,ID 类型与 user_id_type 一致
示例值:7109664941775241244
|
LeaveRequest.Builder |
timeZone(String timeZone)
时区
示例值:Asia/Shanghai
|
LeaveRequest.Builder |
wdPaidType(Integer wdPaidType)
WorkDay专用 扣薪类型, 1不参与算薪 2影响算薪 3不影响算薪
示例值:1
|
LeaveRequest.Builder |
workdayExtendInfos(LeaveExtendItem[] workdayExtendInfos)
workday扩展字段信息
示例值:
|
public LeaveRequest.Builder leaveRequestId(String leaveRequestId)
示例值:7536864851379078665
leaveRequestId - public LeaveRequest.Builder employmentId(String employmentId)
示例值:7360983350600173082
employmentId - public LeaveRequest.Builder employmentName(I18n[] employmentName)
示例值:
employmentName - public LeaveRequest.Builder leaveTypeId(String leaveTypeId)
示例值:7452717067026138635
leaveTypeId - public LeaveRequest.Builder leaveTypeName(I18n[] leaveTypeName)
示例值:
leaveTypeName - public LeaveRequest.Builder startTime(String startTime)
示例值:2024-11-28
startTime - public LeaveRequest.Builder endTime(String endTime)
示例值:2024-11-28
endTime - public LeaveRequest.Builder leaveDuration(String leaveDuration)
示例值:1
leaveDuration - public LeaveRequest.Builder leaveDurationUnit(Integer leaveDurationUnit)
示例值:2
leaveDurationUnit - public LeaveRequest.Builder leaveRequestStatus(Integer leaveRequestStatus)
示例值:2
leaveRequestStatus - public LeaveRequest.Builder grantSource(String grantSource)
示例值:manual
grantSource - public LeaveRequest.Builder returnTime(String returnTime)
示例值:1662134400
returnTime - public LeaveRequest.Builder submittedAt(String submittedAt)
示例值:1659080476
submittedAt - public LeaveRequest.Builder submittedBy(String submittedBy)
示例值:7109664941775241244
submittedBy - public LeaveRequest.Builder notes(String notes)
示例值:备注
notes - public LeaveRequest.Builder approvalDate(String approvalDate)
示例值:2022-09-09
approvalDate - public LeaveRequest.Builder isDeducted(Boolean isDeducted)
示例值:false
isDeducted - public LeaveRequest.Builder details(LeaveRequestDetail[] details)
示例值:
details - public LeaveRequest.Builder leaveTypeCode(String leaveTypeCode)
示例值:Annual Leave
leaveTypeCode - public LeaveRequest.Builder actualEndDate(String actualEndDate)
示例值:2022-08-02
actualEndDate - public LeaveRequest.Builder estimatedEndDate(String estimatedEndDate)
示例值:2022-08-02
estimatedEndDate - public LeaveRequest.Builder timeZone(String timeZone)
示例值:Asia/Shanghai
timeZone - public LeaveRequest.Builder dataSource(Integer dataSource)
示例值:1
dataSource - public LeaveRequest.Builder leaveProcessId(String[] leaveProcessId)
示例值:
leaveProcessId - public LeaveRequest.Builder leaveCorrectProcessId(String[] leaveCorrectProcessId)
示例值:
leaveCorrectProcessId - public LeaveRequest.Builder leaveCancelProcessId(String[] leaveCancelProcessId)
示例值:
leaveCancelProcessId - public LeaveRequest.Builder leaveReturnProcessId(String[] leaveReturnProcessId)
示例值:
leaveReturnProcessId - public LeaveRequest.Builder wdPaidType(Integer wdPaidType)
示例值:1
wdPaidType - public LeaveRequest.Builder leaveCorrectProcessInfo(LeaveProcessInfo[] leaveCorrectProcessInfo)
示例值:
leaveCorrectProcessInfo - public LeaveRequest.Builder workdayExtendInfos(LeaveExtendItem[] workdayExtendInfos)
示例值:
workdayExtendInfos - public LeaveRequest.Builder leaveTagConf(LeaveTagConf leaveTagConf)
示例值:{"tag_list":[{"key":"leave_type","values":["Annual Leave"]},{"key":"leave_term","values":["Short Leave"]}]}
leaveTagConf - public LeaveRequest build()
Copyright © 2026. All rights reserved.