Interface CustomTodoService

  • All Known Implementing Classes:
    CustomTodoServiceImpl

    public interface CustomTodoService
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/30
    • Method Detail

      • getCountByUserId

        long getCountByUserId​(String userId)
        获取人员、岗位的待办任务数量
        Parameters:
        userId -
        Returns:
      • getCountByUserIdAndProcessDefinitionKey

        long getCountByUserIdAndProcessDefinitionKey​(String userId,
                                                     String processDefinitionKey)
        根据人员id,或岗位id和事项id统计
        Parameters:
        userId -
        processDefinitionKey -
        Returns:
      • getCountByUserIdAndSystemName

        long getCountByUserIdAndSystemName​(String userId,
                                           String systemName)
        根据人员、岗位id,系统标识统计
        Parameters:
        userId -
        systemName -
        Returns:
      • pageByUserId

        net.risesoft.pojo.Y9Page<TaskModel> pageByUserId​(String userId,
                                                         Integer page,
                                                         Integer rows)
        根据人员、岗位id获取用户的待办任务(分页)
        Parameters:
        userId -
        page -
        rows -
        Returns:
      • pageByUserIdAndProcessDefinitionKey

        net.risesoft.pojo.Y9Page<TaskModel> pageByUserIdAndProcessDefinitionKey​(String userId,
                                                                                String processDefinitionKey,
                                                                                Integer page,
                                                                                Integer rows)
        根据人员、岗位id,事项id获取用户的待办任务(分页)
        Parameters:
        userId - 人员、岗位id
        processDefinitionKey - 流程定义Key
        page - 页码
        rows - 行数
        Returns:
        Y9Page
      • pageByUserIdAndSystemName

        net.risesoft.pojo.Y9Page<TaskModel> pageByUserIdAndSystemName​(String userId,
                                                                      String systemName,
                                                                      Integer page,
                                                                      Integer rows)
        根据人员Id,系统标识获取用户的待办任务(分页)
        Parameters:
        userId -
        systemName -
        page -
        rows -
        Returns:
        Y9Page
      • pageByUserIdAndSystemName4xxx

        net.risesoft.pojo.Y9Page<TaskModel> pageByUserIdAndSystemName4xxx​(String userId,
                                                                          String systemName,
                                                                          String processDefinitionKey,
                                                                          String target,
                                                                          Integer page,
                                                                          Integer rows)
        根据人员Id,系统标识,流程定义Key获取用户的待办任务(分页)
        Parameters:
        userId -
        systemName -
        processDefinitionKey -
        target -
        page -
        rows -
        Returns:
      • searchListByUserId

        net.risesoft.pojo.Y9Page<TaskModel> searchListByUserId​(String userId,
                                                               String searchTerm,
                                                               Integer page,
                                                               Integer rows)
        条件搜索待办件
        Parameters:
        userId -
        searchTerm -
        page -
        rows -
        Returns:
      • searchListByUserIdAndProcessDefinitionKey

        net.risesoft.pojo.Y9Page<TaskModel> searchListByUserIdAndProcessDefinitionKey​(String userId,
                                                                                      String processDefinitionKey,
                                                                                      String searchTerm,
                                                                                      Integer page,
                                                                                      Integer rows)
        条件搜索待办件
        Parameters:
        userId -
        processDefinitionKey -
        searchTerm -
        page -
        rows -
        Returns:
        Y9Page
      • searchListByUserIdAndSystemName

        net.risesoft.pojo.Y9Page<TaskModel> searchListByUserIdAndSystemName​(String userId,
                                                                            String systemName,
                                                                            String searchTerm,
                                                                            Integer page,
                                                                            Integer rows)
        条件搜索待办件
        Parameters:
        userId -
        systemName -
        searchTerm -
        page -
        rows -
        Returns: