public static class ApprovalCreate.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ApprovalCreate.Builder |
approvalCode(String approvalCode)
传空表示新建
示例值:7C468A54-8745-2245-9675-08B7C63E7A85
|
ApprovalCreate.Builder |
approvalName(String approvalName)
审批名称的国际化文案 Key,以 @i18n@ 开头,长度不得少于 9 个字符
示例值:@i18n@approval_name
|
ApprovalCreate |
build() |
ApprovalCreate.Builder |
config(ApprovalConfig config)
审批定义配置项,用于配置对应审批定义是否可以由用户在审批后台进行修改
示例值:
|
ApprovalCreate.Builder |
description(String description)
审批描述的国际化文案 Key,以 @i18n@ 开头,长度不得少于 9 个字符
示例值:@i18n@description
|
ApprovalCreate.Builder |
form(ApprovalForm form)
审批定义表单
示例值:
|
ApprovalCreate.Builder |
i18nResources(I18nResource[] i18nResources)
国际化文案
示例值:
|
ApprovalCreate.Builder |
icon(Integer icon)
审批图标枚举,详见下方说明,默认为 0
示例值:0
|
ApprovalCreate.Builder |
nodeList(ApprovalNode[] nodeList)
审批定义节点,需要将开始节点作为 list 第一个元素,结束节点作为最后一个元素
示例值:
|
ApprovalCreate.Builder |
processManagerIds(String[] processManagerIds)
根据user_id_type填写流程管理员的用户id
示例值:["1c5ea995"]
|
ApprovalCreate.Builder |
settings(ApprovalSetting settings)
审批定义其他设置
示例值:
|
ApprovalCreate.Builder |
viewers(ApprovalCreateViewers[] viewers)
viewers 字段指定了哪些人能从审批应用的前台发起该审批。
|
public ApprovalCreate.Builder approvalName(String approvalName)
示例值:@i18n@approval_name
approvalName - public ApprovalCreate.Builder approvalCode(String approvalCode)
示例值:7C468A54-8745-2245-9675-08B7C63E7A85
approvalCode - public ApprovalCreate.Builder description(String description)
示例值:@i18n@description
description - public ApprovalCreate.Builder viewers(ApprovalCreateViewers[] viewers)
示例值:
viewers - public ApprovalCreate.Builder form(ApprovalForm form)
示例值:
form - public ApprovalCreate.Builder nodeList(ApprovalNode[] nodeList)
示例值:
nodeList - public ApprovalCreate.Builder settings(ApprovalSetting settings)
示例值:
settings - public ApprovalCreate.Builder config(ApprovalConfig config)
示例值:
config - public ApprovalCreate.Builder icon(Integer icon)
示例值:0
icon - public ApprovalCreate.Builder i18nResources(I18nResource[] i18nResources)
示例值:
i18nResources - public ApprovalCreate.Builder processManagerIds(String[] processManagerIds)
示例值:["1c5ea995"]
processManagerIds - public ApprovalCreate build()
Copyright © 2022. All rights reserved.