public static class ApprovalGroup.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApprovalGroup.Builder |
adjustReason(String adjustReason)
调整原因,用户在『飞书人事-我的团队/人员管理 -组织架构-发起调整』填写的调整变更详细原因, 便于审批人批阅。
|
ApprovalGroup.Builder |
approvalGroupId(String approvalGroupId)
组织架构调整审批组 ID, 该 ID 和 process_id 一一对应
示例值:6991776076699549697
|
ApprovalGroup.Builder |
approvalGroupStatus(ApprovalGroupApprovalGroupStatusEnum approvalGroupStatus)
组织架构调整流程状态,枚举类型, 描述该审批单据的状态。
|
ApprovalGroup.Builder |
approvalGroupStatus(String approvalGroupStatus)
组织架构调整流程状态,枚举类型, 描述该审批单据的状态。
|
ApprovalGroup.Builder |
approvalGroupStatusV2(ApprovalGroupApprovalGroupStatusV2Enum approvalGroupStatusV2)
组织架构调整流程状态,枚举类型, 描述该审批单据的状态。
|
ApprovalGroup.Builder |
approvalGroupStatusV2(Integer approvalGroupStatusV2)
组织架构调整流程状态,枚举类型, 描述该审批单据的状态。
|
ApprovalGroup |
build() |
ApprovalGroup.Builder |
createdBy(String createdBy)
发起人,在『飞书人事-我的团队/人员管理 -组织架构-发起调整』填写的调整变更发起人。
|
ApprovalGroup.Builder |
departmentChanges(String[] departmentChanges)
关联的部门调整记录 ID 列表。
|
ApprovalGroup.Builder |
draftId(String draftId)
组织架构调整 ID,用户在『飞书人事-我的团队/人员管理 -组织架构-发起调整』 时生成的唯一 ID。
|
ApprovalGroup.Builder |
draftStatus(ApprovalGroupDraftStatusEnum draftStatus)
流程对应组织架构调整的状态: process_status 是发起审批后的状态,而 draft_status 则是整个组织架构调整的状态。
|
ApprovalGroup.Builder |
draftStatus(String draftStatus)
流程对应组织架构调整的状态: process_status 是发起审批后的状态,而 draft_status 则是整个组织架构调整的状态。
|
ApprovalGroup.Builder |
effectiveDate(String effectiveDate)
生效日期;- 日期格式:YYYY-MM-DD;- 最小值: 1900-01-01;- 最大值: 9999-12-31
示例值:2022-03-01
|
ApprovalGroup.Builder |
jobChanges(String[] jobChanges)
关联的人员调整记录 ID 列表, 组织架构调整仅允许调整系统已存在的人员, 当发起审批后会生成一个 job_change 的记录用于记录变更过程。
|
ApprovalGroup.Builder |
positionChanges(String[] positionChanges)
关联的岗位调整记录 ID 列表。
|
ApprovalGroup.Builder |
processId(String processId)
组织架构调整对应的流程 ID, 与入参 process_id 对应。
|
ApprovalGroup.Builder |
topic(String topic)
调整主题, 用户在『飞书人事-我的团队/人员管理 -组织架构-发起调整』填写的调整变更主题
示例值:因组织发展需要, 变更XXX 部门组织架构
|
public ApprovalGroup.Builder approvalGroupId(String approvalGroupId)
示例值:6991776076699549697
approvalGroupId - public ApprovalGroup.Builder processId(String processId)
示例值:6991776076699549697
processId - public ApprovalGroup.Builder approvalGroupStatus(String approvalGroupStatus)
示例值:1
approvalGroupStatus - public ApprovalGroup.Builder approvalGroupStatus(ApprovalGroupApprovalGroupStatusEnum approvalGroupStatus)
示例值:1
approvalGroupStatus - ApprovalGroupApprovalGroupStatusEnumpublic ApprovalGroup.Builder approvalGroupStatusV2(Integer approvalGroupStatusV2)
示例值:
approvalGroupStatusV2 - public ApprovalGroup.Builder approvalGroupStatusV2(ApprovalGroupApprovalGroupStatusV2Enum approvalGroupStatusV2)
示例值:
approvalGroupStatusV2 - ApprovalGroupApprovalGroupStatusV2Enumpublic ApprovalGroup.Builder topic(String topic)
示例值:因组织发展需要, 变更XXX 部门组织架构
topic - public ApprovalGroup.Builder adjustReason(String adjustReason)
示例值:例如:因业务扩展需要, 现需增设 XXX 和 XXX 两个区域部门,便于上午拓展。
adjustReason - public ApprovalGroup.Builder effectiveDate(String effectiveDate)
示例值:2022-03-01
effectiveDate - public ApprovalGroup.Builder createdBy(String createdBy)
示例值:6974641477444060708
createdBy - public ApprovalGroup.Builder draftId(String draftId)
示例值:6991776076699549697
draftId - public ApprovalGroup.Builder draftStatus(String draftStatus)
示例值:Edit
draftStatus - public ApprovalGroup.Builder draftStatus(ApprovalGroupDraftStatusEnum draftStatus)
示例值:Edit
draftStatus - ApprovalGroupDraftStatusEnumpublic ApprovalGroup.Builder departmentChanges(String[] departmentChanges)
示例值:
departmentChanges - public ApprovalGroup.Builder jobChanges(String[] jobChanges)
示例值:
jobChanges - public ApprovalGroup.Builder positionChanges(String[] positionChanges)
示例值:
positionChanges - public ApprovalGroup build()
Copyright © 2026. All rights reserved.