public static class LeaveGrantingRecord.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
LeaveGrantingRecord |
build() |
LeaveGrantingRecord.Builder |
createdAt(String createdAt)
授予记录的创建时间
示例值:1608725989000
|
LeaveGrantingRecord.Builder |
createdBy(String createdBy)
授予记录的创建人,值为创建人的员工 ID
示例值:646465654545
|
LeaveGrantingRecord.Builder |
effectiveDate(String effectiveDate)
生效时间
示例值:2022-01-01
|
LeaveGrantingRecord.Builder |
employmentId(String employmentId)
员工 ID
示例值:6893014062142064135
|
LeaveGrantingRecord.Builder |
expirationDate(String expirationDate)
失效时间(根据休假规则自动计算)
示例值:2022-01-01
|
LeaveGrantingRecord.Builder |
grantedBy(Integer grantedBy)
授予来源;;可选值有:;- 1: 系统授予;- 2: 手动授予;- 3: 外部系统授予
示例值:3
|
LeaveGrantingRecord.Builder |
grantingQuantity(String grantingQuantity)
授予数量
示例值:0.5
|
LeaveGrantingRecord.Builder |
grantingUnit(Integer grantingUnit)
授予时长单位;;可选值有:;- 1: 天;- 2: 小时
示例值:1
|
LeaveGrantingRecord.Builder |
id(String id)
假期授予记录 ID
示例值:6893014062142064135
|
LeaveGrantingRecord.Builder |
leaveTypeId(String leaveTypeId)
假期类型 ID
示例值:6893014062142064135
|
LeaveGrantingRecord.Builder |
reason(I18n[] reason)
授予原因
示例值:
|
LeaveGrantingRecord.Builder |
updatedAt(String updatedAt)
授予记录的更新时间
示例值:1608725989000
|
LeaveGrantingRecord.Builder |
updatedBy(String updatedBy)
授予记录的更新人,值为更新人的员工 ID
示例值:646465654545
|
public LeaveGrantingRecord.Builder id(String id)
示例值:6893014062142064135
id - public LeaveGrantingRecord.Builder employmentId(String employmentId)
示例值:6893014062142064135
employmentId - public LeaveGrantingRecord.Builder leaveTypeId(String leaveTypeId)
示例值:6893014062142064135
leaveTypeId - public LeaveGrantingRecord.Builder grantingQuantity(String grantingQuantity)
示例值:0.5
grantingQuantity - public LeaveGrantingRecord.Builder grantingUnit(Integer grantingUnit)
示例值:1
grantingUnit - public LeaveGrantingRecord.Builder effectiveDate(String effectiveDate)
示例值:2022-01-01
effectiveDate - public LeaveGrantingRecord.Builder expirationDate(String expirationDate)
示例值:2022-01-01
expirationDate - public LeaveGrantingRecord.Builder grantedBy(Integer grantedBy)
示例值:3
grantedBy - public LeaveGrantingRecord.Builder reason(I18n[] reason)
示例值:
reason - public LeaveGrantingRecord.Builder createdAt(String createdAt)
示例值:1608725989000
createdAt - public LeaveGrantingRecord.Builder createdBy(String createdBy)
示例值:646465654545
createdBy - public LeaveGrantingRecord.Builder updatedAt(String updatedAt)
示例值:1608725989000
updatedAt - public LeaveGrantingRecord.Builder updatedBy(String updatedBy)
示例值:646465654545
updatedBy - public LeaveGrantingRecord build()
Copyright © 2024. All rights reserved.