Interface ReminderService

  • All Known Implementing Classes:
    ReminderServiceImpl

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

      • deleteList

        void deleteList​(String[] ids)
        根据传进来的id数组删除催办信息
        Parameters:
        ids -
      • findById

        Reminder findById​(String id)
        Description:
        Parameters:
        id -
        Returns:
      • findByTaskId

        Reminder findByTaskId​(String taskId)
        根据taskId查找是否存在催办
        Parameters:
        taskId -
        Returns:
      • findByTaskIdAndSenderId

        Reminder findByTaskIdAndSenderId​(String taskId,
                                         String senderId)
        根据TaskId和催办人查找催办
        Parameters:
        taskId -
        senderId -
        Returns:
      • handleReminder

        String handleReminder​(String msgContent,
                              String procInstId,
                              Integer reminderAutomatic,
                              String remType,
                              String taskId,
                              String taskAssigneeId,
                              String documentTitle)
        Description:
        Parameters:
        msgContent -
        procInstId -
        reminderAutomatic -
        remType -
        taskId -
        taskAssigneeId -
        documentTitle -
        Returns:
      • listByTaskIdsAndSenderId

        List<Reminder> listByTaskIdsAndSenderId​(Collection<String> taskIds,
                                                String senderId)
        根据taskId和催办人Id查找Reminder
        Parameters:
        taskIds -
        senderId -
        Returns:
      • listByTastIdAndReminderSendType

        List<Reminder> listByTastIdAndReminderSendType​(String taskId,
                                                       String reminderSendType)
        Description:
        Parameters:
        taskId -
        reminderSendType -
        Returns:
      • pageByProcessInstanceId

        net.risesoft.pojo.Y9Page<ReminderModel> pageByProcessInstanceId​(String processInstanceId,
                                                                        int page,
                                                                        int rows)
        Description:
        Parameters:
        processInstanceId -
        page -
        rows -
        Returns:
      • pageBySenderIdAndProcessInstanceIdAndActive

        net.risesoft.pojo.Y9Page<ReminderModel> pageBySenderIdAndProcessInstanceIdAndActive​(String senderId,
                                                                                            String processInstanceId,
                                                                                            int page,
                                                                                            int rows)
        Description:
        Parameters:
        senderId -
        processInstanceId -
        page -
        rows -
        Returns:
      • pageByTaskId

        net.risesoft.pojo.Y9Page<ReminderModel> pageByTaskId​(String taskId,
                                                             int page,
                                                             int rows)
        Description:
        Parameters:
        taskId -
        page -
        rows -
        Returns:
      • saveOrUpdate

        Reminder saveOrUpdate​(Reminder reminder)
        保存或者编辑催办
        Parameters:
        reminder -
        Returns:
      • saveReminder

        void saveReminder​(List<Reminder> list)
        保存多条催办信息
        Parameters:
        list -
      • saveReminder

        void saveReminder​(Reminder reminder)
        保存催办信息
        Parameters:
        reminder -
      • setReadTime

        void setReadTime​(Date readTime,
                         String taskId,
                         String type)
        Description:
        Parameters:
        readTime -
        taskId -
        type -
      • setReadTime

        void setReadTime​(String[] ids)
        Description:
        Parameters:
        ids -