类 TransferInfo.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • remark

      public TransferInfo.Builder remark(String remark)
      备注

      示例值:异动详情

      参数:
      remark -
      返回:
    • offerInfo

      public TransferInfo.Builder offerInfo(String offerInfo)
      offer信息

      示例值:优质人才,加急处理

      参数:
      offerInfo -
      返回:
    • targetDottedManagerClean

      public TransferInfo.Builder targetDottedManagerClean(Boolean targetDottedManagerClean)
      是否撤销虚线上级

      示例值:true

      参数:
      targetDottedManagerClean -
      返回:
    • probationExist

      public TransferInfo.Builder probationExist(Boolean probationExist)
      是否有试用期

      示例值:false

      参数:
      probationExist -
      返回:
    • originalDepartment

      public TransferInfo.Builder originalDepartment(String originalDepartment)
      原部门

      示例值:6966236933198579208

      参数:
      originalDepartment -
      返回:
    • targetDepartment

      public TransferInfo.Builder targetDepartment(String targetDepartment)
      新部门

      示例值:6966236933198579208

      参数:
      targetDepartment -
      返回:
    • originalWorkLocation

      public TransferInfo.Builder originalWorkLocation(String originalWorkLocation)
      原工作地点

      示例值:6967271100992587295

      参数:
      originalWorkLocation -
      返回:
    • targetWorkLocation

      public TransferInfo.Builder targetWorkLocation(String targetWorkLocation)
      新工作地点

      示例值:6967271100992587295

      参数:
      targetWorkLocation -
      返回:
    • originalDirectManager

      public TransferInfo.Builder originalDirectManager(String originalDirectManager)
      原直属上级

      示例值:6974641477444060708

      参数:
      originalDirectManager -
      返回:
    • targetDirectManager

      public TransferInfo.Builder targetDirectManager(String targetDirectManager)
      新直属上级

      示例值:7013619729281713671

      参数:
      targetDirectManager -
      返回:
    • originalDottedManager

      public TransferInfo.Builder originalDottedManager(String originalDottedManager)
      原虚线上级

      示例值:6974648866876573198

      参数:
      originalDottedManager -
      返回:
    • targetDottedManager

      public TransferInfo.Builder targetDottedManager(String targetDottedManager)
      新虚线上级

      示例值:7013328578351842852

      参数:
      targetDottedManager -
      返回:
    • originalJob

      public TransferInfo.Builder originalJob(String originalJob)
      原职务

      示例值:6969469398088287751

      参数:
      originalJob -
      返回:
    • targetJob

      public TransferInfo.Builder targetJob(String targetJob)
      新职务

      示例值:6969469557836760606

      参数:
      targetJob -
      返回:
    • originalJobFamily

      public TransferInfo.Builder originalJobFamily(String originalJobFamily)
      原序列

      示例值:6967287547462419975

      参数:
      originalJobFamily -
      返回:
    • targetJobFamily

      public TransferInfo.Builder targetJobFamily(String targetJobFamily)
      新序列

      示例值:6967287547462419975

      参数:
      targetJobFamily -
      返回:
    • originalJobLevel

      public TransferInfo.Builder originalJobLevel(String originalJobLevel)
      原级别

      示例值:6972085707674355214

      参数:
      originalJobLevel -
      返回:
    • targetJobLevel

      public TransferInfo.Builder targetJobLevel(String targetJobLevel)
      新级别

      示例值:6972085707674355214

      参数:
      targetJobLevel -
      返回:
    • originalWorkforceType

      public TransferInfo.Builder originalWorkforceType(String originalWorkforceType)
      原人员类型

      示例值:6968386026792289828

      参数:
      originalWorkforceType -
      返回:
    • targetWorkforceType

      public TransferInfo.Builder targetWorkforceType(String targetWorkforceType)
      新人员类型

      示例值:7036268995372303885

      参数:
      targetWorkforceType -
      返回:
    • originalCompany

      public TransferInfo.Builder originalCompany(String originalCompany)
      原公司

      示例值:6974659700705068581

      参数:
      originalCompany -
      返回:
    • targetCompany

      public TransferInfo.Builder targetCompany(String targetCompany)
      新公司

      示例值:6974659700705068581

      参数:
      targetCompany -
      返回:
    • originalContractNumber

      public TransferInfo.Builder originalContractNumber(String originalContractNumber)
      原合同编号

      示例值:55332

      参数:
      originalContractNumber -
      返回:
    • targetContractNumber

      public TransferInfo.Builder targetContractNumber(String targetContractNumber)
      新合同编号

      示例值:55333

      参数:
      targetContractNumber -
      返回:
    • originalContractType

      public TransferInfo.Builder originalContractType(String originalContractType)
      原合同类型

      示例值:labor_contract

      参数:
      originalContractType -
      返回:
    • targetContractType

      public TransferInfo.Builder targetContractType(String targetContractType)
      新合同类型

      示例值:labor_contract

      参数:
      targetContractType -
      返回:
    • originalDurationType

      public TransferInfo.Builder originalDurationType(String originalDurationType)
      原期限类型

      示例值:fixed_term

      参数:
      originalDurationType -
      返回:
    • targetDurationType

      public TransferInfo.Builder targetDurationType(String targetDurationType)
      新期限类型

      示例值:fixed_term

      参数:
      targetDurationType -
      返回:
    • originalSigningType

      public TransferInfo.Builder originalSigningType(String originalSigningType)
      原签订类型

      示例值:new

      参数:
      originalSigningType -
      返回:
    • targetSigningType

      public TransferInfo.Builder targetSigningType(String targetSigningType)
      新签订类型

      示例值:new

      参数:
      targetSigningType -
      返回:
    • originalContractStartDate

      public TransferInfo.Builder originalContractStartDate(String originalContractStartDate)
      原合同开始日期

      示例值:2021-07-01

      参数:
      originalContractStartDate -
      返回:
    • targetContractStartDate

      public TransferInfo.Builder targetContractStartDate(String targetContractStartDate)
      新合同开始日期

      示例值:2021-07-01

      参数:
      targetContractStartDate -
      返回:
    • originalContractEndDate

      public TransferInfo.Builder originalContractEndDate(String originalContractEndDate)
      原合同结束日期

      示例值:2024-07-01

      参数:
      originalContractEndDate -
      返回:
    • targetContractEndDate

      public TransferInfo.Builder targetContractEndDate(String targetContractEndDate)
      新合同结束日期

      示例值:2024-07-01

      参数:
      targetContractEndDate -
      返回:
    • originalWorkingHoursType

      public TransferInfo.Builder originalWorkingHoursType(String originalWorkingHoursType)
      原工时制度

      示例值:6969087376740206087

      参数:
      originalWorkingHoursType -
      返回:
    • targetWorkingHoursType

      public TransferInfo.Builder targetWorkingHoursType(String targetWorkingHoursType)
      新工时制度

      示例值:6969087376740206087

      参数:
      targetWorkingHoursType -
      返回:
    • originalWorkingCalendar

      public TransferInfo.Builder originalWorkingCalendar(String originalWorkingCalendar)
      原工作日历

      示例值:6969087376740236087

      参数:
      originalWorkingCalendar -
      返回:
    • targetWorkingCalendar

      public TransferInfo.Builder targetWorkingCalendar(String targetWorkingCalendar)
      新工作日历

      示例值:6969087376740236087

      参数:
      targetWorkingCalendar -
      返回:
    • originalProbationEndDate

      public TransferInfo.Builder originalProbationEndDate(String originalProbationEndDate)
      原试用期预计结束日期

      示例值:2021-11-17

      参数:
      originalProbationEndDate -
      返回:
    • targetProbationEndDate

      public TransferInfo.Builder targetProbationEndDate(String targetProbationEndDate)
      新试用期预计结束日期

      示例值:2021-11-17

      参数:
      targetProbationEndDate -
      返回:
    • originalWeeklyWorkingHours

      public TransferInfo.Builder originalWeeklyWorkingHours(String originalWeeklyWorkingHours)
      原周工作时长

      示例值:162

      参数:
      originalWeeklyWorkingHours -
      返回:
    • targetWeeklyWorkingHours

      public TransferInfo.Builder targetWeeklyWorkingHours(String targetWeeklyWorkingHours)
      新周工作时长

      示例值:160

      参数:
      targetWeeklyWorkingHours -
      返回:
    • originalWorkShift

      public TransferInfo.Builder originalWorkShift(String originalWorkShift)
      原排班

      示例值:work_shift

      参数:
      originalWorkShift -
      返回:
    • targetWorkShift

      public TransferInfo.Builder targetWorkShift(String targetWorkShift)
      新排班

      示例值:non_work_shift

      参数:
      targetWorkShift -
      返回:
    • originalCostCenterRate

      public TransferInfo.Builder originalCostCenterRate(JobDataCostCenter[] originalCostCenterRate)
      原成本中心分摊方式

      示例值:

      参数:
      originalCostCenterRate -
      返回:
    • targetCostCenterRate

      public TransferInfo.Builder targetCostCenterRate(JobDataCostCenter[] targetCostCenterRate)
      新成本中心分摊方式

      示例值:

      参数:
      targetCostCenterRate -
      返回:
    • originalEmploymentChange

      public TransferInfo.Builder originalEmploymentChange(TranferEmploymentInfo originalEmploymentChange)
      原工作信息

      示例值:

      参数:
      originalEmploymentChange -
      返回:
    • targetEmploymentChange

      public TransferInfo.Builder targetEmploymentChange(TranferEmploymentInfo targetEmploymentChange)
      新工作信息

      示例值:

      参数:
      targetEmploymentChange -
      返回:
    • originalJobGrade

      public TransferInfo.Builder originalJobGrade(String originalJobGrade)
      原职等

      示例值:7289005963599693366

      参数:
      originalJobGrade -
      返回:
    • targetJobGrade

      public TransferInfo.Builder targetJobGrade(String targetJobGrade)
      新职等

      示例值:7289005963599693366

      参数:
      targetJobGrade -
      返回:
    • originalCompensationType

      public TransferInfo.Builder originalCompensationType(String originalCompensationType)
      原薪资类型

      示例值:hourly

      参数:
      originalCompensationType -
      返回:
    • targetCompensationType

      public TransferInfo.Builder targetCompensationType(String targetCompensationType)
      新薪资类型

      示例值:salary

      参数:
      targetCompensationType -
      返回:
    • originalServiceCompany

      public TransferInfo.Builder originalServiceCompany(String originalServiceCompany)
      原任职公司

      示例值:7289005963599693367

      参数:
      originalServiceCompany -
      返回:
    • targetServiceCompany

      public TransferInfo.Builder targetServiceCompany(String targetServiceCompany)
      新任职公司

      示例值:7289005963599693367

      参数:
      targetServiceCompany -
      返回:
    • build

      public TransferInfo build()