public static class CreateLeaveGrantingRecordReqBody.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
CreateLeaveGrantingRecordReqBody |
build() |
CreateLeaveGrantingRecordReqBody.Builder |
effectiveDate(String effectiveDate)
生效时间,格式为yyyy-MM-dd
示例值:2022-01-01
|
CreateLeaveGrantingRecordReqBody.Builder |
employmentId(String employmentId)
员工 ID,飞书人事的雇员id。
|
CreateLeaveGrantingRecordReqBody.Builder |
expirationDate(String expirationDate)
失效时间,格式为yyyy-MM-dd
示例值:2022-01-01
|
CreateLeaveGrantingRecordReqBody.Builder |
externalId(String externalId)
自定义外部 ID,可用于避免数据重复写入(不能超过 64 字符)。
|
CreateLeaveGrantingRecordReqBody.Builder |
grantingQuantity(String grantingQuantity)
发放数量(小数位数不能超过6位,授予数量范围为-9999~9999)
示例值:0.5
|
CreateLeaveGrantingRecordReqBody.Builder |
grantingUnit(Integer grantingUnit)
发放时长单位;;可选值有:;;- 1: 天;- 2: 小时
示例值:1
|
CreateLeaveGrantingRecordReqBody.Builder |
leaveTypeId(String leaveTypeId)
假期类型
ID,枚举值可通过[获取假期类型列表](https://open.larkoffice.com/document/server-docs/corehr-v1/leave/leave_types)接口获取(若假期类型下存在假期子类,此处仅支持传入假期子类的
ID)
示例值:7111688079785723436
|
CreateLeaveGrantingRecordReqBody.Builder |
reason(I18n[] reason)
发放原因
示例值:
|
CreateLeaveGrantingRecordReqBody.Builder |
sectionType(Integer sectionType)
是否参与折算(1不参与折算,2参与折算)。
|
public CreateLeaveGrantingRecordReqBody.Builder leaveTypeId(String leaveTypeId)
示例值:7111688079785723436
leaveTypeId - public CreateLeaveGrantingRecordReqBody.Builder employmentId(String employmentId)
示例值:6982509313466189342
employmentId - public CreateLeaveGrantingRecordReqBody.Builder grantingQuantity(String grantingQuantity)
示例值:0.5
grantingQuantity - public CreateLeaveGrantingRecordReqBody.Builder grantingUnit(Integer grantingUnit)
示例值:1
grantingUnit - public CreateLeaveGrantingRecordReqBody.Builder effectiveDate(String effectiveDate)
示例值:2022-01-01
effectiveDate - public CreateLeaveGrantingRecordReqBody.Builder expirationDate(String expirationDate)
示例值:2022-01-01
expirationDate - public CreateLeaveGrantingRecordReqBody.Builder sectionType(Integer sectionType)
示例值:1
sectionType - public CreateLeaveGrantingRecordReqBody.Builder reason(I18n[] reason)
示例值:
reason - public CreateLeaveGrantingRecordReqBody.Builder externalId(String externalId)
示例值:111
externalId - public CreateLeaveGrantingRecordReqBody build()
Copyright © 2026. All rights reserved.