类 CombinedJob.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

      public CombinedJob.Builder id(String id)
      职位 ID

      示例值:6960663240925956576

      参数:
      id -
      返回:
    • code

      public CombinedJob.Builder code(String code)
      职位编号,可传入职位的「职位编号」、「职位 ID」或者「职位序号」,将以传入的参数作为职位编号,以便双方系统的数据映射

      示例值:R18

      参数:
      code -
      返回:
    • experience

      public CombinedJob.Builder experience(Integer experience)
      工作年限

      示例值:1

      参数:
      experience -
      返回:
    • expiryTime

      public CombinedJob.Builder expiryTime(Integer expiryTime)
      到期日期

      示例值:1622484739955

      参数:
      expiryTime -
      返回:
    • customizedDataList

      public CombinedJob.Builder customizedDataList(CombinedJobObjectValueMap[] customizedDataList)
      自定义字段

      示例值:

      参数:
      customizedDataList -
      返回:
    • minLevelId

      public CombinedJob.Builder minLevelId(String minLevelId)
      最低职级,枚举通过接口「获取职级列表」获取

      示例值:6960663240925956547

      参数:
      minLevelId -
      返回:
    • minSalary

      public CombinedJob.Builder minSalary(Integer minSalary)
      最低薪资,单位:k

      示例值:1000

      参数:
      minSalary -
      返回:
    • title

      public CombinedJob.Builder title(String title)
      职位名称

      示例值:后端研发

      参数:
      title -
      返回:
    • jobManagers

      public CombinedJob.Builder jobManagers(JobManager jobManagers)
      职位的招聘团队

      示例值:

      参数:
      jobManagers -
      返回:
    • jobProcessId

      public CombinedJob.Builder jobProcessId(String jobProcessId)
      招聘流程,枚举通过接口「获取招聘流程信息」获取

      示例值:6960663240925956554

      参数:
      jobProcessId -
      返回:
    • processType

      public CombinedJob.Builder processType(Integer processType)
      职位流程类型

      示例值:1

      参数:
      processType -
      返回:
    • subjectId

      public CombinedJob.Builder subjectId(String subjectId)
      项目,枚举通过「获取项目列表」接口

      示例值:6960663240925956555

      参数:
      subjectId -
      返回:
    • jobFunctionId

      public CombinedJob.Builder jobFunctionId(String jobFunctionId)
      职能分类,通过「获取职能分类」获取

      示例值:6960663240925956555

      参数:
      jobFunctionId -
      返回:
    • departmentId

      public CombinedJob.Builder departmentId(String departmentId)
      部门 ID,须传入open_department_id,格式为"od-xxxx"。可通过「获取部门信息列表」获取

      示例值:od-b2fafdce6fc5800b574ba5b0e2798b36

      参数:
      departmentId -
      返回:
    • headCount

      public CombinedJob.Builder headCount(Integer headCount)
      招聘数量

      示例值:100

      参数:
      headCount -
      返回:
    • isNeverExpired

      public CombinedJob.Builder isNeverExpired(Boolean isNeverExpired)
      是否长期有效

      示例值:false

      参数:
      isNeverExpired -
      返回:
    • maxSalary

      public CombinedJob.Builder maxSalary(Integer maxSalary)
      最高薪资,单位:k

      示例值:2000

      参数:
      maxSalary -
      返回:
    • requirement

      public CombinedJob.Builder requirement(String requirement)
      职位要求

      示例值:熟悉后端研发

      参数:
      requirement -
      返回:
    • description

      public CombinedJob.Builder description(String description)
      职位描述

      示例值:后端研发岗位描述

      参数:
      description -
      返回:
    • highlightList

      public CombinedJob.Builder highlightList(String[] highlightList)
      职位亮点

      示例值:6960663240925956554

      参数:
      highlightList -
      返回:
    • jobTypeId

      public CombinedJob.Builder jobTypeId(String jobTypeId)
      职位类别

      示例值:6960663240925956551

      参数:
      jobTypeId -
      返回:
    • maxLevelId

      public CombinedJob.Builder maxLevelId(String maxLevelId)
      最高职级,枚举通过接口「获取职级列表」获取

      示例值:6960663240925956548

      参数:
      maxLevelId -
      返回:
    • recruitmentTypeId

      public CombinedJob.Builder recruitmentTypeId(String recruitmentTypeId)
      雇佣类型

      示例值:102

      参数:
      recruitmentTypeId -
      返回:
    • requiredDegree

      public CombinedJob.Builder requiredDegree(Integer requiredDegree)
      学历要求

      示例值:1

      参数:
      requiredDegree -
      返回:
    • jobCategoryId

      public CombinedJob.Builder jobCategoryId(String jobCategoryId)
      序列

      示例值:6960663240925956550

      参数:
      jobCategoryId -
      返回:
    • addressIdList

      public CombinedJob.Builder addressIdList(String[] addressIdList)
      工作地点,枚举通过接口「获取地址列表」获取,选择地点用途为「职位地址」

      示例值:7035374761602959660

      参数:
      addressIdList -
      返回:
    • jobAttribute

      public CombinedJob.Builder jobAttribute(Integer jobAttribute)
      职位属性,1是实体职位,2是虚拟职位

      示例值:职位类别

      参数:
      jobAttribute -
      返回:
    • expiryTimestamp

      public CombinedJob.Builder expiryTimestamp(String expiryTimestamp)
      到期日期的毫秒时间戳

      示例值:1622484739955

      参数:
      expiryTimestamp -
      返回:
    • interviewRegistrationSchemaId

      public CombinedJob.Builder interviewRegistrationSchemaId(String interviewRegistrationSchemaId)
      面试登记表ID

      示例值:6930815272790114324

      参数:
      interviewRegistrationSchemaId -
      返回:
    • onboardRegistrationSchemaId

      public CombinedJob.Builder onboardRegistrationSchemaId(String onboardRegistrationSchemaId)
      入职登记表ID

      示例值:6930815272790114325

      参数:
      onboardRegistrationSchemaId -
      返回:
    • targetMajorIdList

      public CombinedJob.Builder targetMajorIdList(String[] targetMajorIdList)
      目标专业ID List

      示例值:

      参数:
      targetMajorIdList -
      返回:
    • build

      public CombinedJob build()