类 OfferBasicInfo.Builder

java.lang.Object
com.lark.oapi.service.hire.v1.model.OfferBasicInfo.Builder
封闭类:
OfferBasicInfo

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

    • Builder

      public Builder()
  • 方法详细资料

    • departmentId

      public OfferBasicInfo.Builder departmentId(String departmentId)
      部门 ID

      示例值:od-6b394871807047c7023ebfc1ff37cd3a

      参数:
      departmentId -
      返回:
    • leaderUserId

      public OfferBasicInfo.Builder leaderUserId(String leaderUserId)
      直属上级 ID

      示例值:ou_ce613028fe74745421f5dc320bb9c709

      参数:
      leaderUserId -
      返回:
    • employmentJobId

      public OfferBasicInfo.Builder employmentJobId(String employmentJobId)
      职务 ID

      示例值:123

      参数:
      employmentJobId -
      返回:
    • employeeTypeId

      public OfferBasicInfo.Builder employeeTypeId(String employeeTypeId)
      人员类型 ID

      示例值:2

      参数:
      employeeTypeId -
      返回:
    • jobFamilyId

      public OfferBasicInfo.Builder jobFamilyId(String jobFamilyId)
      职位序列 ID

      示例值:6807407987381831949

      参数:
      jobFamilyId -
      返回:
    • jobLevelId

      public OfferBasicInfo.Builder jobLevelId(String jobLevelId)
      职位级别 ID

      示例值:6807407987381881101

      参数:
      jobLevelId -
      返回:
    • probationMonth

      public OfferBasicInfo.Builder probationMonth(Integer probationMonth)
      试用期

      示例值:3

      参数:
      probationMonth -
      返回:
    • contractYear

      public OfferBasicInfo.Builder contractYear(Integer contractYear)
      合同期

      示例值:3

      参数:
      contractYear -
      返回:
    • contractPeriod

      public OfferBasicInfo.Builder contractPeriod(ContractPeriodInfo contractPeriod)
      合同期(年/月)

      示例值:

      参数:
      contractPeriod -
      返回:
    • expectedOnboardDate

      public OfferBasicInfo.Builder expectedOnboardDate(String expectedOnboardDate)
      预计入职日期

      示例值:{"date":"2022-04-07"}

      参数:
      expectedOnboardDate -
      返回:
    • onboardAddressId

      public OfferBasicInfo.Builder onboardAddressId(String onboardAddressId)
      入职地点 ID

      示例值:6897079709306259719

      参数:
      onboardAddressId -
      返回:
    • workAddressId

      public OfferBasicInfo.Builder workAddressId(String workAddressId)
      办公地点 ID

      示例值:6897079709306259719

      参数:
      workAddressId -
      返回:
    • ownerUserId

      public OfferBasicInfo.Builder ownerUserId(String ownerUserId)
      Offer负责人 ID

      示例值:ou_ce613028fe74745421f5dc320bb9c709

      参数:
      ownerUserId -
      返回:
    • recommendedWords

      public OfferBasicInfo.Builder recommendedWords(String recommendedWords)
      Offer 推荐语

      示例值:十分优秀,推荐入职

      参数:
      recommendedWords -
      返回:
    • jobRequirementId

      public OfferBasicInfo.Builder jobRequirementId(String jobRequirementId)
      招聘需求 ID

      示例值:2342352224

      参数:
      jobRequirementId -
      返回:
    • jobProcessTypeId

      public OfferBasicInfo.Builder jobProcessTypeId(Integer jobProcessTypeId)
      招聘流程类型 ID

      示例值:2

      参数:
      jobProcessTypeId -
      返回:
    • attachmentIdList

      public OfferBasicInfo.Builder attachmentIdList(String[] attachmentIdList)
      附件ID列表

      示例值:["7081582717280831752"]

      参数:
      attachmentIdList -
      返回:
    • attachmentDescription

      public OfferBasicInfo.Builder attachmentDescription(String attachmentDescription)
      附件描述

      示例值:张三的简历

      参数:
      attachmentDescription -
      返回:
    • operatorUserId

      public OfferBasicInfo.Builder operatorUserId(String operatorUserId)
      Offer操作人 ID

      示例值:ou_ce613028fe74745421f5dc320bb9c709

      参数:
      operatorUserId -
      返回:
    • build

      public OfferBasicInfo build()