public static class LeaveBalance.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
LeaveBalance.Builder |
balanceInCurrentCycle(String balanceInCurrentCycle)
当前周期余额
示例值:0
|
LeaveBalance |
build() |
LeaveBalance.Builder |
historicalCyclesLeft(String historicalCyclesLeft)
历史结转余额
示例值:0
|
LeaveBalance.Builder |
historyCycleAccrual(String historyCycleAccrual)
历史结转发放,当入参include_offboard为true时返回
示例值:0
|
LeaveBalance.Builder |
leaveBalance(String leaveBalance)
假期余额
示例值:0
|
LeaveBalance.Builder |
leaveBalanceExcludingUnderApproval(String leaveBalanceExcludingUnderApproval)
假期余额(不包含审批中)
示例值:0
|
LeaveBalance.Builder |
leaveDurationUnit(Integer leaveDurationUnit)
假期时长单位;;可选值有:;;- 1: 天;;- 2: 小时
示例值:1
|
LeaveBalance.Builder |
leaveQuantityUnderApproval(String leaveQuantityUnderApproval)
审批中额度
示例值:0
|
LeaveBalance.Builder |
leaveTypeId(String leaveTypeId)
假期类型ID,可用于;*
[创建假期发放记录](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/leave_granting_record/create);*
[批量查询员工请假记录](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/leave/leave_request_history);*
[通过过期时间获取发放记录](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/leave_employ_expire_record/get);*
[修改发放记录;](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/leave_accrual_record/patch)
示例值:4718803945687580505
|
LeaveBalance.Builder |
leaveTypeName(I18n[] leaveTypeName)
假期类型名称
示例值:
|
LeaveBalance.Builder |
offboardingBalance(String offboardingBalance)
余额(离职折算),当入参include_offboard为true时返回
示例值:0
|
LeaveBalance.Builder |
offboardingGranted(String offboardingGranted)
本周期授予时长(离职折算),当入参include_offboard为true时返回
示例值:0
|
LeaveBalance.Builder |
taken(String taken)
已休时长,当入参include_offboard为true时返回
示例值:0
|
LeaveBalance.Builder |
takenCurrentDate(String takenCurrentDate)
已休时长(截止当日),当入参include_offboard为true时返回
示例值:0
|
LeaveBalance.Builder |
takenHistoryCycle(String takenHistoryCycle)
历史周期已休时长
示例值:0
|
LeaveBalance.Builder |
thisCycleTaken(String thisCycleTaken)
已休(归属当前周期)
示例值:0
|
LeaveBalance.Builder |
thisCycleTotal(String thisCycleTotal)
当前周期发放
示例值:0
|
public LeaveBalance.Builder leaveTypeId(String leaveTypeId)
示例值:4718803945687580505
leaveTypeId - public LeaveBalance.Builder leaveTypeName(I18n[] leaveTypeName)
示例值:
leaveTypeName - public LeaveBalance.Builder historicalCyclesLeft(String historicalCyclesLeft)
示例值:0
historicalCyclesLeft - public LeaveBalance.Builder thisCycleTotal(String thisCycleTotal)
示例值:0
thisCycleTotal - public LeaveBalance.Builder thisCycleTaken(String thisCycleTaken)
示例值:0
thisCycleTaken - public LeaveBalance.Builder leaveBalance(String leaveBalance)
示例值:0
leaveBalance - public LeaveBalance.Builder leaveDurationUnit(Integer leaveDurationUnit)
示例值:1
leaveDurationUnit - public LeaveBalance.Builder historyCycleAccrual(String historyCycleAccrual)
示例值:0
historyCycleAccrual - public LeaveBalance.Builder balanceInCurrentCycle(String balanceInCurrentCycle)
示例值:0
balanceInCurrentCycle - public LeaveBalance.Builder taken(String taken)
示例值:0
taken - public LeaveBalance.Builder takenHistoryCycle(String takenHistoryCycle)
示例值:0
takenHistoryCycle - public LeaveBalance.Builder offboardingBalance(String offboardingBalance)
示例值:0
offboardingBalance - public LeaveBalance.Builder takenCurrentDate(String takenCurrentDate)
示例值:0
takenCurrentDate - public LeaveBalance.Builder offboardingGranted(String offboardingGranted)
示例值:0
offboardingGranted - public LeaveBalance.Builder leaveBalanceExcludingUnderApproval(String leaveBalanceExcludingUnderApproval)
示例值:0
leaveBalanceExcludingUnderApproval - public LeaveBalance.Builder leaveQuantityUnderApproval(String leaveQuantityUnderApproval)
示例值:0
leaveQuantityUnderApproval - public LeaveBalance build()
Copyright © 2026. All rights reserved.