Package net.risesoft.service
Interface ReminderService
-
- All Known Implementing Classes:
ReminderServiceImpl
public interface ReminderService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteList(String[] ids)根据传进来的id数组删除催办信息ReminderfindById(String id)Description:ReminderfindByTaskId(String taskId)根据taskId查找是否存在催办ReminderfindByTaskIdAndSenderId(String taskId, String senderId)根据TaskId和催办人查找催办StringhandleReminder(String msgContent, String procInstId, Integer reminderAutomatic, String remType, String taskId, String taskAssigneeId, String documentTitle)Description:List<Reminder>listByTaskId(Collection<String> taskIds)根据TaskId查询ReminderList<Reminder>listByTaskIdsAndSenderId(Collection<String> taskIds, String senderId)根据taskId和催办人Id查找ReminderList<Reminder>listByTastIdAndReminderSendType(String taskId, String reminderSendType)Description:net.risesoft.pojo.Y9Page<ReminderModel>pageByProcessInstanceId(String processInstanceId, int page, int rows)Description:net.risesoft.pojo.Y9Page<ReminderModel>pageBySenderIdAndProcessInstanceIdAndActive(String senderId, String processInstanceId, int page, int rows)Description:net.risesoft.pojo.Y9Page<ReminderModel>pageByTaskId(String taskId, int page, int rows)Description:RemindersaveOrUpdate(Reminder reminder)保存或者编辑催办voidsaveReminder(List<Reminder> list)保存多条催办信息voidsaveReminder(Reminder reminder)保存催办信息voidsetReadTime(String[] ids)Description:voidsetReadTime(Date readTime, String taskId, String type)Description:
-
-
-
Method Detail
-
deleteList
void deleteList(String[] ids)
根据传进来的id数组删除催办信息- Parameters:
ids-
-
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:
-
listByTaskId
List<Reminder> listByTaskId(Collection<String> taskIds)
根据TaskId查询Reminder- Parameters:
taskIds-- 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:
-
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-
-
-