Package net.risesoft.api
Class ReminderApiImpl
- java.lang.Object
-
- net.risesoft.api.ReminderApiImpl
-
- All Implemented Interfaces:
ReminderApi
@RestController @RequestMapping(value="/services/rest/reminder", produces="application/json") public class ReminderApiImpl extends Object implements ReminderApi催办提醒接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description ReminderApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>deleteList(String tenantId, String[] ids)删除催办信息net.risesoft.pojo.Y9Result<ReminderModel>findById(String tenantId, String id)根据id获取催办信息net.risesoft.pojo.Y9Page<ReminderModel>findByProcessInstanceId(String tenantId, String processInstanceId, int page, int rows)获取流程实例的催办信息net.risesoft.pojo.Y9Page<ReminderModel>findBySenderIdAndProcessInstanceIdAndActive(String tenantId, String senderId, String processInstanceId, int page, int rows)获取当前催办人的在办任务的催办信息net.risesoft.pojo.Y9Page<ReminderModel>findByTaskId(String tenantId, String taskId, int page, int rows)获取待办的催办信息列表net.risesoft.pojo.Y9Result<ReminderModel>getReminder(String tenantId, String userId, String taskId, String type)查看催办信息net.risesoft.pojo.Y9Result<String>saveReminder(String tenantId, String userId, String processInstanceId, String[] taskIds, String msgContent)保存催办信息net.risesoft.pojo.Y9Result<String>sendReminderMessage(String tenantId, String userId, String remType, String procInstId, String processInstanceId, String documentTitle, String taskId, String taskAssigneeId, String msgContent)发送催办信息net.risesoft.pojo.Y9Result<Object>setReadTime(String tenantId, String[] ids)设置催办阅读时间net.risesoft.pojo.Y9Result<String>updateReminder(String tenantId, String id, String msgContent)更新催办信息
-
-
-
Method Detail
-
deleteList
public net.risesoft.pojo.Y9Result<Object> deleteList(@RequestParam String tenantId, @RequestBody String[] ids)
删除催办信息- Specified by:
deleteListin interfaceReminderApi- Parameters:
tenantId- 租户idids- 催办ids- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
findById
public net.risesoft.pojo.Y9Result<ReminderModel> findById(@RequestParam String tenantId, @RequestParam String id)
根据id获取催办信息- Specified by:
findByIdin interfaceReminderApi- Parameters:
tenantId- 租户idid- 催办id- Returns:
Y9Result<ReminderModel>通用请求返回对象 - rows 是待办的催办信息- Since:
- 9.6.6
-
findByProcessInstanceId
public net.risesoft.pojo.Y9Page<ReminderModel> findByProcessInstanceId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam int page, @RequestParam int rows)
获取流程实例的催办信息- Specified by:
findByProcessInstanceIdin interfaceReminderApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idpage- 页码rows- 条数- Returns:
Y9Page<ReminderModel>通用分页请求返回对象 - rows 是催办信息- Since:
- 9.6.6
-
findBySenderIdAndProcessInstanceIdAndActive
public net.risesoft.pojo.Y9Page<ReminderModel> findBySenderIdAndProcessInstanceIdAndActive(@RequestParam String tenantId, @RequestParam String senderId, @RequestParam String processInstanceId, @RequestParam int page, @RequestParam int rows)
获取当前催办人的在办任务的催办信息- Specified by:
findBySenderIdAndProcessInstanceIdAndActivein interfaceReminderApi- Parameters:
tenantId- 租户idsenderId- 人员diprocessInstanceId- 流程实例idpage- 页码rows- 条数- Returns:
Y9Page<ReminderModel>通用分页请求返回对象 - rows 是催办信息- Since:
- 9.6.6
-
findByTaskId
public net.risesoft.pojo.Y9Page<ReminderModel> findByTaskId(@RequestParam String tenantId, @RequestParam String taskId, @RequestParam int page, @RequestParam int rows)
获取待办的催办信息列表- Specified by:
findByTaskIdin interfaceReminderApi- Parameters:
tenantId- 租户idtaskId- 任务idpage- 页码rows- 条数- Returns:
Y9Page<ReminderModel>通用分页请求返回对象 - rows 是待办的催办信息列表- Since:
- 9.6.6
-
getReminder
public net.risesoft.pojo.Y9Result<ReminderModel> getReminder(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String taskId, @RequestParam String type)
查看催办信息- Specified by:
getReminderin interfaceReminderApi- Parameters:
tenantId- 租户iduserId- 人员idtaskId- 任务idtype- 类型,todo(待办),doing(在办),done(办结)- Returns:
Y9Result<ReminderModel>通用请求返回对象 -data 是催办信息- Since:
- 9.6.6
-
saveReminder
public net.risesoft.pojo.Y9Result<String> saveReminder(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processInstanceId, @RequestBody String[] taskIds, @RequestParam String msgContent)
保存催办信息- Specified by:
saveReminderin interfaceReminderApi- Parameters:
tenantId- 租户iduserId- 人员、岗位idprocessInstanceId- 流程实例idtaskIds- taskIdsmsgContent- 催办信息- Returns:
Y9Result<String>通用请求返回对象- Since:
- 9.6.6
-
sendReminderMessage
public net.risesoft.pojo.Y9Result<String> sendReminderMessage(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String remType, @RequestParam String procInstId, @RequestParam String processInstanceId, @RequestParam String documentTitle, @RequestParam String taskId, @RequestParam String taskAssigneeId, @RequestParam String msgContent)
发送催办信息- Specified by:
sendReminderMessagein interfaceReminderApi- Parameters:
tenantId- 租户iduserId- 人员、岗位idremType- 催办类型,"1":短信,"2":邮件",3":站内信",4":待办列表中procInstId- procInstIdprocessInstanceId- 流程实例iddocumentTitle- 文档标题taskId- 任务idtaskAssigneeId- 任务受让人IdmsgContent- 催办信息- Returns:
Y9Result<String>通用请求返回对象- Since:
- 9.6.6
-
setReadTime
public net.risesoft.pojo.Y9Result<Object> setReadTime(@RequestParam String tenantId, @RequestBody String[] ids)
设置催办阅读时间- Specified by:
setReadTimein interfaceReminderApi- Parameters:
tenantId- 租户idids- 催办ids- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
updateReminder
public net.risesoft.pojo.Y9Result<String> updateReminder(@RequestParam String tenantId, @RequestParam String id, @RequestParam String msgContent)
更新催办信息- Specified by:
updateReminderin interfaceReminderApi- Parameters:
tenantId- 租户idid- 催办idmsgContent- 催办信息- Returns:
Y9Result<String>通用请求返回对象- Since:
- 9.6.6
-
-