类 JobRequirement.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • shortCode

      public JobRequirement.Builder shortCode(String shortCode)
      招聘需求编号

      示例值:xx1

      参数:
      shortCode -
      返回:
    • name

      public JobRequirement.Builder name(String name)
      需求名称

      示例值:test

      参数:
      name -
      返回:
    • displayProgress

      public JobRequirement.Builder displayProgress(Integer displayProgress)
      需求状态

      示例值:1

      参数:
      displayProgress -
      返回:
    • headCount

      public JobRequirement.Builder headCount(Integer headCount)
      需求人数

      示例值:11

      参数:
      headCount -
      返回:
    • recruitmentTypeId

      public JobRequirement.Builder recruitmentTypeId(String recruitmentTypeId)
      职位性质 ID,可在「招聘枚举常量」文档中查看枚举值

      示例值:101

      参数:
      recruitmentTypeId -
      返回:
    • employeeTypeId

      public JobRequirement.Builder employeeTypeId(String employeeTypeId)
      人员类型

      示例值:6807409776231254285

      参数:
      employeeTypeId -
      返回:
    • maxLevelId

      public JobRequirement.Builder maxLevelId(String maxLevelId)
      最高职级 ID

      示例值:6807409776231254285

      参数:
      maxLevelId -
      返回:
    • minLevelId

      public JobRequirement.Builder minLevelId(String minLevelId)
      最低职级 ID

      示例值:6911957338526091534

      参数:
      minLevelId -
      返回:
    • sequenceId

      public JobRequirement.Builder sequenceId(String sequenceId)
      职位序列 ID

      示例值:6911957338526091536

      参数:
      sequenceId -
      返回:
    • category

      public JobRequirement.Builder category(Integer category)
      需求类型

      示例值:1

      参数:
      category -
      返回:
    • departmentId

      public JobRequirement.Builder departmentId(String departmentId)
      需求部门的 open department id

      示例值:od-4e6ac4d14bcd5071a37a39de902c7141

      参数:
      departmentId -
      返回:
    • recruiterIdList

      public JobRequirement.Builder recruiterIdList(String[] recruiterIdList)
      需求负责人 ID 列表

      示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62

      参数:
      recruiterIdList -
      返回:
    • jrHiringManagerIdList

      public JobRequirement.Builder jrHiringManagerIdList(String[] jrHiringManagerIdList)
      需求用人经理 ID 列表

      示例值:

      参数:
      jrHiringManagerIdList -
      返回:
    • directLeaderIdList

      public JobRequirement.Builder directLeaderIdList(String[] directLeaderIdList)
      直属上级 ID

      示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62

      参数:
      directLeaderIdList -
      返回:
    • startTime

      public JobRequirement.Builder startTime(String startTime)
      开始日期,毫秒级时间戳

      示例值:1625729379000

      参数:
      startTime -
      返回:
    • deadline

      public JobRequirement.Builder deadline(String deadline)
      预计完成日期,毫秒级时间戳

      示例值:1625729379000

      参数:
      deadline -
      返回:
    • priority

      public JobRequirement.Builder priority(Integer priority)
      招聘优先级

      示例值:1

      参数:
      priority -
      返回:
    • requiredDegree

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

      示例值:1

      参数:
      requiredDegree -
      返回:
    • maxSalary

      public JobRequirement.Builder maxSalary(String maxSalary)
      最高薪资,单位:千

      示例值:10

      参数:
      maxSalary -
      返回:
    • minSalary

      public JobRequirement.Builder minSalary(String minSalary)
      最低薪资,单位:千

      示例值:15

      参数:
      minSalary -
      返回:
    • addressId

      public JobRequirement.Builder addressId(String addressId)
      工作地点 ID,枚举值可通过「获取地址列表」接口查询获得

      示例值:11

      参数:
      addressId -
      返回:
    • description

      public JobRequirement.Builder description(String description)
      需求描述

      示例值:11

      参数:
      description -
      返回:
    • customizedDataList

      public JobRequirement.Builder customizedDataList(JobRequirementCustomizedData[] customizedDataList)
      自定义字段

      示例值:

      参数:
      customizedDataList -
      返回:
    • processType

      public JobRequirement.Builder processType(Integer processType)
      支持的招聘类型列表

      示例值:1

      参数:
      processType -
      返回:
    • jobTypeId

      public JobRequirement.Builder jobTypeId(String jobTypeId)
      招聘需求中的职位类别

      示例值:6930815272790114324

      参数:
      jobTypeId -
      返回:
    • build

      public JobRequirement build()