类 OfferInfo.Builder

java.lang.Object
com.lark.oapi.service.corehr.v2.model.OfferInfo.Builder
封闭类:
OfferInfo

public static class OfferInfo.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • offerId

      public OfferInfo.Builder offerId(String offerId)
      Offer id

      示例值:7032210902531327521

      参数:
      offerId -
      返回:
    • offerHrId

      public OfferInfo.Builder offerHrId(String offerHrId)
      Offer hr id

      示例值:7032210902531327521

      参数:
      offerHrId -
      返回:
    • departmentId

      public OfferInfo.Builder departmentId(String departmentId)
      部门 id

      示例值:7147562782945478177

      参数:
      departmentId -
      返回:
    • directLeaderId

      public OfferInfo.Builder directLeaderId(String directLeaderId)
      直属领导id

      示例值:7032210902531327521

      参数:
      directLeaderId -
      返回:
    • jobId

      public OfferInfo.Builder jobId(String jobId)
      职务id

      示例值:6977976735715378724

      参数:
      jobId -
      返回:
    • jobFamilyId

      public OfferInfo.Builder jobFamilyId(String jobFamilyId)
      序列id

      示例值:6977972856625939999

      参数:
      jobFamilyId -
      返回:
    • jobLevelId

      public OfferInfo.Builder jobLevelId(String jobLevelId)
      级别id

      示例值:6977971894960145950

      参数:
      jobLevelId -
      返回:
    • jobTitle

      public OfferInfo.Builder jobTitle(String jobTitle)
      职务头衔id

      示例值:java

      参数:
      jobTitle -
      返回:
    • probationStartDate

      public OfferInfo.Builder probationStartDate(String probationStartDate)
      试用期开始日期

      示例值:2022-07-29

      参数:
      probationStartDate -
      返回:
    • probationEndDate

      public OfferInfo.Builder probationEndDate(String probationEndDate)
      试用期结束日期

      示例值:2023-04-07

      参数:
      probationEndDate -
      返回:
    • contractStartDate

      public OfferInfo.Builder contractStartDate(String contractStartDate)
      合同开始日期

      示例值:2022-10-08

      参数:
      contractStartDate -
      返回:
    • contractEndDate

      public OfferInfo.Builder contractEndDate(String contractEndDate)
      合同结束日期

      示例值:2025-10-07

      参数:
      contractEndDate -
      返回:
    • durationPeriod

      public OfferInfo.Builder durationPeriod(Double durationPeriod)
      合同期限时长

      示例值:3

      参数:
      durationPeriod -
      返回:
    • durationUnit

      public OfferInfo.Builder durationUnit(String durationUnit)
      合同期限单位

      示例值:年

      参数:
      durationUnit -
      返回:
    • onboardingDate

      public OfferInfo.Builder onboardingDate(String onboardingDate)
      入职日期

      示例值:2022-10-08

      参数:
      onboardingDate -
      返回:
    • onboardingLocationId

      public OfferInfo.Builder onboardingLocationId(String onboardingLocationId)
      入职地点id

      示例值:6977976687350924832

      参数:
      onboardingLocationId -
      返回:
    • officeLocationId

      public OfferInfo.Builder officeLocationId(String officeLocationId)
      办公地点id

      示例值:6977976687350924832

      参数:
      officeLocationId -
      返回:
    • recruitmentTypeId

      public OfferInfo.Builder recruitmentTypeId(String recruitmentTypeId)
      招聘来源id

      示例值:experienced_professionals

      参数:
      recruitmentTypeId -
      返回:
    • probationPeriod

      public OfferInfo.Builder probationPeriod(String probationPeriod)
      试用期时长

      示例值:6

      参数:
      probationPeriod -
      返回:
    • employeeTypeId

      public OfferInfo.Builder employeeTypeId(String employeeTypeId)
      人员类型id

      示例值:6977973225846343171

      参数:
      employeeTypeId -
      返回:
    • employmentTypeId

      public OfferInfo.Builder employmentTypeId(String employmentTypeId)
      雇佣类型id

      示例值:6977973225846343171

      参数:
      employmentTypeId -
      返回:
    • workEmail

      public OfferInfo.Builder workEmail(String workEmail)
      工作邮箱

      示例值:joshua@bytedance.com

      参数:
      workEmail -
      返回:
    • durationTypeId

      public OfferInfo.Builder durationTypeId(String durationTypeId)
      期限类型id

      示例值:6977973225846343171

      参数:
      durationTypeId -
      返回:
    • signingTypeId

      public OfferInfo.Builder signingTypeId(String signingTypeId)
      签订类型id

      示例值:6738317738688661772

      参数:
      signingTypeId -
      返回:
    • entryMode

      public OfferInfo.Builder entryMode(String entryMode)
      入职方式

      示例值:1

      参数:
      entryMode -
      返回:
    • socialSecurityCityId

      public OfferInfo.Builder socialSecurityCityId(String socialSecurityCityId)
      社保城市id

      示例值:xxx

      参数:
      socialSecurityCityId -
      返回:
    • contractType

      public OfferInfo.Builder contractType(String contractType)
      合同类型

      示例值:6738317738688661772

      参数:
      contractType -
      返回:
    • company

      public OfferInfo.Builder company(String company)
      公司

      示例值:6738317738688661772

      参数:
      company -
      返回:
    • costCenterRate

      public OfferInfo.Builder costCenterRate(JobDataCostCenter[] costCenterRate)
      成本中心分摊信息

      示例值:

      参数:
      costCenterRate -
      返回:
    • jobGradeId

      public OfferInfo.Builder jobGradeId(String jobGradeId)
      职等ID

      示例值:6738317738688661772

      参数:
      jobGradeId -
      返回:
    • customFields

      public OfferInfo.Builder customFields(ObjectFieldData[] customFields)
      自定义字段

      示例值:

      参数:
      customFields -
      返回:
    • serviceCompany

      public OfferInfo.Builder serviceCompany(String serviceCompany)
      任职公司

      示例值:6738317738688661772

      参数:
      serviceCompany -
      返回:
    • workShift

      public OfferInfo.Builder workShift(String workShift)
      排班

      示例值:work_shift

      参数:
      workShift -
      返回:
    • compensationType

      public OfferInfo.Builder compensationType(String compensationType)
      薪资类型

      示例值:hourly

      参数:
      compensationType -
      返回:
    • build

      public OfferInfo build()