public static class LeaveAccrualRecord.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
LeaveAccrualRecord |
build() |
LeaveAccrualRecord.Builder |
createdAt(String createdAt)
发放记录的创建时间,unix时间戳
示例值:1687428000
|
LeaveAccrualRecord.Builder |
createdBy(String createdBy)
发放记录的创建人的ID,类型对应user_id_type
示例值:6982509313466189342
|
LeaveAccrualRecord.Builder |
effectiveDate(String effectiveDate)
生效日期,格式为yyyy-MM-dd
示例值:2020-01-01
|
LeaveAccrualRecord.Builder |
employmentId(String employmentId)
员工ID,类型对应user_id_type
示例值:6982509313466189342
|
LeaveAccrualRecord.Builder |
expirationDate(String expirationDate)
失效日期,格式为yyyy-MM-dd
示例值:2020-01-01
|
LeaveAccrualRecord.Builder |
grantedBy(Integer grantedBy)
发放来源,1:系统发放;2:手动发放;3:外部系统发放
示例值:1
|
LeaveAccrualRecord.Builder |
grantingQuantity(String grantingQuantity)
发放数量
示例值:1
|
LeaveAccrualRecord.Builder |
grantingUnit(Integer grantingUnit)
发放单位,1表示天,2表示小时
示例值:1
|
LeaveAccrualRecord.Builder |
id(String id)
发放记录唯一ID
示例值:6893014062142064135
|
LeaveAccrualRecord.Builder |
leaveTypeId(String leaveTypeId)
假期类型ID
示例值:6893014062142064135
|
LeaveAccrualRecord.Builder |
reason(LangText[] reason)
发放原因
示例值:
|
LeaveAccrualRecord.Builder |
sectionType(Integer sectionType)
是否参与折算
示例值:1
|
LeaveAccrualRecord.Builder |
updatedAt(String updatedAt)
发放记录的更新时间,unix时间戳
示例值:1687428000
|
LeaveAccrualRecord.Builder |
updatedBy(String updatedBy)
发放记录的更新人的ID,类型对应user_id_type
示例值:6982509313466189342
|
public LeaveAccrualRecord.Builder id(String id)
示例值:6893014062142064135
id - public LeaveAccrualRecord.Builder employmentId(String employmentId)
示例值:6982509313466189342
employmentId - public LeaveAccrualRecord.Builder leaveTypeId(String leaveTypeId)
示例值:6893014062142064135
leaveTypeId - public LeaveAccrualRecord.Builder grantingQuantity(String grantingQuantity)
示例值:1
grantingQuantity - public LeaveAccrualRecord.Builder grantingUnit(Integer grantingUnit)
示例值:1
grantingUnit - public LeaveAccrualRecord.Builder effectiveDate(String effectiveDate)
示例值:2020-01-01
effectiveDate - public LeaveAccrualRecord.Builder expirationDate(String expirationDate)
示例值:2020-01-01
expirationDate - public LeaveAccrualRecord.Builder grantedBy(Integer grantedBy)
示例值:1
grantedBy - public LeaveAccrualRecord.Builder reason(LangText[] reason)
示例值:
reason - public LeaveAccrualRecord.Builder createdAt(String createdAt)
示例值:1687428000
createdAt - public LeaveAccrualRecord.Builder createdBy(String createdBy)
示例值:6982509313466189342
createdBy - public LeaveAccrualRecord.Builder updatedAt(String updatedAt)
示例值:1687428000
updatedAt - public LeaveAccrualRecord.Builder updatedBy(String updatedBy)
示例值:6982509313466189342
updatedBy - public LeaveAccrualRecord.Builder sectionType(Integer sectionType)
示例值:1
sectionType - public LeaveAccrualRecord build()
Copyright © 2026. All rights reserved.