public static class CreateJobChangeReqBody.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
CreateJobChangeReqBody |
build() |
CreateJobChangeReqBody.Builder |
effectiveDate(String effectiveDate)
生效日期,格式:"YYYY-MM-DD"
示例值:2022-03-01
|
CreateJobChangeReqBody.Builder |
employmentId(String employmentId)
雇员ID,ID 类型与查询参数 user_id_type 的取值一致。
|
CreateJobChangeReqBody.Builder |
flowId(String flowId)
关联流程唯一标识符,可通过接口[获取异动类型列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/transfer_type/query)获取;;注意:当transfer_mode(异动方式)为2时,该字段为必填
示例值:people_6963913041981490725_6983885526583627531
|
CreateJobChangeReqBody.Builder |
initiatorId(String initiatorId)
异动发起人 ID
示例值:ou_a294793e8fa21529f2a60e3e9de45520
|
CreateJobChangeReqBody.Builder |
transferInfo(CreateTransferInfo transferInfo)
异动详细信息,以下参数如不传,无默认值,代表对应数据无异动
示例值:
|
CreateJobChangeReqBody.Builder |
transferKey(String transferKey)
异动记录标识符,发起失败可以重新用此标志继续请求
示例值:transfer_3627531
|
CreateJobChangeReqBody.Builder |
transferMode(CreateJobChangeCreateJobChangeV2TransferModeEnum transferMode)
异动方式
示例值:2
|
CreateJobChangeReqBody.Builder |
transferMode(Integer transferMode)
异动方式
示例值:2
|
CreateJobChangeReqBody.Builder |
transferReasonUniqueIdentifier(String transferReasonUniqueIdentifier)
异动原因唯一标识
示例值:involuntary_transfer
|
CreateJobChangeReqBody.Builder |
transferTypeUniqueIdentifier(String transferTypeUniqueIdentifier)
异动类型唯一标识,不支持仅在特殊场景使用的异动类型,如组织架构调整、职责转交和试用期转正,不会校验是否停用。
|
CreateJobChangeReqBody.Builder |
updateMethod(String updateMethod)
是否穿透更新异动类任职记录
示例值:update_all
|
CreateJobChangeReqBody.Builder |
updateMethodOffboarding(String updateMethodOffboarding)
是否穿透更新离职类任职记录
示例值:update_all
|
public CreateJobChangeReqBody.Builder transferMode(Integer transferMode)
示例值:2
transferMode - public CreateJobChangeReqBody.Builder transferMode(CreateJobChangeCreateJobChangeV2TransferModeEnum transferMode)
示例值:2
transferMode - CreateJobChangeCreateJobChangeV2TransferModeEnumpublic CreateJobChangeReqBody.Builder employmentId(String employmentId)
示例值:ou_a294793e8fa21529f2a60e3e9de45520
employmentId - public CreateJobChangeReqBody.Builder transferTypeUniqueIdentifier(String transferTypeUniqueIdentifier)
示例值:internal_transfer
transferTypeUniqueIdentifier - public CreateJobChangeReqBody.Builder flowId(String flowId)
示例值:people_6963913041981490725_6983885526583627531
flowId - public CreateJobChangeReqBody.Builder effectiveDate(String effectiveDate)
示例值:2022-03-01
effectiveDate - public CreateJobChangeReqBody.Builder transferInfo(CreateTransferInfo transferInfo)
示例值:
transferInfo - public CreateJobChangeReqBody.Builder transferKey(String transferKey)
示例值:transfer_3627531
transferKey - public CreateJobChangeReqBody.Builder initiatorId(String initiatorId)
示例值:ou_a294793e8fa21529f2a60e3e9de45520
initiatorId - public CreateJobChangeReqBody.Builder transferReasonUniqueIdentifier(String transferReasonUniqueIdentifier)
示例值:involuntary_transfer
transferReasonUniqueIdentifier - public CreateJobChangeReqBody.Builder updateMethod(String updateMethod)
示例值:update_all
updateMethod - public CreateJobChangeReqBody.Builder updateMethodOffboarding(String updateMethodOffboarding)
示例值:update_all
updateMethodOffboarding - public CreateJobChangeReqBody build()
Copyright © 2026. All rights reserved.