Class MonitorApiImpl

  • All Implemented Interfaces:
    MonitorApi

    @RestController
    @RequestMapping(value="/services/rest/monitor",
                    produces="application/json")
    public class MonitorApiImpl
    extends Object
    implements MonitorApi
    监控流程实例接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • Constructor Detail

      • MonitorApiImpl

        public MonitorApiImpl()
    • Method Detail

      • getDoingCountByProcessDefinitionKey

        public net.risesoft.pojo.Y9Result<Long> getDoingCountByProcessDefinitionKey​(@RequestParam
                                                                                    String tenantId,
                                                                                    @RequestParam
                                                                                    String processDefinitionKey)
        根据流程定义Key获取监控在办件统计数量
        Specified by:
        getDoingCountByProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        processDefinitionKey - 流程定义Key
        Returns:
        Y9Result<Long> 通用请求返回对象 - data 在办件数量
        Since:
        9.6.6
      • getDoingCountBySystemName

        public net.risesoft.pojo.Y9Result<Long> getDoingCountBySystemName​(@RequestParam
                                                                          String tenantId,
                                                                          @RequestParam
                                                                          String systemName)
        根据系统英文名称获取监控在办件数量
        Specified by:
        getDoingCountBySystemName in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        systemName - 系统英文名称
        Returns:
        Y9Result<Long> 通用请求返回对象 - data 在办件数量
        Since:
        9.6.6
      • getDoingListByProcessDefinitionKey

        @GetMapping("/getDoingListByProcessDefinitionKey")
        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> getDoingListByProcessDefinitionKey​(@RequestParam
                                                                                                         String tenantId,
                                                                                                         @RequestParam
                                                                                                         String processDefinitionKey,
                                                                                                         @RequestParam
                                                                                                         Integer page,
                                                                                                         @RequestParam
                                                                                                         Integer rows)
        根据流程定义Key获取监控在办件
        Specified by:
        getDoingListByProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        processDefinitionKey - 流程定义Key
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件列表
        Since:
        9.6.6
      • getDoingListBySystemName

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> getDoingListBySystemName​(@RequestParam
                                                                                               String tenantId,
                                                                                               @RequestParam
                                                                                               String systemName,
                                                                                               @RequestParam
                                                                                               Integer page,
                                                                                               @RequestParam
                                                                                               Integer rows)
        根据系统名称获取监控在办件
        Specified by:
        getDoingListBySystemName in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        systemName - 系统英文名称
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件列表
        Since:
        9.6.6
      • getAllListBySystemName

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> getAllListBySystemName​(@RequestParam
                                                                                             String tenantId,
                                                                                             @RequestParam
                                                                                             String systemName,
                                                                                             @RequestParam
                                                                                             Integer page,
                                                                                             @RequestParam
                                                                                             Integer rows)
        根据系统名称获取监控在办件
        Specified by:
        getAllListBySystemName in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        systemName - 系统英文名称
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件列表
        Since:
        9.6.6
      • getDoneCountByProcessDefinitionKey

        public net.risesoft.pojo.Y9Result<Long> getDoneCountByProcessDefinitionKey​(@RequestParam
                                                                                   String tenantId,
                                                                                   @RequestParam
                                                                                   String processDefinitionKey)
        根据流程定义Key获取监控办结件统计数量
        Specified by:
        getDoneCountByProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        processDefinitionKey - 流程定义Key
        Returns:
        Y9Result<Long> 通用请求返回对象 - data 办结件统计数量
        Since:
        9.6.6
      • getRecycleCountByProcessDefinitionKey

        public net.risesoft.pojo.Y9Result<Long> getRecycleCountByProcessDefinitionKey​(@RequestParam
                                                                                      String tenantId,
                                                                                      @RequestParam
                                                                                      String processDefinitionKey)
        根据流程定义Key获取监控回收站统计数量
        Specified by:
        getRecycleCountByProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        processDefinitionKey - 流程定义Key
        Returns:
        Y9Result<Long> 通用请求返回对象 - data 回收站统计数量
        Since:
        9.6.6
      • getRecycleCountBySystemName

        public net.risesoft.pojo.Y9Result<Long> getRecycleCountBySystemName​(@RequestParam
                                                                            String tenantId,
                                                                            @RequestParam
                                                                            String systemName)
        根据系统英文名称获取监控回收站统计数量
        Specified by:
        getRecycleCountBySystemName in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        systemName - 系统英文名称
        Returns:
        Y9Result<Long> 通用请求返回对象 - data 回收站统计数量
        Since:
        9.6.6
      • getRecycleCountByUserIdAndProcessDefinitionKey

        public net.risesoft.pojo.Y9Result<Long> getRecycleCountByUserIdAndProcessDefinitionKey​(@RequestParam
                                                                                               String tenantId,
                                                                                               @RequestParam
                                                                                               String userId,
                                                                                               @RequestParam
                                                                                               String processDefinitionKey)
        根据人员Id,流程定义Key获取监控回收站统计数量
        Specified by:
        getRecycleCountByUserIdAndProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        userId - 人员Id
        processDefinitionKey - 流程定义Key
        Returns:
        Y9Result<Long> 通用请求返回对象 - data 回收站统计数量
        Since:
        9.6.6
      • getRecycleCountByUserIdAndSystemName

        public net.risesoft.pojo.Y9Result<Long> getRecycleCountByUserIdAndSystemName​(@RequestParam
                                                                                     String tenantId,
                                                                                     @RequestParam
                                                                                     String userId,
                                                                                     @RequestParam
                                                                                     String systemName)
        根据人员id获取监控回收站统计数量
        Specified by:
        getRecycleCountByUserIdAndSystemName in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        userId - 人员Id
        systemName - 系统英文名称
        Returns:
        Y9Result<Long> 通用请求返回对象 - data 回收站统计数量
        Since:
        9.6.6
      • getRecycleListByProcessDefinitionKey

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> getRecycleListByProcessDefinitionKey​(@RequestParam
                                                                                                           String tenantId,
                                                                                                           @RequestParam
                                                                                                           String processDefinitionKey,
                                                                                                           @RequestParam
                                                                                                           Integer page,
                                                                                                           @RequestParam
                                                                                                           Integer rows)
        根据流程定义key获取回收站列表
        Specified by:
        getRecycleListByProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        processDefinitionKey - 流程定义Key
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 回收站列表
        Since:
        9.6.6
      • getRecycleListBySystemName

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> getRecycleListBySystemName​(@RequestParam
                                                                                                 String tenantId,
                                                                                                 @RequestParam
                                                                                                 String systemName,
                                                                                                 @RequestParam
                                                                                                 Integer page,
                                                                                                 @RequestParam
                                                                                                 Integer rows)
        根据系统英文名称获取回收站列表
        Specified by:
        getRecycleListBySystemName in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        systemName - 系统英文名称
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 回收站列表
        Since:
        9.6.6
      • getRecycleListByUserIdAndProcessDefinitionKey

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> getRecycleListByUserIdAndProcessDefinitionKey​(@RequestParam
                                                                                                                    String tenantId,
                                                                                                                    @RequestParam
                                                                                                                    String userId,
                                                                                                                    @RequestParam
                                                                                                                    String processDefinitionKey,
                                                                                                                    @RequestParam
                                                                                                                    Integer page,
                                                                                                                    @RequestParam
                                                                                                                    Integer rows)
        根据流程定义Key获取传入用户id相关的回收站列表
        Specified by:
        getRecycleListByUserIdAndProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        userId - 用户Id
        processDefinitionKey - 流程定义Key
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 回收站列表
        Since:
        9.6.6
      • getRecycleListByUserIdAndSystemName

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> getRecycleListByUserIdAndSystemName​(@RequestParam
                                                                                                          String tenantId,
                                                                                                          @RequestParam
                                                                                                          String userId,
                                                                                                          @RequestParam
                                                                                                          String systemName,
                                                                                                          @RequestParam
                                                                                                          Integer page,
                                                                                                          @RequestParam
                                                                                                          Integer rows)
        根据人员id,系统英文名称获取回收站列表
        Specified by:
        getRecycleListByUserIdAndSystemName in interface MonitorApi
        Parameters:
        tenantId - 租户Id
        userId - 人员Id
        systemName - 系统英文名称
        page - 当前页
        rows - 总条数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 回收站列表
        Since:
        9.6.6
      • searchDoingListByProcessDefinitionKey

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> searchDoingListByProcessDefinitionKey​(@RequestParam
                                                                                                            String tenantId,
                                                                                                            @RequestParam
                                                                                                            String processDefinitionKey,
                                                                                                            @RequestParam
                                                                                                            String searchTerm,
                                                                                                            @RequestParam
                                                                                                            Integer page,
                                                                                                            @RequestParam
                                                                                                            Integer rows)
        根据流程定义Key和其他条件搜索在办件
        Specified by:
        searchDoingListByProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户id
        processDefinitionKey - 流程定义Key
        searchTerm - 搜索词
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件
        Since:
        9.6.6
      • searchDoingListBySystemName

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> searchDoingListBySystemName​(@RequestParam
                                                                                                  String tenantId,
                                                                                                  @RequestParam
                                                                                                  String systemName,
                                                                                                  @RequestParam
                                                                                                  String searchTerm,
                                                                                                  @RequestParam
                                                                                                  Integer page,
                                                                                                  @RequestParam
                                                                                                  Integer rows)
        根据系统英文名称和其他条件搜索在办件
        Specified by:
        searchDoingListBySystemName in interface MonitorApi
        Parameters:
        tenantId - 租户id
        systemName - 系统英文名称
        searchTerm - 搜索词
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件
        Since:
        9.6.6
      • searchRecycleListByProcessDefinitionKey

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> searchRecycleListByProcessDefinitionKey​(@RequestParam
                                                                                                              String tenantId,
                                                                                                              @RequestParam
                                                                                                              String processDefinitionKey,
                                                                                                              @RequestParam
                                                                                                              String searchTerm,
                                                                                                              @RequestParam
                                                                                                              Integer page,
                                                                                                              @RequestParam
                                                                                                              Integer rows)
        根据流程定义Key和其他条件搜索回收站件
        Specified by:
        searchRecycleListByProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户id
        processDefinitionKey - 流程定义Key
        searchTerm - 搜索词
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件
        Since:
        9.6.6
      • searchRecycleListBySystemName

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> searchRecycleListBySystemName​(@RequestParam
                                                                                                    String tenantId,
                                                                                                    @RequestParam
                                                                                                    String systemName,
                                                                                                    @RequestParam
                                                                                                    String searchTerm,
                                                                                                    @RequestParam
                                                                                                    Integer page,
                                                                                                    @RequestParam
                                                                                                    Integer rows)
        根据系统英文名称和其他条件搜索回收站件
        Specified by:
        searchRecycleListBySystemName in interface MonitorApi
        Parameters:
        tenantId - 租户id
        systemName - 系统英文名称
        searchTerm - 搜索词
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件
        Since:
        9.6.6
      • searchRecycleListByUserIdAndProcessDefinitionKey

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> searchRecycleListByUserIdAndProcessDefinitionKey​(@RequestParam
                                                                                                                       String tenantId,
                                                                                                                       @RequestParam
                                                                                                                       String userId,
                                                                                                                       @RequestParam
                                                                                                                       String processDefinitionKey,
                                                                                                                       @RequestParam
                                                                                                                       String searchTerm,
                                                                                                                       @RequestParam
                                                                                                                       Integer page,
                                                                                                                       @RequestParam
                                                                                                                       Integer rows)
        根据用户Id,流程定义Key和其他条件搜索回收站件
        Specified by:
        searchRecycleListByUserIdAndProcessDefinitionKey in interface MonitorApi
        Parameters:
        tenantId - 租户id
        userId - 用户Id
        processDefinitionKey - 流程定义Key
        searchTerm - 搜索词
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件
        Since:
        9.6.6
      • searchRecycleListByUserIdAndSystemName

        public net.risesoft.pojo.Y9Page<HistoricProcessInstanceModel> searchRecycleListByUserIdAndSystemName​(@RequestParam
                                                                                                             String tenantId,
                                                                                                             @RequestParam
                                                                                                             String userId,
                                                                                                             @RequestParam
                                                                                                             String systemName,
                                                                                                             @RequestParam
                                                                                                             String searchTerm,
                                                                                                             @RequestParam
                                                                                                             Integer page,
                                                                                                             @RequestParam
                                                                                                             Integer rows)
        根据用户Id,系统英文名称和其他条件搜索回收站件
        Specified by:
        searchRecycleListByUserIdAndSystemName in interface MonitorApi
        Parameters:
        tenantId - 租户id
        userId - 用户Id
        systemName - 系统英文名称
        searchTerm - 搜索词
        page - 页码
        rows - 行数
        Returns:
        Y9Page<HistoricProcessInstanceModel> 通用请求返回对象 - rows 在办件
        Since:
        9.6.6