类 TaskSearch.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • userId

      public TaskSearch.Builder userId(String userId)
      根据x_user_type填写审批人id

      示例值:lwiu098wj

      参数:
      userId -
      返回:
    • approvalCode

      public TaskSearch.Builder approvalCode(String approvalCode)
      审批定义 code

      示例值:EB828003-9FFE-4B3F-AA50-2E199E2ED942

      参数:
      approvalCode -
      返回:
    • instanceCode

      public TaskSearch.Builder instanceCode(String instanceCode)
      审批实例 code

      示例值:EB828003-9FFE-4B3F-AA50-2E199E2ED943

      参数:
      instanceCode -
      返回:
    • instanceExternalId

      public TaskSearch.Builder instanceExternalId(String instanceExternalId)
      审批实例第三方 id 注:和 approval_code 取并集

      示例值:EB828003-9FFE-4B3F-AA50-2E199E2ED976

      参数:
      instanceExternalId -
      返回:
    • groupExternalId

      public TaskSearch.Builder groupExternalId(String groupExternalId)
      审批定义分组第三方 id 注:和 instance_code 取并集

      示例值:1234567

      参数:
      groupExternalId -
      返回:
    • taskTitle

      public TaskSearch.Builder taskTitle(String taskTitle)
      审批任务标题(只有第三方审批有)

      示例值:test

      参数:
      taskTitle -
      返回:
    • taskStatus

      public TaskSearch.Builder taskStatus(String taskStatus)
      审批任务状态,注:若不设置,查询全部状态 若不在集合中,报错

      示例值:PENDING

      参数:
      taskStatus -
      返回:
    • taskStatus

      public TaskSearch.Builder taskStatus(TaskSearchTaskStatusEnum taskStatus)
      审批任务状态,注:若不设置,查询全部状态 若不在集合中,报错

      示例值:PENDING

      参数:
      taskStatus - TaskSearchTaskStatusEnum
      返回:
    • taskStartTimeFrom

      public TaskSearch.Builder taskStartTimeFrom(String taskStartTimeFrom)
      任务查询开始时间(unix毫秒时间戳)

      示例值:1547654251506

      参数:
      taskStartTimeFrom -
      返回:
    • taskStartTimeTo

      public TaskSearch.Builder taskStartTimeTo(String taskStartTimeTo)
      任务查询结束时间 (unix毫秒时间戳)

      示例值:1547654251506

      参数:
      taskStartTimeTo -
      返回:
    • locale

      public TaskSearch.Builder locale(String locale)
      地区

      示例值:zh-CN

      参数:
      locale -
      返回:
    • locale

      public TaskSearch.Builder locale(TaskSearchLocaleEnum locale)
      地区

      示例值:zh-CN

      参数:
      locale - TaskSearchLocaleEnum
      返回:
    • taskStatusList

      public TaskSearch.Builder taskStatusList(String[] taskStatusList)
      可选择task_status中的多个状态,当填写此参数时,task_status失效

      示例值:PENDING

      参数:
      taskStatusList -
      返回:
    • order

      public TaskSearch.Builder order(Integer order)
      按任务时间排序

      示例值:2

      参数:
      order -
      返回:
    • order

      按任务时间排序

      示例值:2

      参数:
      order - TaskSearchOrderEnum
      返回:
    • build

      public TaskSearch build()