Interface ActRuDetailService

  • All Known Implementing Classes:
    ActRuDetailServiceImpl

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

      • copy

        void copy​(String oldProcessSerialNumber,
                  String newProcessSerialNumber,
                  String newProcessInstanceId)
        Description: 复制当前流程的参与人信息到新流程,并且设置为在办信息
        Parameters:
        oldProcessSerialNumber -
        newProcessSerialNumber -
        newProcessInstanceId -
      • countBySystemNameAndAssignee

        int countBySystemNameAndAssignee​(String systemName,
                                         String assignee)
        查找个人办结的件的数量
        Parameters:
        systemName -
        assignee -
        Returns:
      • countBySystemNameAndAssigneeAndStatus

        int countBySystemNameAndAssigneeAndStatus​(String systemName,
                                                  String assignee,
                                                  int status)
        查找个人待办,在办件数量
        Parameters:
        systemName -
        assignee -
        status - 0为待办,1位在办
        Returns:
      • deletedByProcessSerialNumber

        boolean deletedByProcessSerialNumber​(String processSerialNumber)
        删除流程的办理详情
        Parameters:
        processSerialNumber -
        Returns:
      • endByProcessInstanceId

        boolean endByProcessInstanceId​(String processInstanceId)
        标记流程为办结
        Parameters:
        processInstanceId -
        Returns:
      • deleteByExecutionId

        boolean deleteByExecutionId​(String executionId)
        标记流程为办结
        Parameters:
        executionId -
        Returns:
      • findByProcessInstanceIdAndAssigneeAndStatusEquals1

        ActRuDetail findByProcessInstanceIdAndAssigneeAndStatusEquals1​(String processInstanceId,
                                                                       String assignee)
        根据流程实例Id和办理人查找(一个件一个人只会有一个在办信息)
        Parameters:
        processInstanceId -
        assignee -
        Returns:
      • findByProcessSerialNumberAndAssigneeAndStatusEquals1

        ActRuDetail findByProcessSerialNumberAndAssigneeAndStatusEquals1​(String processSerialNumber,
                                                                         String assignee)
        根据流程序列号和办理人查找在办信息(一个件一个人只会有一个在办信息)
        Parameters:
        processSerialNumber -
        assignee -
        Returns:
      • findByTaskIdAndAssignee

        ActRuDetail findByTaskIdAndAssignee​(String taskId,
                                            String assignee)
        根据任务Id和办理人查找
        Parameters:
        taskId -
        assignee -
        Returns:
      • listByProcessInstanceId

        List<ActRuDetail> listByProcessInstanceId​(String processInstanceId)
        根据流程实例id获取列表
        Parameters:
        processInstanceId -
        Returns:
      • listByProcessInstanceIdAndStatus

        List<ActRuDetail> listByProcessInstanceIdAndStatus​(String processInstanceId,
                                                           int status)
        根据流程实例Id和状态查找
        Parameters:
        processInstanceId -
        status - 0位待办,1位在办
        Returns:
      • listByProcessSerialNumber

        List<ActRuDetail> listByProcessSerialNumber​(String processSerialNumber)
        根据流程实例Id和办理人查找
        Parameters:
        processSerialNumber -
        Returns:
      • listByProcessSerialNumberAndEnded

        List<ActRuDetail> listByProcessSerialNumberAndEnded​(String processSerialNumber,
                                                            boolean ended)
        Description: 根据流程编号和是否结束查找
        Parameters:
        processSerialNumber -
        ended -
        Returns:
      • listByProcessSerialNumberAndStatus

        List<ActRuDetail> listByProcessSerialNumberAndStatus​(String processSerialNumber,
                                                             int status)
        根据流程实例Id和状态查找
        Parameters:
        processSerialNumber -
        status - 0位待办,1位在办
        Returns:
      • pageBySystemNameAndAssigneeAndEnded

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndEnded​(String systemName,
                                                                                              String assignee,
                                                                                              boolean ended,
                                                                                              int rows,
                                                                                              int page,
                                                                                              org.springframework.data.domain.Sort sort)
        查找个人办结列表
        Parameters:
        systemName -
        assignee -
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndEnded

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndEnded​(String systemName,
                                                                                   boolean ended,
                                                                                   int page,
                                                                                   int rows,
                                                                                   org.springframework.data.domain.Sort sort)
        查找系统在办、办结列表
        Parameters:
        systemName -
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndAssigneeAndDeletedTrue

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndDeletedTrue​(String systemName,
                                                                                                    String assignee,
                                                                                                    int rows,
                                                                                                    int page,
                                                                                                    org.springframework.data.domain.Sort sort)
        查找个人删除列表
        Parameters:
        systemName -
        assignee -
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndDeletedTrue

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndDeletedTrue​(String systemName,
                                                                                         int page,
                                                                                         int rows,
                                                                                         org.springframework.data.domain.Sort sort)
        查找系统删除列表
        Parameters:
        systemName -
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndDeptIdAndDeletedTrue

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndDeptIdAndDeletedTrue​(String systemName,
                                                                                                  String deptId,
                                                                                                  boolean isBureau,
                                                                                                  int rows,
                                                                                                  int page,
                                                                                                  org.springframework.data.domain.Sort sort)
        查找个人删除列表
        Parameters:
        systemName -
        deptId -
        isBureau -
        rows -
        page -
        sort -
        Returns:
      • pageByAssigneeAndStatus

        org.springframework.data.domain.Page<ActRuDetail> pageByAssigneeAndStatus​(String assignee,
                                                                                  int status,
                                                                                  int rows,
                                                                                  int page,
                                                                                  org.springframework.data.domain.Sort sort)
        查找个人待办,在办列表
        Parameters:
        assignee -
        status - 0为待办,1位在办
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndAssigneeAndStatus

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndStatus​(String systemName,
                                                                                               String assignee,
                                                                                               int status,
                                                                                               int rows,
                                                                                               int page,
                                                                                               org.springframework.data.domain.Sort sort)
        查找个人待办,在办列表
        Parameters:
        systemName -
        assignee -
        status - 0为待办,1位在办
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndAssigneeAndStatusAndTaskDefKey

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndStatusAndTaskDefKey​(String systemName,
                                                                                                            String assignee,
                                                                                                            int status,
                                                                                                            String taskDefKey,
                                                                                                            int rows,
                                                                                                            int page,
                                                                                                            org.springframework.data.domain.Sort sort)
        查找个人待办,在办列表
        Parameters:
        systemName -
        assignee -
        status - 0为待办,1位在办
        taskDefKey - 任务key
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndDeptIdAndEnded

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndDeptIdAndEnded​(String systemName,
                                                                                            String deptId,
                                                                                            boolean isBureau,
                                                                                            boolean ended,
                                                                                            int rows,
                                                                                            int page,
                                                                                            org.springframework.data.domain.Sort sort)
        查找科室在办,办结列表
        Parameters:
        systemName -
        deptId -
        ended - 是否办结
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndAssignee

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssignee​(String systemName,
                                                                                      String assignee,
                                                                                      int rows,
                                                                                      int page,
                                                                                      org.springframework.data.domain.Sort sort)
        查找个人所有件列表(不包含回收站)
        Parameters:
        systemName -
        assignee -
        rows -
        page -
        sort -
        Returns:
      • pageBySystemName

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemName​(String systemName,
                                                                           int rows,
                                                                           int page,
                                                                           org.springframework.data.domain.Sort sort)
        查找所有件列表(不包含回收站)
        Parameters:
        systemName -
        rows -
        page -
        sort -
        Returns:
      • pageBySystemNameAndAssigneeAndStatusEquals1

        org.springframework.data.domain.Page<ActRuDetail> pageBySystemNameAndAssigneeAndStatusEquals1​(String systemName,
                                                                                                      String assignee,
                                                                                                      int rows,
                                                                                                      int page,
                                                                                                      org.springframework.data.domain.Sort sort)
        查找个人已办(在办、办结)
        Parameters:
        systemName -
        assignee -
        rows -
        page -
        sort -
        Returns:
      • placeOnFileByProcessSerialNumber

        boolean placeOnFileByProcessSerialNumber​(String processSerialNumber)
        标记流程为归档
        Parameters:
        processSerialNumber -
        Returns:
      • recoveryByProcessInstanceId

        boolean recoveryByProcessInstanceId​(String processSerialNumber)
        恢复流程的办理详情
        Parameters:
        processSerialNumber -
        Returns:
      • recoveryByProcessSerialNumber

        boolean recoveryByProcessSerialNumber​(String processSerialNumber)
        恢复流程的办理详情
        Parameters:
        processSerialNumber -
        Returns:
      • recoveryByExecutionId

        void recoveryByExecutionId​(String executionId)
        恢复流程的办理详情
        Parameters:
        executionId -
      • removeByProcessInstanceId

        boolean removeByProcessInstanceId​(String processInstanceId)
        删除流程的办理详情
        Parameters:
        processInstanceId -
        Returns:
      • removeByProcessSerialNumber

        boolean removeByProcessSerialNumber​(String processSerialNumber)
        删除流程的办理详情
        Parameters:
        processSerialNumber -
        Returns:
      • revokePlaceOnFileByProcessSerialNumber

        boolean revokePlaceOnFileByProcessSerialNumber​(String processSerialNumber,
                                                       String todoPersonId)
        Description: 标记流程为归档
        Parameters:
        processSerialNumber -
        todoPersonId -
        Returns:
      • saveOrUpdate

        boolean saveOrUpdate​(ActRuDetail actRuDetail)
        保存或者更新
        Parameters:
        actRuDetail -
        Returns:
      • claim

        net.risesoft.pojo.Y9Result<Object> claim​(String taskId,
                                                 String assignee)
        签收
        Parameters:
        taskId - 任务id
        assignee - 办理人id
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.8
      • unClaim

        net.risesoft.pojo.Y9Result<Object> unClaim​(String taskId)
        签收
        Parameters:
        taskId - 任务id
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.8
      • refuseClaim

        net.risesoft.pojo.Y9Result<Object> refuseClaim​(String taskId,
                                                       String assignee)
        签收
        Parameters:
        taskId - 任务id
        assignee - 办理人id
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.8
      • todo2doing

        net.risesoft.pojo.Y9Result<Object> todo2doing​(String taskId,
                                                      String assignee)
      • setRead

        void setRead​(String id)
      • syncByProcessInstanceId

        boolean syncByProcessInstanceId​(String processInstanceId)
        恢复流程的办理详情
        Parameters:
        processInstanceId -
        Returns: