类 ApprovalApproverCcer.Builder

java.lang.Object
com.lark.oapi.service.approval.v4.model.ApprovalApproverCcer.Builder
封闭类:
ApprovalApproverCcer

public static class ApprovalApproverCcer.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • type

      审批/抄送人类型, ; 1. 当 type 为 Supervisor、SupervisorTopDown、DepartmentManager 、DepartmentManagerTopDown 这 4 种时,需要在 level 中填写对应的级数,例如:由下往上三级主管审批,level = 3;;; 2. 当 type 为 Personal 时,需要填写对应的user_id ,用于指定用户;;; 3. 当 approver 为 Free 发起人自选时,不需要指定 user_id 和level;;; 4. ccer不支持 Free 发起人自选

      示例值:Supervisor

      参数:
      type -
      返回:
    • type

      审批/抄送人类型, ; 1. 当 type 为 Supervisor、SupervisorTopDown、DepartmentManager 、DepartmentManagerTopDown 这 4 种时,需要在 level 中填写对应的级数,例如:由下往上三级主管审批,level = 3;;; 2. 当 type 为 Personal 时,需要填写对应的user_id ,用于指定用户;;; 3. 当 approver 为 Free 发起人自选时,不需要指定 user_id 和level;;; 4. ccer不支持 Free 发起人自选

      示例值:Supervisor

      参数:
      type - ApprovalApproverCcerTypeEnum
      返回:
    • userId

      public ApprovalApproverCcer.Builder userId(String userId)
      用户id,根据user_id_type填写

      示例值:f7cb567e

      参数:
      userId -
      返回:
    • level

      public ApprovalApproverCcer.Builder level(String level)
      审批级数,当 type 为 Supervisor、SupervisorTopDown、DepartmentManager 、DepartmentManagerTopDown 这 4 种时,需要在 level 中填写对应的级数,例如:由下往上三级主管审批,level = 3

      示例值:3

      参数:
      level -
      返回:
    • build

      public ApprovalApproverCcer build()