类 ApprovalCreate.Builder
java.lang.Object
com.lark.oapi.service.approval.v4.model.ApprovalCreate.Builder
- 封闭类:
ApprovalCreate
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明approvalCode(String approvalCode) 传空表示新建approvalName(String approvalName) 审批名称的国际化文案 Key,以 @i18n@ 开头,长度不得少于 9 个字符build()config(ApprovalConfig config) 审批定义配置项,用于配置对应审批定义是否可以由用户在审批后台进行修改description(String description) 审批描述的国际化文案 Key,以 @i18n@ 开头,长度不得少于 9 个字符form(ApprovalForm form) 审批定义表单i18nResources(I18nResource[] i18nResources) 国际化文案审批图标枚举,详见下方说明,默认为 0nodeList(ApprovalNode[] nodeList) 审批定义节点,需要将开始节点作为 list 第一个元素,结束节点作为最后一个元素processManagerIds(String[] processManagerIds) 根据user_id_type填写流程管理员的用户idsettings(ApprovalSetting settings) 审批定义其他设置viewers(ApprovalCreateViewers[] viewers) viewers 字段指定了哪些人能从审批应用的前台发起该审批。
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
approvalName
审批名称的国际化文案 Key,以 @i18n@ 开头,长度不得少于 9 个字符示例值:@i18n@approval_name
- 参数:
approvalName-- 返回:
-
approvalCode
传空表示新建示例值:7C468A54-8745-2245-9675-08B7C63E7A85
- 参数:
approvalCode-- 返回:
-
description
审批描述的国际化文案 Key,以 @i18n@ 开头,长度不得少于 9 个字符示例值:@i18n@description
- 参数:
description-- 返回:
-
viewers
viewers 字段指定了哪些人能从审批应用的前台发起该审批。;; 1. 当 viewer_type 为 USER,需要填写viewer_user_id;;; 2. 当 viewer_type 为DEPARTMENT,需要填写viewer_department_id;;; 3. 当 viewer_type 为TENANT或NONE时,viewer_user_id和viewer_department_id无需填写示例值:
- 参数:
viewers-- 返回:
-
form
审批定义表单示例值:
- 参数:
form-- 返回:
-
nodeList
审批定义节点,需要将开始节点作为 list 第一个元素,结束节点作为最后一个元素示例值:
- 参数:
nodeList-- 返回:
-
settings
审批定义其他设置示例值:
- 参数:
settings-- 返回:
-
config
审批定义配置项,用于配置对应审批定义是否可以由用户在审批后台进行修改示例值:
- 参数:
config-- 返回:
-
icon
审批图标枚举,详见下方说明,默认为 0示例值:0
- 参数:
icon-- 返回:
-
i18nResources
国际化文案示例值:
- 参数:
i18nResources-- 返回:
-
processManagerIds
根据user_id_type填写流程管理员的用户id示例值:["1c5ea995"]
- 参数:
processManagerIds-- 返回:
-
build
-