public static class OffboardingInfo.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
OffboardingInfo.Builder |
addBlockList(String addBlockList)
是否加入离职屏蔽名单。
|
OffboardingInfo.Builder |
blockReason(Enum blockReason)
屏蔽原因
示例值:
|
OffboardingInfo.Builder |
blockReasonExplanation(String blockReasonExplanation)
屏蔽原因说明
示例值:xx 年 xx 月 xx 日因 xx 原因红线
|
OffboardingInfo |
build() |
OffboardingInfo.Builder |
customFields(CustomFieldData[] customFields)
自定义字段
示例值:
|
OffboardingInfo.Builder |
employeeReason(Enum employeeReason)
离职原因(员工)
示例值:
|
OffboardingInfo.Builder |
employeeReasonExplanation(String employeeReasonExplanation)
离职原因说明(员工)
示例值:升学
|
OffboardingInfo.Builder |
employment(ViewEmploymentInfo employment)
离职员工的雇佣信息
示例值:
|
OffboardingInfo.Builder |
employmentId(String employmentId)
离职员工的雇佣 ID
示例值:6893014062142064135
|
OffboardingInfo.Builder |
enforceNoncompeteAgreement(Boolean enforceNoncompeteAgreement)
是否启动竞业
示例值:false
|
OffboardingInfo.Builder |
expectedOffboardingDate(String expectedOffboardingDate)
期望离职日期
示例值:2022-02-08
|
OffboardingInfo.Builder |
hrbpId(String[] hrbpId)
员工的 hrbp 列表,所有的 hrbp
示例值:
|
OffboardingInfo.Builder |
isTransferWithWorkforce(Boolean isTransferWithWorkforce)
是否带编转移
示例值:false
|
OffboardingInfo.Builder |
lastAttendanceDate(String lastAttendanceDate)
最后出勤日
示例值:2022-02-08
|
OffboardingInfo.Builder |
minorReason(Enum minorReason)
次要离职原因
示例值:
|
OffboardingInfo.Builder |
noncompeteAgreementCompany(String noncompeteAgreementCompany)
竞业公司ID,可以通过[查询单个公司](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/company/get)获取详细的公司信息
示例值:123
|
OffboardingInfo.Builder |
noncompeteAgreementEndDate(String noncompeteAgreementEndDate)
竞业结束日期
示例值:2022-02-08
|
OffboardingInfo.Builder |
noncompeteAgreementId(String noncompeteAgreementId)
竞业合同ID,可以通过[查询单个合同](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/contract/get)获取详细的合同信息
示例值:123
|
OffboardingInfo.Builder |
noncompeteAgreementStartDate(String noncompeteAgreementStartDate)
竞业开始日期
示例值:2022-02-08
|
OffboardingInfo.Builder |
noPermissionFields(String[] noPermissionFields)
无权限的字段列表
示例值:
|
OffboardingInfo.Builder |
offboardingDate(String offboardingDate)
离职日期
示例值:2022-02-08
|
OffboardingInfo.Builder |
providentFundEndDate(String providentFundEndDate)
公积金截止年月,按YYYY-MM的日期格式返回
示例值:2022-02
|
OffboardingInfo.Builder |
reason(Enum reason)
离职原因
示例值:
|
OffboardingInfo.Builder |
reasonExplanation(String reasonExplanation)
离职原因说明
示例值:升学
|
OffboardingInfo.Builder |
retainAccount(Boolean retainAccount)
离职是否保留飞书账号
示例值:false
|
OffboardingInfo.Builder |
signatureFile(String signatureFile)
签署文件ID列表
示例值:["123","456"]
|
OffboardingInfo.Builder |
signType(Enum signType)
签署方式
示例值:2022-02-08
|
OffboardingInfo.Builder |
socialInsuranceEndDate(String socialInsuranceEndDate)
社保停保年月,按YYYY-MM的日期格式返回
示例值:2022-02
|
public OffboardingInfo.Builder employmentId(String employmentId)
示例值:6893014062142064135
employmentId - public OffboardingInfo.Builder hrbpId(String[] hrbpId)
示例值:
hrbpId - public OffboardingInfo.Builder expectedOffboardingDate(String expectedOffboardingDate)
示例值:2022-02-08
expectedOffboardingDate - public OffboardingInfo.Builder offboardingDate(String offboardingDate)
示例值:2022-02-08
offboardingDate - public OffboardingInfo.Builder reason(Enum reason)
示例值:
reason - public OffboardingInfo.Builder reasonExplanation(String reasonExplanation)
示例值:升学
reasonExplanation - public OffboardingInfo.Builder employeeReason(Enum employeeReason)
示例值:
employeeReason - public OffboardingInfo.Builder employeeReasonExplanation(String employeeReasonExplanation)
示例值:升学
employeeReasonExplanation - public OffboardingInfo.Builder addBlockList(String addBlockList)
示例值:false
addBlockList - public OffboardingInfo.Builder blockReason(Enum blockReason)
示例值:
blockReason - public OffboardingInfo.Builder blockReasonExplanation(String blockReasonExplanation)
示例值:xx 年 xx 月 xx 日因 xx 原因红线
blockReasonExplanation - public OffboardingInfo.Builder customFields(CustomFieldData[] customFields)
示例值:
customFields - public OffboardingInfo.Builder retainAccount(Boolean retainAccount)
示例值:false
retainAccount - public OffboardingInfo.Builder socialInsuranceEndDate(String socialInsuranceEndDate)
示例值:2022-02
socialInsuranceEndDate - public OffboardingInfo.Builder providentFundEndDate(String providentFundEndDate)
示例值:2022-02
providentFundEndDate - public OffboardingInfo.Builder enforceNoncompeteAgreement(Boolean enforceNoncompeteAgreement)
示例值:false
enforceNoncompeteAgreement - public OffboardingInfo.Builder noncompeteAgreementId(String noncompeteAgreementId)
示例值:123
noncompeteAgreementId - public OffboardingInfo.Builder noncompeteAgreementCompany(String noncompeteAgreementCompany)
示例值:123
noncompeteAgreementCompany - public OffboardingInfo.Builder noncompeteAgreementStartDate(String noncompeteAgreementStartDate)
示例值:2022-02-08
noncompeteAgreementStartDate - public OffboardingInfo.Builder noncompeteAgreementEndDate(String noncompeteAgreementEndDate)
示例值:2022-02-08
noncompeteAgreementEndDate - public OffboardingInfo.Builder signType(Enum signType)
示例值:2022-02-08
signType - public OffboardingInfo.Builder signatureFile(String signatureFile)
示例值:["123","456"]
signatureFile - public OffboardingInfo.Builder lastAttendanceDate(String lastAttendanceDate)
示例值:2022-02-08
lastAttendanceDate - public OffboardingInfo.Builder isTransferWithWorkforce(Boolean isTransferWithWorkforce)
示例值:false
isTransferWithWorkforce - public OffboardingInfo.Builder employment(ViewEmploymentInfo employment)
示例值:
employment - public OffboardingInfo.Builder noPermissionFields(String[] noPermissionFields)
示例值:
noPermissionFields - public OffboardingInfo.Builder minorReason(Enum minorReason)
示例值:
minorReason - public OffboardingInfo build()
Copyright © 2026. All rights reserved.