类 Employee

java.lang.Object
com.lark.oapi.service.corehr.v2.model.Employee

public class Employee extends Object
  • 构造器详细资料

    • Employee

      public Employee()
    • Employee

      public Employee(Employee.Builder builder)
  • 方法详细资料

    • newBuilder

      public static Employee.Builder newBuilder()
    • getEmploymentId

      public String getEmploymentId()
    • setEmploymentId

      public void setEmploymentId(String employmentId)
    • getAtsApplicationId

      public String getAtsApplicationId()
    • setAtsApplicationId

      public void setAtsApplicationId(String atsApplicationId)
    • getPrehireId

      public String getPrehireId()
    • setPrehireId

      public void setPrehireId(String prehireId)
    • getEmployeeNumber

      public String getEmployeeNumber()
    • setEmployeeNumber

      public void setEmployeeNumber(String employeeNumber)
    • getEmployeeTypeId

      public String getEmployeeTypeId()
    • setEmployeeTypeId

      public void setEmployeeTypeId(String employeeTypeId)
    • getDepartmentId

      public String getDepartmentId()
    • setDepartmentId

      public void setDepartmentId(String departmentId)
    • getJobLevelId

      public String getJobLevelId()
    • setJobLevelId

      public void setJobLevelId(String jobLevelId)
    • getJobLevel

      public JobLevel getJobLevel()
    • setJobLevel

      public void setJobLevel(JobLevel jobLevel)
    • getJobGradeId

      public String getJobGradeId()
    • setJobGradeId

      public void setJobGradeId(String jobGradeId)
    • getWorkLocationId

      public String getWorkLocationId()
    • setWorkLocationId

      public void setWorkLocationId(String workLocationId)
    • getJobFamilyId

      public String getJobFamilyId()
    • setJobFamilyId

      public void setJobFamilyId(String jobFamilyId)
    • getJobFamily

      public JobFamily getJobFamily()
    • setJobFamily

      public void setJobFamily(JobFamily jobFamily)
    • getJobId

      public String getJobId()
    • setJobId

      public void setJobId(String jobId)
    • getJob

      public Job getJob()
    • setJob

      public void setJob(Job job)
    • getCompanyId

      public String getCompanyId()
    • setCompanyId

      public void setCompanyId(String companyId)
    • getWorkingHoursTypeId

      public String getWorkingHoursTypeId()
    • setWorkingHoursTypeId

      public void setWorkingHoursTypeId(String workingHoursTypeId)
    • getTenure

      public String getTenure()
    • setTenure

      public void setTenure(String tenure)
    • getSeniorityDate

      public String getSeniorityDate()
    • setSeniorityDate

      public void setSeniorityDate(String seniorityDate)
    • getEffectiveDate

      public String getEffectiveDate()
    • setEffectiveDate

      public void setEffectiveDate(String effectiveDate)
    • getPrimaryEmployment

      public Boolean getPrimaryEmployment()
    • setPrimaryEmployment

      public void setPrimaryEmployment(Boolean primaryEmployment)
    • getProbationPeriod

      public Integer getProbationPeriod()
    • setProbationPeriod

      public void setProbationPeriod(Integer probationPeriod)
    • getOnProbation

      public Boolean getOnProbation()
    • setOnProbation

      public void setOnProbation(Boolean onProbation)
    • getProbationEndDate

      public String getProbationEndDate()
    • setProbationEndDate

      public void setProbationEndDate(String probationEndDate)
    • getDirectManagerId

      public String getDirectManagerId()
    • setDirectManagerId

      public void setDirectManagerId(String directManagerId)
    • getDottedLineManagerId

      public String getDottedLineManagerId()
    • setDottedLineManagerId

      public void setDottedLineManagerId(String dottedLineManagerId)
    • getEmploymentType

      public Enum getEmploymentType()
    • setEmploymentType

      public void setEmploymentType(Enum employmentType)
    • getEmploymentStatus

      public Enum getEmploymentStatus()
    • setEmploymentStatus

      public void setEmploymentStatus(Enum employmentStatus)
    • getExpirationDate

      public String getExpirationDate()
    • setExpirationDate

      public void setExpirationDate(String expirationDate)
    • getReasonForOffboarding

      public Enum getReasonForOffboarding()
    • setReasonForOffboarding

      public void setReasonForOffboarding(Enum reasonForOffboarding)
    • getEmailAddress

      public String getEmailAddress()
    • setEmailAddress

      public void setEmailAddress(String emailAddress)
    • getWorkEmailList

      public WorkEmail[] getWorkEmailList()
    • setWorkEmailList

      public void setWorkEmailList(WorkEmail[] workEmailList)
    • getCostCenterList

      public JobDataCostCenter[] getCostCenterList()
    • setCostCenterList

      public void setCostCenterList(JobDataCostCenter[] costCenterList)
    • getRehire

      public Enum getRehire()
    • setRehire

      public void setRehire(Enum rehire)
    • getRehireEmploymentId

      public String getRehireEmploymentId()
    • setRehireEmploymentId

      public void setRehireEmploymentId(String rehireEmploymentId)
    • getPersonInfo

      public PersonInfo getPersonInfo()
    • setPersonInfo

      public void setPersonInfo(PersonInfo personInfo)
    • getCustomFields

      public CustomFieldData[] getCustomFields()
    • setCustomFields

      public void setCustomFields(CustomFieldData[] customFields)
    • getNoncompeteStatus

      public Enum getNoncompeteStatus()
    • setNoncompeteStatus

      public void setNoncompeteStatus(Enum noncompeteStatus)
    • getPastOffboarding

      public Boolean getPastOffboarding()
    • setPastOffboarding

      public void setPastOffboarding(Boolean pastOffboarding)
    • getRegularEmployeeStartDate

      public String getRegularEmployeeStartDate()
    • setRegularEmployeeStartDate

      public void setRegularEmployeeStartDate(String regularEmployeeStartDate)
    • getExternalId

      public String getExternalId()
    • setExternalId

      public void setExternalId(String externalId)
    • getTimesEmployed

      public Integer getTimesEmployed()
    • setTimesEmployed

      public void setTimesEmployed(Integer timesEmployed)
    • getRecruitmentType

      public Enum getRecruitmentType()
    • setRecruitmentType

      public void setRecruitmentType(Enum recruitmentType)
    • getAvatarUrl

      public String getAvatarUrl()
    • setAvatarUrl

      public void setAvatarUrl(String avatarUrl)
    • getPrimaryContractId

      public String getPrimaryContractId()
    • setPrimaryContractId

      public void setPrimaryContractId(String primaryContractId)
    • getContractStartDate

      public String getContractStartDate()
    • setContractStartDate

      public void setContractStartDate(String contractStartDate)
    • getContractEndDate

      public String getContractEndDate()
    • setContractEndDate

      public void setContractEndDate(String contractEndDate)
    • getContractExpectedEndDate

      public String getContractExpectedEndDate()
    • setContractExpectedEndDate

      public void setContractExpectedEndDate(String contractExpectedEndDate)
    • getPayGroupId

      public String getPayGroupId()
    • setPayGroupId

      public void setPayGroupId(String payGroupId)
    • getInternationalAssignment

      public Boolean getInternationalAssignment()
    • setInternationalAssignment

      public void setInternationalAssignment(Boolean internationalAssignment)
    • getWorkCalendarId

      public String getWorkCalendarId()
    • setWorkCalendarId

      public void setWorkCalendarId(String workCalendarId)
    • getDepartment

      public BasicDepartment getDepartment()
    • setDepartment

      public void setDepartment(BasicDepartment department)
    • getDirectManager

      public BasicEmployee getDirectManager()
    • setDirectManager

      public void setDirectManager(BasicEmployee directManager)
    • getDottedLineManager

      public BasicEmployee getDottedLineManager()
    • setDottedLineManager

      public void setDottedLineManager(BasicEmployee dottedLineManager)
    • getTimeZone

      public String getTimeZone()
    • setTimeZone

      public void setTimeZone(String timeZone)
    • getServiceCompany

      public String getServiceCompany()
    • setServiceCompany

      public void setServiceCompany(String serviceCompany)
    • getCompensationType

      public Enum getCompensationType()
    • setCompensationType

      public void setCompensationType(Enum compensationType)
    • getWorkShift

      public Enum getWorkShift()
    • setWorkShift

      public void setWorkShift(Enum workShift)