类 InstanceCreate.Builder
java.lang.Object
com.lark.oapi.service.approval.v4.model.InstanceCreate.Builder
- 封闭类:
InstanceCreate
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明allowResubmit(Boolean allowResubmit) 可配置是否可以再次提交allowSubmitAgain(Boolean allowSubmitAgain) 可配置是否可以重新提交approvalCode(String approvalCode) 审批定义 codebuild()cancelBotNotification(String cancelBotNotification) 配置bot是否取消通知结果departmentId(String departmentId) 发起审批用户部门id,如果用户只属于一个部门,可以不填。forbidRevoke(Boolean forbidRevoke) 配置是否可以禁止撤销json 数组,控件值i18nResources(I18nResource[] i18nResources) 国际化文案nodeApproverOpenIdList(NodeApprover[] nodeApproverOpenIdList) 审批人发起人自选 open id,与上述node_approver_user_id_list字段取并集nodeApproverUserIdList(NodeApprover[] nodeApproverUserIdList) 如果有发起人自选节点,则需要填写对应节点的审批人nodeAutoApprovalList(NodeAutoApproval[] nodeAutoApprovalList) 自动通过节点IDnodeCcOpenIdList(NodeCc[] nodeCcOpenIdList) 抄送人发起人自选 open id 单个节点最多选择20位抄送人nodeCcUserIdList(NodeCc[] nodeCcUserIdList) 如果有发起人自选节点,则可填写对应节点的抄送人,单个节点最多选择20位抄送人发起审批用户 open id, 如果传了 user_id 则优先使用 user_id审批展示名称,如果填写了该字段,则审批列表中的审批名称使用该字段,如果不填该字段,则审批名称使用审批定义的名称titleDisplayMethod(InstanceCreateTitleDisplayMethodEnum titleDisplayMethod) 详情页title展示模式titleDisplayMethod(Integer titleDisplayMethod) 详情页title展示模式发起审批用户审批实例 uuid,用于幂等操作, 每个租户下面的唯一key,同一个 uuid 只能用于创建一个审批实例,如果冲突,返回错误码 60012 ,格式建议为 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,不区分大小写
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
approvalCode
审批定义 code示例值:7C468A54-8745-2245-9675-08B7C63E7A85
- 参数:
approvalCode-- 返回:
-
userId
发起审批用户示例值:f7cb567e
- 参数:
userId-- 返回:
-
openId
发起审批用户 open id, 如果传了 user_id 则优先使用 user_id示例值:ou_3cda9c969f737aaa05e6915dce306cb9
- 参数:
openId-- 返回:
-
departmentId
发起审批用户部门id,如果用户只属于一个部门,可以不填。如果属于多个部门,默认会选择部门列表第一个部门示例值:9293493ccacbdb9a
- 参数:
departmentId-- 返回:
-
form
json 数组,控件值示例值:[{\"id\":\"111\", \"type\": \"input\", \"value\":\"test\"}]
- 参数:
form-- 返回:
-
nodeApproverUserIdList
如果有发起人自选节点,则需要填写对应节点的审批人示例值:
- 参数:
nodeApproverUserIdList-- 返回:
-
nodeApproverOpenIdList
审批人发起人自选 open id,与上述node_approver_user_id_list字段取并集示例值:
- 参数:
nodeApproverOpenIdList-- 返回:
-
nodeCcUserIdList
如果有发起人自选节点,则可填写对应节点的抄送人,单个节点最多选择20位抄送人示例值:
- 参数:
nodeCcUserIdList-- 返回:
-
nodeCcOpenIdList
抄送人发起人自选 open id 单个节点最多选择20位抄送人示例值:
- 参数:
nodeCcOpenIdList-- 返回:
-
uuid
审批实例 uuid,用于幂等操作, 每个租户下面的唯一key,同一个 uuid 只能用于创建一个审批实例,如果冲突,返回错误码 60012 ,格式建议为 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX,不区分大小写示例值:7C468A54-8745-2245-9675-08B7C63E7A87
- 参数:
uuid-- 返回:
-
allowResubmit
可配置是否可以再次提交示例值:true
- 参数:
allowResubmit-- 返回:
-
allowSubmitAgain
可配置是否可以重新提交示例值:true
- 参数:
allowSubmitAgain-- 返回:
-
cancelBotNotification
配置bot是否取消通知结果示例值:0
- 参数:
cancelBotNotification-- 返回:
-
forbidRevoke
配置是否可以禁止撤销示例值:false
- 参数:
forbidRevoke-- 返回:
-
i18nResources
国际化文案示例值:
- 参数:
i18nResources-- 返回:
-
title
审批展示名称,如果填写了该字段,则审批列表中的审批名称使用该字段,如果不填该字段,则审批名称使用审批定义的名称示例值:@i18n@1
- 参数:
title-- 返回:
-
titleDisplayMethod
详情页title展示模式示例值:0
- 参数:
titleDisplayMethod-- 返回:
-
titleDisplayMethod
public InstanceCreate.Builder titleDisplayMethod(InstanceCreateTitleDisplayMethodEnum titleDisplayMethod) 详情页title展示模式示例值:0
- 参数:
titleDisplayMethod-InstanceCreateTitleDisplayMethodEnum- 返回:
-
nodeAutoApprovalList
自动通过节点ID示例值:
- 参数:
nodeAutoApprovalList-- 返回:
-
build
-