public static class ApprovalNode.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApprovalNode.Builder |
approver(ApprovalApproverCcer[] approver)
审批人列表
示例值:
|
ApprovalNode.Builder |
approverChosenMulti(Boolean approverChosenMulti)
自选审批人是否允许多选
示例值:false
|
ApprovalNode.Builder |
approverChosenRange(ApproverRange[] approverChosenRange)
自选审批人选择范围
示例值:
|
ApprovalNode |
build() |
ApprovalNode.Builder |
ccer(ApprovalApproverCcer[] ccer)
抄送人列表
示例值:
|
ApprovalNode.Builder |
id(String id)
节点 ID,开始节点的 ID 为 START,结束节点的 ID 为 END,开始和结束节点不需要指定 name、node_type 以及 approver
示例值:START
|
ApprovalNode.Builder |
name(String name)
节点名称的国际化文案 Key,以 @i18n@ 开头,长度不得少于 9 个字符
示例值:@i18n@node_name
|
ApprovalNode.Builder |
nodeType(ApprovalNodeNodeTypeEnum nodeType)
审批类型枚举,当 node_type 为依次审批时,审批人必须为『发起人自选』
示例值:AND
|
ApprovalNode.Builder |
nodeType(String nodeType)
审批类型枚举,当 node_type 为依次审批时,审批人必须为『发起人自选』
示例值:AND
|
ApprovalNode.Builder |
privilegeField(FieldGroup privilegeField)
表单项的控件权限
示例值:
|
ApprovalNode.Builder |
starterAssignee(ApprovalNodeStarterAssigneeEnum starterAssignee)
审批人为提交人时的操作
示例值:STARTER
|
ApprovalNode.Builder |
starterAssignee(String starterAssignee)
审批人为提交人时的操作
示例值:STARTER
|
public ApprovalNode.Builder id(String id)
示例值:START
id - public ApprovalNode.Builder name(String name)
示例值:@i18n@node_name
name - public ApprovalNode.Builder nodeType(String nodeType)
示例值:AND
nodeType - public ApprovalNode.Builder nodeType(ApprovalNodeNodeTypeEnum nodeType)
示例值:AND
nodeType - ApprovalNodeNodeTypeEnumpublic ApprovalNode.Builder approver(ApprovalApproverCcer[] approver)
示例值:
approver - public ApprovalNode.Builder ccer(ApprovalApproverCcer[] ccer)
示例值:
ccer - public ApprovalNode.Builder privilegeField(FieldGroup privilegeField)
示例值:
privilegeField - public ApprovalNode.Builder approverChosenMulti(Boolean approverChosenMulti)
示例值:false
approverChosenMulti - public ApprovalNode.Builder approverChosenRange(ApproverRange[] approverChosenRange)
示例值:
approverChosenRange - public ApprovalNode.Builder starterAssignee(String starterAssignee)
示例值:STARTER
starterAssignee - public ApprovalNode.Builder starterAssignee(ApprovalNodeStarterAssigneeEnum starterAssignee)
示例值:STARTER
starterAssignee - ApprovalNodeStarterAssigneeEnumpublic ApprovalNode build()
Copyright © 2024. All rights reserved.