类 Job.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • id

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

      示例值:6001

      参数:
      id -
      返回:
    • title

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

      示例值:测试职位

      参数:
      title -
      返回:
    • description

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

      示例值:职位描述文本

      参数:
      description -
      返回:
    • code

      public Job.Builder code(String code)
      职位编号

      示例值:R18

      参数:
      code -
      返回:
    • requirement

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

      示例值:职位要求文本

      参数:
      requirement -
      返回:
    • recruitmentType

      public Job.Builder recruitmentType(JobRecruitmentType recruitmentType)
      雇佣类型

      示例值:

      参数:
      recruitmentType -
      返回:
    • department

      public Job.Builder department(JobDepartment department)
      部门

      示例值:

      参数:
      department -
      返回:
    • city

      public Job.Builder city(JobCity city)
      工作地点

      示例值:

      参数:
      city -
      返回:
    • minJobLevel

      public Job.Builder minJobLevel(JobLevel minJobLevel)
      最低职级

      示例值:

      参数:
      minJobLevel -
      返回:
    • maxJobLevel

      public Job.Builder maxJobLevel(JobLevel maxJobLevel)
      最高职级

      示例值:

      参数:
      maxJobLevel -
      返回:
    • highlightList

      public Job.Builder highlightList(JobHighlight[] highlightList)
      职位亮点

      示例值:

      参数:
      highlightList -
      返回:
    • jobCategory

      public Job.Builder jobCategory(JobCategory jobCategory)
      职位序列

      示例值:

      参数:
      jobCategory -
      返回:
    • jobType

      public Job.Builder jobType(JobType jobType)
      职位类别

      示例值:

      参数:
      jobType -
      返回:
    • activeStatus

      public Job.Builder activeStatus(Integer activeStatus)
      启用状态

      示例值:1

      参数:
      activeStatus -
      返回:
    • createUserId

      public Job.Builder createUserId(String createUserId)
      创建人ID,若为空则为系统或其他对接系统创建

      示例值:ou-xxx

      参数:
      createUserId -
      返回:
    • createTime

      public Job.Builder createTime(Integer createTime)
      创建时间

      示例值:1617170925462

      参数:
      createTime -
      返回:
    • updateTime

      public Job.Builder updateTime(Integer updateTime)
      更新时间

      示例值:1617170925462

      参数:
      updateTime -
      返回:
    • processType

      public Job.Builder processType(Integer processType)
      招聘流程类型

      示例值:1

      参数:
      processType -
      返回:
    • processId

      public Job.Builder processId(String processId)
      招聘流程 ID

      示例值:1

      参数:
      processId -
      返回:
    • processName

      public Job.Builder processName(String processName)
      招聘流程中文名称

      示例值:流程中文名

      参数:
      processName -
      返回:
    • processEnName

      public Job.Builder processEnName(String processEnName)
      招聘流程英文名称

      示例值:流程英文名

      参数:
      processEnName -
      返回:
    • customizedDataList

      public Job.Builder customizedDataList(JobCustomizedData[] customizedDataList)
      自定义字段列表

      示例值:

      参数:
      customizedDataList -
      返回:
    • jobFunction

      public Job.Builder jobFunction(IdNameObject jobFunction)
      职能分类

      示例值:

      参数:
      jobFunction -
      返回:
    • subject

      public Job.Builder subject(IdNameObject subject)
      职位项目

      示例值:

      参数:
      subject -
      返回:
    • headCount

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

      示例值:100

      参数:
      headCount -
      返回:
    • experience

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

      示例值:1

      参数:
      experience -
      返回:
    • expiryTime

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

      示例值:1622484739955

      参数:
      expiryTime -
      返回:
    • minSalary

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

      示例值:10

      参数:
      minSalary -
      返回:
    • maxSalary

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

      示例值:20

      参数:
      maxSalary -
      返回:
    • requiredDegree

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

      示例值:1

      参数:
      requiredDegree -
      返回:
    • cityList

      public Job.Builder cityList(CodeNameObject[] cityList)
      工作地点列表

      示例值:

      参数:
      cityList -
      返回:
    • jobAttribute

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

      示例值:1

      参数:
      jobAttribute -
      返回:
    • createTimestamp

      public Job.Builder createTimestamp(String createTimestamp)
      创建时间戳

      示例值:1617170925462

      参数:
      createTimestamp -
      返回:
    • updateTimestamp

      public Job.Builder updateTimestamp(String updateTimestamp)
      更新时间戳

      示例值:1617170925462

      参数:
      updateTimestamp -
      返回:
    • expiryTimestamp

      public Job.Builder expiryTimestamp(String expiryTimestamp)
      到期时间戳

      示例值:1622484739955

      参数:
      expiryTimestamp -
      返回:
    • targetMajorList

      public Job.Builder targetMajorList(TargetMajorInfo[] targetMajorList)
      目标专业

      示例值:

      参数:
      targetMajorList -
      返回:
    • build

      public Job build()