public static class EmployeeBaseEntity.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public EmployeeBaseEntity.Builder employeeId(String employeeId)
示例值:sddasdeqwe
employeeId - public EmployeeBaseEntity.Builder userId(String userId)
示例值:u273y71
userId - public EmployeeBaseEntity.Builder externalId(String externalId)
示例值:u273y71
externalId - public EmployeeBaseEntity.Builder name(Name name)
示例值:
name - public EmployeeBaseEntity.Builder mobile(String mobile)
示例值:13011111111 或 +8613011111111
mobile - public EmployeeBaseEntity.Builder email(String email)
示例值:zhangsan@gmail.com
email - public EmployeeBaseEntity.Builder personalEmail(String personalEmail)
示例值:zhangsan@gmail.com
personalEmail - public EmployeeBaseEntity.Builder enterpriseEmail(String enterpriseEmail)
示例值:zhangsan@gmail.com
enterpriseEmail - public EmployeeBaseEntity.Builder gender(Integer gender)
示例值:1
gender - public EmployeeBaseEntity.Builder gender(EmployeeBaseEntityGenderEnum gender)
示例值:1
gender - EmployeeBaseEntityGenderEnumpublic EmployeeBaseEntity.Builder residentialAddress(String residentialAddress)
示例值:北京市朝阳大街101号
residentialAddress - public EmployeeBaseEntity.Builder contactAddresses(ContactAddress[] contactAddresses)
示例值:
contactAddresses - public EmployeeBaseEntity.Builder tenant(Tenant tenant)
示例值:
tenant - public EmployeeBaseEntity.Builder departments(Department[] departments)
示例值:
departments - public EmployeeBaseEntity.Builder employeeOrderInDepartments(UserDepartmentSortInfo[] employeeOrderInDepartments)
示例值:
employeeOrderInDepartments - public EmployeeBaseEntity.Builder userDepartmentPath(Map<String,String[]> userDepartmentPath)
示例值:
userDepartmentPath - public EmployeeBaseEntity.Builder userDepartmentPathName(Map<String,I18nText> userDepartmentPathName)
示例值:
userDepartmentPathName - public EmployeeBaseEntity.Builder avatarKey(Image avatarKey)
示例值:
avatarKey - public EmployeeBaseEntity.Builder backgroundImageKey(String backgroundImageKey)
示例值:img_v2_8abc397a-9950-44ea-9302-e1d8fe00858g
backgroundImageKey - public EmployeeBaseEntity.Builder description(String description)
示例值:新成员请多关照
description - public EmployeeBaseEntity.Builder isSetCustomBackgroundImage(Boolean isSetCustomBackgroundImage)
示例值:true
isSetCustomBackgroundImage - public EmployeeBaseEntity.Builder activeStatus(Integer activeStatus)
示例值:1
activeStatus - public EmployeeBaseEntity.Builder activeStatus(EmployeeBaseEntityActiveStatusEnum activeStatus)
示例值:1
activeStatus - EmployeeBaseEntityActiveStatusEnumpublic EmployeeBaseEntity.Builder isResigned(Boolean isResigned)
示例值:true
isResigned - public EmployeeBaseEntity.Builder leaderId(String leaderId)
示例值:uyg77nx
leaderId - public EmployeeBaseEntity.Builder dottedLineLeaderIds(String[] dottedLineLeaderIds)
示例值:
dottedLineLeaderIds - public EmployeeBaseEntity.Builder isPrimaryAdmin(Boolean isPrimaryAdmin)
示例值:true
isPrimaryAdmin - public EmployeeBaseEntity.Builder createTime(String createTime)
示例值:100
createTime - public EmployeeBaseEntity.Builder updateTime(String updateTime)
示例值:1
updateTime - public EmployeeBaseEntity.Builder enterpriseEmailAliases(String[] enterpriseEmailAliases)
示例值:
enterpriseEmailAliases - public EmployeeBaseEntity.Builder customFieldValues(CustomFieldValue[] customFieldValues)
示例值:
customFieldValues - public EmployeeBaseEntity.Builder descriptionFlag(String descriptionFlag)
示例值:1
descriptionFlag - public EmployeeBaseEntity.Builder workStatus(WorkStatus workStatus)
示例值:
workStatus - public EmployeeBaseEntity.Builder hasBeenResurrected(Boolean hasBeenResurrected)
示例值:true
hasBeenResurrected - public EmployeeBaseEntity.Builder duringResignCoolingOffPeriod(Boolean duringResignCoolingOffPeriod)
示例值:true
duringResignCoolingOffPeriod - public EmployeeBaseEntity.Builder isSetCustomAvatar(Boolean isSetCustomAvatar)
示例值:true
isSetCustomAvatar - public EmployeeBaseEntity.Builder isRegistered(Boolean isRegistered)
示例值:true
isRegistered - public EmployeeBaseEntity.Builder departmentPathInfos(DepartmentBaseInfo[][] departmentPathInfos)
示例值:
departmentPathInfos - public EmployeeBaseEntity.Builder resignTime(String resignTime)
示例值:1
resignTime - public EmployeeBaseEntity.Builder resignedUserDepartmentPath(Map<String,String[]> resignedUserDepartmentPath)
示例值:
resignedUserDepartmentPath - public EmployeeBaseEntity.Builder resignedUserDepartmentPathName(Map<String,I18nText> resignedUserDepartmentPathName)
示例值:
resignedUserDepartmentPathName - public EmployeeBaseEntity.Builder resignedDepartments(Department[] resignedDepartments)
示例值:
resignedDepartments - public EmployeeBaseEntity.Builder avatar(ImageLink avatar)
示例值:
avatar - public EmployeeBaseEntity.Builder backgroundImage(String backgroundImage)
示例值:http://sadui.com
backgroundImage - public EmployeeBaseEntity.Builder isAdmin(Boolean isAdmin)
示例值:true
isAdmin - public EmployeeBaseEntity.Builder dataSource(Integer dataSource)
示例值:
dataSource - public EmployeeBaseEntity.Builder dataSource(EmployeeBaseEntityDataSourceEnum dataSource)
示例值:
dataSource - EmployeeBaseEntityDataSourceEnumpublic EmployeeBaseEntity.Builder geoName(String geoName)
示例值:boe
geoName - public EmployeeBaseEntity.Builder subscriptionIds(String[] subscriptionIds)
示例值:
subscriptionIds - public EmployeeBaseEntity.Builder virtualOrgInfos(UserVirtualOrgInfo[] virtualOrgInfos)
示例值:
virtualOrgInfos - public EmployeeBaseEntity.Builder isForbiddenDeleteEmployee(Boolean isForbiddenDeleteEmployee)
示例值:
isForbiddenDeleteEmployee - public EmployeeBaseEntity build()
Copyright © 2026. All rights reserved.