程序包 net.risesoft.api

类 HistoricTaskApiImpl

  • 所有已实现的接口:
    HistoricTaskApi

    @RestController
    @RequestMapping("/services/rest/historicTask")
    public class HistoricTaskApiImpl
    extends Object
    implements HistoricTaskApi
    历史任务相关接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • 构造器详细资料

      • HistoricTaskApiImpl

        public HistoricTaskApiImpl()
    • 方法详细资料

      • findTaskByProcessInstanceIdOrByEndTimeAsc

        public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> findTaskByProcessInstanceIdOrByEndTimeAsc​(@RequestParam
                                                                                                                     String tenantId,
                                                                                                                     @RequestParam
                                                                                                                     String processInstanceId,
                                                                                                                     @RequestParam
                                                                                                                     String year)
        根据流程实例id,获取任务
        指定者:
        findTaskByProcessInstanceIdOrByEndTimeAsc 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • findTaskByProcessInstanceIdOrderByStartTimeAsc

        public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> findTaskByProcessInstanceIdOrderByStartTimeAsc​(@RequestParam
                                                                                                                          String tenantId,
                                                                                                                          @RequestParam
                                                                                                                          String processInstanceId,
                                                                                                                          @RequestParam(required=false)
                                                                                                                          String year)
        根据流程实例id,开始时间升序获取任务
        指定者:
        findTaskByProcessInstanceIdOrderByStartTimeAsc 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getById

        public net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel> getById​(@RequestParam
                                                                             String tenantId,
                                                                             @RequestParam
                                                                             String taskId)
        根据任务Id获取任务实例
        指定者:
        getById 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<HistoricTaskInstanceModel> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getByProcessInstanceId

        public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getByProcessInstanceId​(@RequestParam
                                                                                                  String tenantId,
                                                                                                  @RequestParam
                                                                                                  String processInstanceId,
                                                                                                  @RequestParam(required=false)
                                                                                                  String year)
        根据流程实例获取所有历史任务实例
        指定者:
        getByProcessInstanceId 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getByProcessInstanceIdOrderByEndTimeDesc

        public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getByProcessInstanceIdOrderByEndTimeDesc​(@RequestParam
                                                                                                                    String tenantId,
                                                                                                                    @RequestParam
                                                                                                                    String processInstanceId,
                                                                                                                    String year)
        根据流程实例获取所有历史任务实例-按照办结时间倒序
        指定者:
        getByProcessInstanceIdOrderByEndTimeDesc 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        year - 年份
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • getFinishedCountByExecutionId

        public net.risesoft.pojo.Y9Result<Long> getFinishedCountByExecutionId​(@RequestParam
                                                                              String tenantId,
                                                                              @RequestParam
                                                                              String executionId)
        根据执行实例获取已经办理完成的任务数量
        指定者:
        getFinishedCountByExecutionId 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        executionId - 执行实例id
        返回:
        Y9Result<Long> 通用请求返回对象 - data 任务数量
        从以下版本开始:
        9.6.6
      • getThePreviousTask

        public net.risesoft.pojo.Y9Result<HistoricTaskInstanceModel> getThePreviousTask​(@RequestParam
                                                                                        String tenantId,
                                                                                        @RequestParam
                                                                                        String taskId)
        获取当前任务的上一个任务节点,当前任务只可以是正在运行的任务实例
        指定者:
        getThePreviousTask 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<HistoricTaskInstanceModel> 通用请求返回对象 - data 任务实例
        从以下版本开始:
        9.6.6
      • getThePreviousTasks

        public net.risesoft.pojo.Y9Result<List<HistoricTaskInstanceModel>> getThePreviousTasks​(@RequestParam
                                                                                               String tenantId,
                                                                                               @RequestParam
                                                                                               String taskId)
        获取当前任务的上一个任务节点产生的所有任务,当前任务只可以是正在运行的任务实例
        指定者:
        getThePreviousTasks 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<List<HistoricTaskInstanceModel>> 通用请求返回对象 - data 任务实例列表
        从以下版本开始:
        9.6.6
      • setTenantId

        public net.risesoft.pojo.Y9Result<Object> setTenantId​(@RequestParam
                                                              String tenantId,
                                                              @RequestParam
                                                              String taskId)
        设置历史任务TANENT_ID_字段,存放协办任务是否被强制办结标识
        指定者:
        setTenantId 在接口中 HistoricTaskApi
        参数:
        tenantId - 租户id
        taskId - 任务id
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.6