类的使用
com.lark.oapi.service.corehr.v2.model.Enum
使用Enum的程序包
-
com.lark.oapi.service.corehr.v2.model中Enum的使用
修饰符和类型方法说明Enum.Builder.build()PersonName.getAdditionalNameType()Enum[]Address.getAddressTypeList()PhoneNumberAndAreaCode.getAreaCode()Assessment.getAssessmentGrade()Assessment.getAssessmentResult()Assessment.getAssessmentStatus()JobData.getAssignmentStartReason()BankAccount.getBankAccountType()Enum[]BankAccount.getBankAccountUsage()Employee.getCompensationType()JobData.getCompensationType()PreHireEmploymentInfo.getCompensationType()Contract.getContractType()Education.getDegree()Phone.getDeviceType()Contract.getDurationType()Email.getEmailUsage()WorkEmail.getEmailUsage()Employee.getEmploymentStatus()Employment.getEmploymentStatus()Employee.getEmploymentType()Employment.getEmploymentType()Enum[]Dimension.getEnumValue()Education.getFieldOfStudyName()ProbationInfo.getFinalAssessmentGrade()ProbationInfoForSubmit.getFinalAssessmentGrade()ProbationInfo.getFinalAssessmentResult()ProbationInfoForSubmit.getFinalAssessmentResult()ProbationInfo.getFinalAssessmentStatus()ProbationInfoForSubmit.getFinalAssessmentStatus()Dependent.getGender()PersonInfo.getGender()PersonInfo.getHukouType()PersonInfoChn.getHukouType()Enum[]Company.getIndustryList()Phone.getInternationalAreaCode()InternationalAssignment.getInternationalAssignmentStatus()InternationalAssignmentV2.getInternationalAssignmentStatus()InternationalAssignmentV2ForCreate.getInternationalAssignmentStatus()InternationalAssignmentV2ForPatch.getInternationalAssignmentStatus()InternationalAssignment.getInternationalAssignmentType()InternationalAssignmentV2.getInternationalAssignmentType()InternationalAssignmentV2ForCreate.getInternationalAssignmentType()InternationalAssignmentV2ForPatch.getInternationalAssignmentType()Education.getLevelOfEducation()Location.getLocale()LocationV2.getLocale()Enum[]Location.getLocationUsageList()Enum[]LocationV2.getLocationUsages()PersonInfo.getMaritalStatus()PersonName.getNameType()Employee.getNoncompeteStatus()ReorganizationInfo.getOriginalSubType()PersonalProfile.getPersonalProfileType()Phone.getPhoneUsage()Enum[]PersonInfo.getPoliticalAffiliations()JobData.getProbationOutcome()ProbationInfo.getProbationStatus()ProbationInfoForSubmit.getProbationStatus()PersonInfo.getRace()Employee.getReasonForOffboarding()Employment.getReasonForOffboarding()Employee.getRecruitmentType()Employee.getRehire()Dependent.getRelationship()EmergencyContact.getRelationship()PersonInfo.getReligion()ResidentTax.getResidentStatus()Education.getSchoolName()SignatureFile.getSignatureFileState()Contract.getSigningType()PersonName.getSocial()Dependent.getSpousesWorkingStatus()Department.getStaffingModel()CountryRegionSubdivision.getSubdivisionType()ProbationInfo.getSubmissionType()ProbationInfoForSubmit.getSubmissionType()Department.getSubType()Enum[]Company.getSubTypeList()ReorganizationInfo.getTargetSubType()PersonName.getTitle()Company.getType()HiberarchyCommon.getType()Employee.getWorkShift()JobData.getWorkShift()修饰符和类型方法说明PersonName.Builder.additionalNameType(Enum additionalNameType) 补充姓名类型Address.Builder.addressTypeList(Enum[] addressTypeList) 地址类型区号Assessment.Builder.assessmentGrade(Enum assessmentGrade) 试用期考核等级Assessment.Builder.assessmentResult(Enum assessmentResult) 试用期考核结果Assessment.Builder.assessmentStatus(Enum assessmentStatus) 考核状态JobData.Builder.assignmentStartReason(Enum assignmentStartReason) 任职原因,枚举值可通过文档【飞书人事枚举常量】任职原因(assignment_start_reason)枚举定义部分获得BankAccount.Builder.bankAccountType(Enum bankAccountType) 银行卡类型,枚举值可通过文档【飞书人事枚举常量】银行卡类型(Bank Account Type)枚举定义部分获得BankAccount.Builder.bankAccountUsage(Enum[] bankAccountUsage) 银行卡用途,枚举值可通过文档【飞书人事枚举常量】银行卡用途(Bank Account Usage)枚举定义部分获得Employee.Builder.compensationType(Enum compensationType) 薪资类型JobData.Builder.compensationType(Enum compensationType) 薪资类型PreHireEmploymentInfo.Builder.compensationType(Enum compensationType) -| 薪资类型,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:compensation_type - object_api_name:pre_hireContract.Builder.contractType(Enum contractType) 合同类型,枚举值可通过文档【飞书人事枚举常量】合同类型(contract_type)枚举定义部分获得学位Phone.Builder.deviceType(Enum deviceType) 设备类型Contract.Builder.durationType(Enum durationType) 期限类型,枚举值可通过文档【飞书人事枚举常量】合同期限类型(duration_type)枚举定义部分获得Email.Builder.emailUsage(Enum emailUsage) 邮箱用途,枚举值可通过文档【飞书人事枚举常量】邮箱用途(email_usage)枚举定义获得WorkEmail.Builder.emailUsage(Enum emailUsage) 邮箱用途,枚举值可通过文档【飞书人事枚举常量】邮箱用途(email_usage)枚举定义获得Employee.Builder.employmentStatus(Enum employmentStatus) 雇佣状态,枚举值可通过文档【飞书人事枚举常量】雇员状态(employment_status)枚举定义获得Employment.Builder.employmentStatus(Enum employmentStatus) 雇员状态Employee.Builder.employmentType(Enum employmentType) 雇佣类型,枚举值可通过文档【飞书人事枚举常量】雇佣类型(employment_type)枚举定义获得Employment.Builder.employmentType(Enum employmentType) 雇佣类型枚举类型的维度对应的枚举值列表Education.Builder.fieldOfStudyName(Enum fieldOfStudyName) 专业名称ProbationInfo.Builder.finalAssessmentGrade(Enum finalAssessmentGrade) 试用期考核最终等级ProbationInfoForSubmit.Builder.finalAssessmentGrade(Enum finalAssessmentGrade) 试用期考核最终等级ProbationInfo.Builder.finalAssessmentResult(Enum finalAssessmentResult) 试用期考核最终结果ProbationInfoForSubmit.Builder.finalAssessmentResult(Enum finalAssessmentResult) 试用期考核最终结果ProbationInfo.Builder.finalAssessmentStatus(Enum finalAssessmentStatus) 试用期考核最终状态ProbationInfoForSubmit.Builder.finalAssessmentStatus(Enum finalAssessmentStatus) 试用期考核最终状态性别-| 性别,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:gender - object_api_name:person户口类型,枚举值可通过文档【飞书人事枚举常量】户口类型(hukou_type)枚举定义部分获得-| 户口类型,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:hukou_type - object_api_name:person_info_chnCompany.Builder.industryList(Enum[] industryList) 行业Phone.Builder.internationalAreaCode(Enum internationalAreaCode) 国家区号InternationalAssignment.Builder.internationalAssignmentStatus(Enum internationalAssignmentStatus) -| 当前生效外派记录的外派状态 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_status - object_api_name:international_assignmentInternationalAssignmentV2.Builder.internationalAssignmentStatus(Enum internationalAssignmentStatus) 当前生效外派记录的外派状态 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_status - object_api_name:international_assignmentInternationalAssignmentV2ForCreate.Builder.internationalAssignmentStatus(Enum internationalAssignmentStatus) 当前生效外派记录的外派状态 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_status - object_api_name:international_assignmentInternationalAssignmentV2ForPatch.Builder.internationalAssignmentStatus(Enum internationalAssignmentStatus) 当前生效外派记录的外派状态 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_status - object_api_name:international_assignmentInternationalAssignment.Builder.internationalAssignmentType(Enum internationalAssignmentType) -| 当前生效外派记录的外派类型 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_type - object_api_name:international_assignmentInternationalAssignmentV2.Builder.internationalAssignmentType(Enum internationalAssignmentType) 当前生效外派记录的外派类型 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_type - object_api_name:international_assignmentInternationalAssignmentV2ForCreate.Builder.internationalAssignmentType(Enum internationalAssignmentType) 当前生效外派记录的外派类型 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_type - object_api_name:international_assignmentInternationalAssignmentV2ForPatch.Builder.internationalAssignmentType(Enum internationalAssignmentType) 当前生效外派记录的外派类型 - 枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:international_assignment_type - object_api_name:international_assignmentEducation.Builder.levelOfEducation(Enum levelOfEducation) 学历区域设置区域设置Location.Builder.locationUsageList(Enum[] locationUsageList) 地点用途LocationV2.Builder.locationUsages(Enum[] locationUsages) 地点用途PersonInfo.Builder.maritalStatus(Enum maritalStatus) -| 婚姻状况,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:marital_status - object_api_name:person姓名类型Employee.Builder.noncompeteStatus(Enum noncompeteStatus) 竞业状态,枚举值包括:1.竞业中;2.未竞业ReorganizationInfo.Builder.originalSubType(Enum originalSubType) 原部门类型,枚举值可通过文档【飞书人事枚举常量】部门子类型(department_sub_type)枚举定义部分获得PersonalProfile.Builder.personalProfileType(Enum personalProfileType) 资料类型Phone.Builder.phoneUsage(Enum phoneUsage) 电话用途PersonInfo.Builder.politicalAffiliations(Enum[] politicalAffiliations) 政治面貌,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:political_affiliation - object_api_name:person_info_chnJobData.Builder.probationOutcome(Enum probationOutcome) 试用期结果,枚举值可通过文档【飞书人事枚举常量】试用期结果(probation_outcome)枚举定义部分获得ProbationInfo.Builder.probationStatus(Enum probationStatus) 试用期状态ProbationInfoForSubmit.Builder.probationStatus(Enum probationStatus) 试用期状态-| 民族 / 种族,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - custom_api_name:ethnicity_race - object_api_name:personEmployee.Builder.reasonForOffboarding(Enum reasonForOffboarding) 离职原因,枚举值可通过文档【飞书人事枚举常量】离职原因(reason_for_offboarding)枚举定义部分获得Employment.Builder.reasonForOffboarding(Enum reasonForOffboarding) 离职原因Employee.Builder.recruitmentType(Enum recruitmentType) 招聘来源,枚举值 api_name 可通过【获取自定义字段详情】接口查询是否离职重聘Dependent.Builder.relationship(Enum relationship) 关系EmergencyContact.Builder.relationship(Enum relationship) 关系-| 宗教信仰,枚举值可查询【获取字段详情】接口获取,按如下参数查询即可: - object_api_name:person - custom_api_name:religionResidentTax.Builder.residentStatus(Enum residentStatus) -| 居民身份,枚举值 api_name 可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "resident_tax" - custom_api_name = "resident_status"Education.Builder.schoolName(Enum schoolName) 学校名称voidPersonName.setAdditionalNameType(Enum additionalNameType) voidAddress.setAddressTypeList(Enum[] addressTypeList) voidPhoneNumberAndAreaCode.setAreaCode(Enum areaCode) voidAssessment.setAssessmentGrade(Enum assessmentGrade) voidAssessment.setAssessmentResult(Enum assessmentResult) voidAssessment.setAssessmentStatus(Enum assessmentStatus) voidJobData.setAssignmentStartReason(Enum assignmentStartReason) voidBankAccount.setBankAccountType(Enum bankAccountType) voidBankAccount.setBankAccountUsage(Enum[] bankAccountUsage) voidEmployee.setCompensationType(Enum compensationType) voidJobData.setCompensationType(Enum compensationType) voidPreHireEmploymentInfo.setCompensationType(Enum compensationType) voidContract.setContractType(Enum contractType) voidvoidPhone.setDeviceType(Enum deviceType) voidContract.setDurationType(Enum durationType) voidEmail.setEmailUsage(Enum emailUsage) voidWorkEmail.setEmailUsage(Enum emailUsage) voidEmployee.setEmploymentStatus(Enum employmentStatus) voidEmployment.setEmploymentStatus(Enum employmentStatus) voidEmployee.setEmploymentType(Enum employmentType) voidEmployment.setEmploymentType(Enum employmentType) voidDimension.setEnumValue(Enum[] enumValue) voidEducation.setFieldOfStudyName(Enum fieldOfStudyName) voidProbationInfo.setFinalAssessmentGrade(Enum finalAssessmentGrade) voidProbationInfoForSubmit.setFinalAssessmentGrade(Enum finalAssessmentGrade) voidProbationInfo.setFinalAssessmentResult(Enum finalAssessmentResult) voidProbationInfoForSubmit.setFinalAssessmentResult(Enum finalAssessmentResult) voidProbationInfo.setFinalAssessmentStatus(Enum finalAssessmentStatus) voidProbationInfoForSubmit.setFinalAssessmentStatus(Enum finalAssessmentStatus) voidvoidvoidPersonInfo.setHukouType(Enum hukouType) voidPersonInfoChn.setHukouType(Enum hukouType) voidCompany.setIndustryList(Enum[] industryList) voidPhone.setInternationalAreaCode(Enum internationalAreaCode) voidInternationalAssignment.setInternationalAssignmentStatus(Enum internationalAssignmentStatus) voidInternationalAssignmentV2.setInternationalAssignmentStatus(Enum internationalAssignmentStatus) voidInternationalAssignmentV2ForCreate.setInternationalAssignmentStatus(Enum internationalAssignmentStatus) voidInternationalAssignmentV2ForPatch.setInternationalAssignmentStatus(Enum internationalAssignmentStatus) voidInternationalAssignment.setInternationalAssignmentType(Enum internationalAssignmentType) voidInternationalAssignmentV2.setInternationalAssignmentType(Enum internationalAssignmentType) voidInternationalAssignmentV2ForCreate.setInternationalAssignmentType(Enum internationalAssignmentType) voidInternationalAssignmentV2ForPatch.setInternationalAssignmentType(Enum internationalAssignmentType) voidEducation.setLevelOfEducation(Enum levelOfEducation) voidvoidvoidLocation.setLocationUsageList(Enum[] locationUsageList) voidLocationV2.setLocationUsages(Enum[] locationUsages) voidPersonInfo.setMaritalStatus(Enum maritalStatus) voidPersonName.setNameType(Enum nameType) voidEmployee.setNoncompeteStatus(Enum noncompeteStatus) voidReorganizationInfo.setOriginalSubType(Enum originalSubType) voidPersonalProfile.setPersonalProfileType(Enum personalProfileType) voidPhone.setPhoneUsage(Enum phoneUsage) voidPersonInfo.setPoliticalAffiliations(Enum[] politicalAffiliations) voidJobData.setProbationOutcome(Enum probationOutcome) voidProbationInfo.setProbationStatus(Enum probationStatus) voidProbationInfoForSubmit.setProbationStatus(Enum probationStatus) voidvoidEmployee.setReasonForOffboarding(Enum reasonForOffboarding) voidEmployment.setReasonForOffboarding(Enum reasonForOffboarding) voidEmployee.setRecruitmentType(Enum recruitmentType) voidvoidDependent.setRelationship(Enum relationship) voidEmergencyContact.setRelationship(Enum relationship) voidPersonInfo.setReligion(Enum religion) voidResidentTax.setResidentStatus(Enum residentStatus) voidEducation.setSchoolName(Enum schoolName) voidSignatureFile.setSignatureFileState(Enum signatureFileState) voidContract.setSigningType(Enum signingType) voidvoidDependent.setSpousesWorkingStatus(Enum spousesWorkingStatus) voidDepartment.setStaffingModel(Enum staffingModel) voidCountryRegionSubdivision.setSubdivisionType(Enum subdivisionType) voidProbationInfo.setSubmissionType(Enum submissionType) voidProbationInfoForSubmit.setSubmissionType(Enum submissionType) voidDepartment.setSubType(Enum subType) voidCompany.setSubTypeList(Enum[] subTypeList) voidReorganizationInfo.setTargetSubType(Enum targetSubType) voidvoidvoidvoidEmployee.setWorkShift(Enum workShift) voidJobData.setWorkShift(Enum workShift) SignatureFile.Builder.signatureFileState(Enum signatureFileState) 电子签文件状态,枚举值可通过文档【飞书人事枚举常量】电子签文件状态(signature_file_state)枚举定义部分获得Contract.Builder.signingType(Enum signingType) 签订类型,枚举值可通过文档【飞书人事枚举常量】签订类型(signing_type)枚举定义部分获得尊称Dependent.Builder.spousesWorkingStatus(Enum spousesWorkingStatus) 配偶工作状态Department.Builder.staffingModel(Enum staffingModel) 是否使用职务CountryRegionSubdivision.Builder.subdivisionType(Enum subdivisionType) 行政区类型,枚举值可通过文档【飞书人事枚举常量】行政区类型(subdivision_type)枚举定义部分获得ProbationInfo.Builder.submissionType(Enum submissionType) 发起方ProbationInfoForSubmit.Builder.submissionType(Enum submissionType) 发起方部门类型,枚举值可通过文档【飞书人事枚举常量】部门子类型(department_sub_type)枚举定义部分获得Company.Builder.subTypeList(Enum[] subTypeList) 主体类型ReorganizationInfo.Builder.targetSubType(Enum targetSubType) 调整后部门类型,枚举值可通过文档【飞书人事枚举常量】部门子类型(department_sub_type)枚举定义部分获得头衔性质组织类型排班类型排班类型