| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
JobData.Builder |
assignmentStartReason(Enum assignmentStartReason)
任职原因,枚举值可通过文档【飞书人事枚举常量】任职原因(assignment_start_reason)枚举定义部分获得
示例值:onboarding
|
JobData |
build() |
JobData.Builder |
compensationType(Enum compensationType)
薪资类型
示例值:
|
JobData.Builder |
costCenterRates(JobDataCostCenter[] costCenterRates)
成本中心分摊信息
示例值:
|
JobData.Builder |
departmentId(String departmentId)
部门 ID,枚举值及详细信息可通过【查询单个部门】接口查询获得
示例值:6890452208593372679
|
JobData.Builder |
directManager(BasicJobData directManager)
直属上级
示例值:
|
JobData.Builder |
dottedLineManagers(BasicJobData[] dottedLineManagers)
虚线上级
示例值:
|
JobData.Builder |
effectiveTime(String effectiveTime)
生效时间
示例值:2020-05-01 00:00:00
|
JobData.Builder |
employeeTypeId(String employeeTypeId)
人员类型 ID,枚举值及详细信息可通过【查询单个人员类型】接口查询获得
示例值:6890452208593372679
|
JobData.Builder |
employmentId(String employmentId)
雇佣 ID
示例值:6893014062142064135
|
JobData.Builder |
expirationTime(String expirationTime)
失效时间
示例值:2020-05-02 00:00:00
|
JobData.Builder |
jobDataId(String jobDataId)
任职信息 ID
示例值:6890452208593372679
|
JobData.Builder |
jobFamilyId(String jobFamilyId)
职务序列 ID,枚举值及详细信息可通过【查询单个职务序列】接口查询获得
示例值:1245678
|
JobData.Builder |
jobGradeId(String jobGradeId)
职等 ID
示例值:6890452208593372679
|
JobData.Builder |
jobId(String jobId)
职务 ID,枚举值及详细信息可通过【查询单个职务】接口查询获得
示例值:6890452208593372679
|
JobData.Builder |
jobLevelId(String jobLevelId)
职务级别 ID,枚举值及详细信息可通过【查询单个职务级别】接口查询获得
示例值:6890452208593372679
|
JobData.Builder |
primaryJobData(Boolean primaryJobData)
是否为主任职
示例值:true
|
JobData.Builder |
probationEndDate(String probationEndDate)
试用期结束日期(实际结束日期)
示例值:2019-05-24T00:00:00
|
JobData.Builder |
probationExpectedEndDate(String probationExpectedEndDate)
预计试用期结束日期
示例值:2006-01-02
|
JobData.Builder |
probationOutcome(Enum probationOutcome)
试用期结果,枚举值可通过文档【飞书人事枚举常量】试用期结果(probation_outcome)枚举定义部分获得
示例值:passed
|
JobData.Builder |
probationStartDate(String probationStartDate)
试用期开始日期
示例值:2018-03-16T00:00:00
|
JobData.Builder |
secondDirectManager(BasicJobData secondDirectManager)
第二实线主管
示例值:6890452208593372679
|
JobData.Builder |
serviceCompany(String serviceCompany)
任职公司
示例值:6890452208593372680
|
JobData.Builder |
versionId(String versionId)
任职记录版本 ID
示例值:6890452208593372697
|
JobData.Builder |
workingHoursTypeId(String workingHoursTypeId)
工时制度 ID,枚举值及详细信息可通过【查询单个工时制度】接口查询获得
示例值:6890452208593372679
|
JobData.Builder |
workLocationId(String workLocationId)
工作地点 ID,枚举值及详细信息可通过【查询单个地点】接口查询获得
示例值:6890452208593372679
|
JobData.Builder |
workShift(Enum workShift)
排班类型
示例值:
|
public JobData.Builder jobDataId(String jobDataId)
示例值:6890452208593372679
jobDataId - public JobData.Builder versionId(String versionId)
示例值:6890452208593372697
versionId - public JobData.Builder employeeTypeId(String employeeTypeId)
示例值:6890452208593372679
employeeTypeId - public JobData.Builder workingHoursTypeId(String workingHoursTypeId)
示例值:6890452208593372679
workingHoursTypeId - public JobData.Builder workLocationId(String workLocationId)
示例值:6890452208593372679
workLocationId - public JobData.Builder departmentId(String departmentId)
示例值:6890452208593372679
departmentId - public JobData.Builder jobId(String jobId)
示例值:6890452208593372679
jobId - public JobData.Builder jobLevelId(String jobLevelId)
示例值:6890452208593372679
jobLevelId - public JobData.Builder jobGradeId(String jobGradeId)
示例值:6890452208593372679
jobGradeId - public JobData.Builder jobFamilyId(String jobFamilyId)
示例值:1245678
jobFamilyId - public JobData.Builder probationStartDate(String probationStartDate)
示例值:2018-03-16T00:00:00
probationStartDate - public JobData.Builder probationEndDate(String probationEndDate)
示例值:2019-05-24T00:00:00
probationEndDate - public JobData.Builder primaryJobData(Boolean primaryJobData)
示例值:true
primaryJobData - public JobData.Builder employmentId(String employmentId)
示例值:6893014062142064135
employmentId - public JobData.Builder effectiveTime(String effectiveTime)
示例值:2020-05-01 00:00:00
effectiveTime - public JobData.Builder expirationTime(String expirationTime)
示例值:2020-05-02 00:00:00
expirationTime - public JobData.Builder assignmentStartReason(Enum assignmentStartReason)
示例值:onboarding
assignmentStartReason - public JobData.Builder probationExpectedEndDate(String probationExpectedEndDate)
示例值:2006-01-02
probationExpectedEndDate - public JobData.Builder probationOutcome(Enum probationOutcome)
示例值:passed
probationOutcome - public JobData.Builder directManager(BasicJobData directManager)
示例值:
directManager - public JobData.Builder dottedLineManagers(BasicJobData[] dottedLineManagers)
示例值:
dottedLineManagers - public JobData.Builder secondDirectManager(BasicJobData secondDirectManager)
示例值:6890452208593372679
secondDirectManager - public JobData.Builder costCenterRates(JobDataCostCenter[] costCenterRates)
示例值:
costCenterRates - public JobData.Builder workShift(Enum workShift)
示例值:
workShift - public JobData.Builder compensationType(Enum compensationType)
示例值:
compensationType - public JobData.Builder serviceCompany(String serviceCompany)
示例值:6890452208593372680
serviceCompany - public JobData build()
Copyright © 2024. All rights reserved.