public static class Department.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
Department.Builder |
active(Boolean active)
是否启用
示例值:true
|
Department |
build() |
Department.Builder |
code(String code)
编码
示例值:D00000456
|
Department.Builder |
costCenterId(String costCenterId)
成本中心id
示例值:7142384817131652652
|
Department.Builder |
createdBy(String createdBy)
创建人
示例值:6893013238632416777
|
Department.Builder |
createdTime(String createdTime)
创建时间
示例值:2020-05-01 00:00:00
|
Department.Builder |
customFields(CustomFieldData[] customFields)
自定义字段
示例值:
|
Department.Builder |
departmentName(I18n[] departmentName)
部门名称
示例值:
|
Department.Builder |
description(I18n[] description)
描述
示例值:
|
Department.Builder |
effectiveDate(String effectiveDate)
生效日期
示例值:2020-05-01
|
Department.Builder |
expirationDate(String expirationDate)
失效日期
示例值:2020-05-02
|
Department.Builder |
id(String id)
部门 ID
示例值:4719456877659520852
|
Department.Builder |
isConfidential(Boolean isConfidential)
是否保密
示例值:false
|
Department.Builder |
isRoot(Boolean isRoot)
是否根部门
示例值:false
|
Department.Builder |
listOrder(String listOrder)
列表排序,代表所有部门的混排序号
示例值:001000-001000
|
Department.Builder |
manager(String manager)
部门负责人雇佣 ID,枚举值及详细信息可通过【查询员工信息】接口查询获得
示例值:6893013238632416777
|
Department.Builder |
parentDepartmentId(String parentDepartmentId)
上级部门 ID
示例值:4719456877659520111
|
Department.Builder |
recordCreatedBy(String recordCreatedBy)
记录创建人
示例值:6893013238632416777
|
Department.Builder |
recordCreatedTime(String recordCreatedTime)
记录创建时间
示例值:2020-05-01 00:00:00
|
Department.Builder |
recordUpdatedBy(String recordUpdatedBy)
记录更新人
示例值:6893013238632416777
|
Department.Builder |
recordUpdatedTime(String recordUpdatedTime)
记录更新时间
示例值:2020-05-02 00:00:00
|
Department.Builder |
staffingModel(Enum staffingModel)
是否使用职务
示例值:
|
Department.Builder |
subType(Enum subType)
部门类型,枚举值可通过文档【飞书人事枚举常量】部门子类型(department_sub_type)枚举定义部分获得
示例值:
|
Department.Builder |
treeOrder(String treeOrder)
树形排序,代表同层级的部门排序序号
示例值:001000
|
Department.Builder |
updatedBy(String updatedBy)
更新人
示例值:6893013238632416777
|
Department.Builder |
updatedTime(String updatedTime)
更新时间
示例值:2020-05-02 00:00:00
|
Department.Builder |
versionId(String versionId)
部门记录版本 ID
示例值:6890452208593372611
|
public Department.Builder id(String id)
示例值:4719456877659520852
id - public Department.Builder versionId(String versionId)
示例值:6890452208593372611
versionId - public Department.Builder departmentName(I18n[] departmentName)
示例值:
departmentName - public Department.Builder subType(Enum subType)
示例值:
subType - public Department.Builder parentDepartmentId(String parentDepartmentId)
示例值:4719456877659520111
parentDepartmentId - public Department.Builder manager(String manager)
示例值:6893013238632416777
manager - public Department.Builder treeOrder(String treeOrder)
示例值:001000
treeOrder - public Department.Builder listOrder(String listOrder)
示例值:001000-001000
listOrder - public Department.Builder code(String code)
示例值:D00000456
code - public Department.Builder isRoot(Boolean isRoot)
示例值:false
isRoot - public Department.Builder isConfidential(Boolean isConfidential)
示例值:false
isConfidential - public Department.Builder effectiveDate(String effectiveDate)
示例值:2020-05-01
effectiveDate - public Department.Builder expirationDate(String expirationDate)
示例值:2020-05-02
expirationDate - public Department.Builder active(Boolean active)
示例值:true
active - public Department.Builder description(I18n[] description)
示例值:
description - public Department.Builder customFields(CustomFieldData[] customFields)
示例值:
customFields - public Department.Builder staffingModel(Enum staffingModel)
示例值:
staffingModel - public Department.Builder costCenterId(String costCenterId)
示例值:7142384817131652652
costCenterId - public Department.Builder createdTime(String createdTime)
示例值:2020-05-01 00:00:00
createdTime - public Department.Builder updatedTime(String updatedTime)
示例值:2020-05-02 00:00:00
updatedTime - public Department.Builder createdBy(String createdBy)
示例值:6893013238632416777
createdBy - public Department.Builder updatedBy(String updatedBy)
示例值:6893013238632416777
updatedBy - public Department.Builder recordCreatedTime(String recordCreatedTime)
示例值:2020-05-01 00:00:00
recordCreatedTime - public Department.Builder recordUpdatedTime(String recordUpdatedTime)
示例值:2020-05-02 00:00:00
recordUpdatedTime - public Department.Builder recordCreatedBy(String recordCreatedBy)
示例值:6893013238632416777
recordCreatedBy - public Department.Builder recordUpdatedBy(String recordUpdatedBy)
示例值:6893013238632416777
recordUpdatedBy - public Department build()
Copyright © 2025. All rights reserved.