public static class Department.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
Department |
build() |
Department.Builder |
chatId(String chatId)
部门群ID
示例值:oc_5ad11d72b830411d72b836c20
|
Department.Builder |
createGroupChat(Boolean createGroupChat)
是否创建部门群,默认不创建
示例值:false
|
Department.Builder |
departmentHrbps(String[] departmentHrbps)
部门HRBP
示例值:
|
Department.Builder |
departmentId(String departmentId)
本部门的自定义部门ID;;注意:除需要满足正则规则外,同时不能以`od-`开头
示例值:D096
|
Department.Builder |
groupChatEmployeeTypes(Integer[] groupChatEmployeeTypes)
部门群雇员类型限制。
|
Department.Builder |
i18nName(DepartmentI18nName i18nName)
国际化的部门名称
示例值:
|
Department.Builder |
leaders(DepartmentLeader[] leaders)
部门负责人
示例值:
|
Department.Builder |
leaderUserId(String leaderUserId)
部门主管用户ID
示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
|
Department.Builder |
memberCount(Integer memberCount)
部门下用户的个数
示例值:100
|
Department.Builder |
name(String name)
部门名称
示例值:DemoName
|
Department.Builder |
openDepartmentId(String openDepartmentId)
部门的open_id,类型与通过请求的查询参数传入的department_id_type相同
示例值:od-4e6ac4d14bcd5071a37a39de902c7141
|
Department.Builder |
order(String order)
部门的排序,即部门在其同级部门的展示顺序
示例值:100
|
Department.Builder |
parentDepartmentId(String parentDepartmentId)
父部门的ID;;* 在根部门下创建新部门,该参数值为 “0”
示例值:D067
|
Department.Builder |
primaryMemberCount(Integer primaryMemberCount)
部门下主属用户的个数
示例值:100
|
Department.Builder |
status(DepartmentStatus status)
部门状态
示例值:
|
Department.Builder |
unitIds(String[] unitIds)
部门单位自定义ID列表,当前只支持一个
示例值:custom_unit_id
|
public Department.Builder name(String name)
示例值:DemoName
name - public Department.Builder i18nName(DepartmentI18nName i18nName)
示例值:
i18nName - public Department.Builder parentDepartmentId(String parentDepartmentId)
示例值:D067
parentDepartmentId - public Department.Builder departmentId(String departmentId)
示例值:D096
departmentId - public Department.Builder openDepartmentId(String openDepartmentId)
示例值:od-4e6ac4d14bcd5071a37a39de902c7141
openDepartmentId - public Department.Builder leaderUserId(String leaderUserId)
示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
leaderUserId - public Department.Builder chatId(String chatId)
示例值:oc_5ad11d72b830411d72b836c20
chatId - public Department.Builder order(String order)
示例值:100
order - public Department.Builder unitIds(String[] unitIds)
示例值:custom_unit_id
unitIds - public Department.Builder memberCount(Integer memberCount)
示例值:100
memberCount - public Department.Builder status(DepartmentStatus status)
示例值:
status - public Department.Builder createGroupChat(Boolean createGroupChat)
示例值:false
createGroupChat - public Department.Builder leaders(DepartmentLeader[] leaders)
示例值:
leaders - public Department.Builder groupChatEmployeeTypes(Integer[] groupChatEmployeeTypes)
示例值:[1,2,3]
groupChatEmployeeTypes - public Department.Builder departmentHrbps(String[] departmentHrbps)
示例值:
departmentHrbps - public Department.Builder primaryMemberCount(Integer primaryMemberCount)
示例值:100
primaryMemberCount - public Department build()
Copyright © 2024. All rights reserved.