Interface ItemTodoTaskService

  • All Known Implementing Classes:
    ItemTodoTaskServiceImpl

    public interface ItemTodoTaskService
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Method Detail

      • countByReceiverId

        int countByReceiverId​(String receiverId)
        根据接收人ID统计待办数量
        Parameters:
        receiverId - 接收人ID
        Returns:
        int
      • deleteByProcessInstanceId

        Boolean deleteByProcessInstanceId​(String processInstanceId)
        根据流程实例ID删除待办任务
        Parameters:
        processInstanceId - 流程实例ID
        Returns:
        boolean
      • deleteByProcessInstanceId4New

        void deleteByProcessInstanceId4New​(String taskId,
                                           String processInstanceId)
        根据流程实例ID删除待办任务
        Parameters:
        taskId - 任务ID
        processInstanceId - 流程实例ID
      • deleteTodoTask

        boolean deleteTodoTask​(String id)
        删除待办任务
        Parameters:
        id - 待办ID
        Returns:
        boolean
      • deleteTodoTaskByTaskId

        boolean deleteTodoTaskByTaskId​(String taskId)
        根据任务ID删除待办任务
        Parameters:
        taskId - 任务ID
        Returns:
        boolean
      • deleteTodoTaskByTaskIdAndReceiverId

        boolean deleteTodoTaskByTaskIdAndReceiverId​(String taskId,
                                                    String receiverId)
        根据任务ID和接收人ID删除待办任务
        Parameters:
        taskId - 任务ID
        receiverId - 接收人ID
        Returns:
      • recoveryTodoTaskByTaskId

        boolean recoveryTodoTaskByTaskId​(String id)
        根据任务ID恢复待办任务
        Parameters:
        id - 任务ID
        Returns:
        boolean
      • saveTodoTask

        boolean saveTodoTask​(TodoTaskModel todo)
        保存待办任务
        Parameters:
        todo - 待办任务
        Returns:
        boolean
      • setIsNewTodo

        boolean setIsNewTodo​(String taskId,
                             String newtodoStr)
        设置是否新待办
        Parameters:
        taskId - 任务ID
        newtodoStr - 是否新待办,1为新件,0为已阅件
        Returns:
        boolean
      • updateTitle

        void updateTitle​(String processInstanceId,
                         String documentTitle)
        更新标题
        Parameters:
        processInstanceId - 流程实例ID
        documentTitle - 标题