类 ProbationInfo.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • employmentId

      public ProbationInfo.Builder employmentId(String employmentId)
      雇佣 ID

      示例值:6893014062142064135

      参数:
      employmentId -
      返回:
    • probationId

      public ProbationInfo.Builder probationId(String probationId)
      试用期信息 ID

      示例值:6893014062142064132

      参数:
      probationId -
      返回:
    • probationStartDate

      public ProbationInfo.Builder probationStartDate(String probationStartDate)
      试用期开始日期

      示例值:2022-05-20

      参数:
      probationStartDate -
      返回:
    • probationExpectedEndDate

      public ProbationInfo.Builder probationExpectedEndDate(String probationExpectedEndDate)
      试用期预计结束日期

      示例值:2022-05-28

      参数:
      probationExpectedEndDate -
      返回:
    • actualProbationEndDate

      public ProbationInfo.Builder actualProbationEndDate(String actualProbationEndDate)
      试用期实际结束日期

      示例值:2022-06-28

      参数:
      actualProbationEndDate -
      返回:
    • initiatingTime

      public ProbationInfo.Builder initiatingTime(String initiatingTime)
      转正发起日期

      示例值:2022-07-28

      参数:
      initiatingTime -
      返回:
    • submissionType

      public ProbationInfo.Builder submissionType(Enum submissionType)
      发起方

      示例值:hr_submission

      参数:
      submissionType -
      返回:
    • initiatorId

      public ProbationInfo.Builder initiatorId(String initiatorId)
      转正发起人的雇佣 ID,当系统发起转正时该字段为空

      示例值:6893014062142061135

      参数:
      initiatorId -
      返回:
    • probationStatus

      public ProbationInfo.Builder probationStatus(Enum probationStatus)
      试用期状态

      示例值:converted

      参数:
      probationStatus -
      返回:
    • selfReview

      public ProbationInfo.Builder selfReview(String selfReview)
      员工自评

      示例值:符合预期

      参数:
      selfReview -
      返回:
    • notes

      public ProbationInfo.Builder notes(String notes)
      备注

      示例值:高潜

      参数:
      notes -
      返回:
    • processId

      public ProbationInfo.Builder processId(String processId)
      流程实例 ID

      示例值:6893014062142164135

      参数:
      processId -
      返回:
    • convertedViaBpm

      public ProbationInfo.Builder convertedViaBpm(Boolean convertedViaBpm)
      是否通过 BPM 转正

      示例值:false

      参数:
      convertedViaBpm -
      返回:
    • customFields

      public ProbationInfo.Builder customFields(CustomFieldData[] customFields)
      自定义字段

      示例值:

      参数:
      customFields -
      返回:
    • finalAssessmentStatus

      public ProbationInfo.Builder finalAssessmentStatus(Enum finalAssessmentStatus)
      试用期考核最终状态

      示例值:completed

      参数:
      finalAssessmentStatus -
      返回:
    • finalAssessmentResult

      public ProbationInfo.Builder finalAssessmentResult(Enum finalAssessmentResult)
      试用期考核最终结果

      示例值:approved

      参数:
      finalAssessmentResult -
      返回:
    • finalAssessmentScore

      public ProbationInfo.Builder finalAssessmentScore(Double finalAssessmentScore)
      试用期考核最终得分

      示例值:99.9

      参数:
      finalAssessmentScore -
      返回:
    • finalAssessmentGrade

      public ProbationInfo.Builder finalAssessmentGrade(Enum finalAssessmentGrade)
      试用期考核最终等级

      示例值:grade_a

      参数:
      finalAssessmentGrade -
      返回:
    • finalAssessmentComment

      public ProbationInfo.Builder finalAssessmentComment(String finalAssessmentComment)
      试用期考核最终评语

      示例值:超出预期

      参数:
      finalAssessmentComment -
      返回:
    • finalAssessmentDetail

      public ProbationInfo.Builder finalAssessmentDetail(String finalAssessmentDetail)
      最终考核结果页面超链接

      示例值:https://qwe112233.feishuapp.bytedance.net/ae/ui/apps//122265873393330/recordPages/1/records/1767139312?objectId=17661180522543无效输入:'&recordPageId'=173330728118312

      参数:
      finalAssessmentDetail -
      返回:
    • assessments

      public ProbationInfo.Builder assessments(Assessment[] assessments)
      试用期考核结果列表

      示例值:

      参数:
      assessments -
      返回:
    • build

      public ProbationInfo build()