Package net.risesoft.service.impl
Class ReminderServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.ReminderServiceImpl
-
- All Implemented Interfaces:
ReminderService
@Transactional(value="rsTenantTransactionManager", readOnly=true) @Service public class ReminderServiceImpl extends Object implements ReminderService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ReminderServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete 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
@Transactional public void deleteList(String[] ids)
Description copied from interface:ReminderService根据传进来的id数组删除催办信息- Specified by:
deleteListin interfaceReminderService
-
findById
public Reminder findById(String id)
Description copied from interface:ReminderServiceDescription:- Specified by:
findByIdin interfaceReminderService- Returns:
-
findByTaskId
public Reminder findByTaskId(String taskId)
Description copied from interface:ReminderService根据taskId查找是否存在催办- Specified by:
findByTaskIdin interfaceReminderService- Returns:
-
findByTaskIdAndSenderId
public Reminder findByTaskIdAndSenderId(String taskId, String senderId)
Description copied from interface:ReminderService根据TaskId和催办人查找催办- Specified by:
findByTaskIdAndSenderIdin interfaceReminderService- Returns:
-
handleReminder
@Transactional public String handleReminder(String msgContent, String procInstId, Integer reminderAutomatic, String remType, String taskId, String taskAssigneeId, String documentTitle)
Description copied from interface:ReminderServiceDescription:- Specified by:
handleReminderin interfaceReminderService- Returns:
-
listByTaskId
public List<Reminder> listByTaskId(Collection<String> taskIds)
Description copied from interface:ReminderService根据TaskId查询Reminder- Specified by:
listByTaskIdin interfaceReminderService- Returns:
-
listByTaskIdsAndSenderId
public List<Reminder> listByTaskIdsAndSenderId(Collection<String> taskIds, String senderId)
Description copied from interface:ReminderService根据taskId和催办人Id查找Reminder- Specified by:
listByTaskIdsAndSenderIdin interfaceReminderService- Returns:
-
listByTastIdAndReminderSendType
public List<Reminder> listByTastIdAndReminderSendType(String taskId, String reminderSendType)
Description copied from interface:ReminderServiceDescription:- Specified by:
listByTastIdAndReminderSendTypein interfaceReminderService- Returns:
-
pageByProcessInstanceId
public net.risesoft.pojo.Y9Page<ReminderModel> pageByProcessInstanceId(String processInstanceId, int page, int rows)
Description copied from interface:ReminderServiceDescription:- Specified by:
pageByProcessInstanceIdin interfaceReminderService- Returns:
-
pageBySenderIdAndProcessInstanceIdAndActive
public net.risesoft.pojo.Y9Page<ReminderModel> pageBySenderIdAndProcessInstanceIdAndActive(String senderId, String processInstanceId, int page, int rows)
Description copied from interface:ReminderServiceDescription:- Specified by:
pageBySenderIdAndProcessInstanceIdAndActivein interfaceReminderService- Returns:
-
pageByTaskId
public net.risesoft.pojo.Y9Page<ReminderModel> pageByTaskId(String taskId, int page, int rows)
Description copied from interface:ReminderServiceDescription:- Specified by:
pageByTaskIdin interfaceReminderService- Returns:
-
saveOrUpdate
@Transactional public Reminder saveOrUpdate(Reminder reminder)
Description copied from interface:ReminderService保存或者编辑催办- Specified by:
saveOrUpdatein interfaceReminderService- Returns:
-
saveReminder
@Transactional public void saveReminder(List<Reminder> list)
Description copied from interface:ReminderService保存多条催办信息- Specified by:
saveReminderin interfaceReminderService
-
saveReminder
@Transactional public void saveReminder(Reminder reminder)
Description copied from interface:ReminderService保存催办信息- Specified by:
saveReminderin interfaceReminderService
-
setReadTime
@Transactional public void setReadTime(Date readTime, String taskId, String type)
Description copied from interface:ReminderServiceDescription:- Specified by:
setReadTimein interfaceReminderService
-
setReadTime
@Transactional public void setReadTime(String[] ids)
Description copied from interface:ReminderServiceDescription:- Specified by:
setReadTimein interfaceReminderService
-
-