Package net.risesoft.api
Class RemindInstanceApiImpl
- java.lang.Object
-
- net.risesoft.api.RemindInstanceApiImpl
-
- All Implemented Interfaces:
RemindInstanceApi
@RestController @RequestMapping(value="/services/rest/remindInstance", produces="application/json") public class RemindInstanceApiImpl extends Object implements RemindInstanceApi消息提醒接口- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description RemindInstanceApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<List<RemindInstanceModel>>findRemindInstance(String tenantId, String processInstanceId)根据流程实例id获取消息提醒设置列表net.risesoft.pojo.Y9Result<List<RemindInstanceModel>>findRemindInstanceByProcessInstanceIdAndArriveTaskKey(String tenantId, String processInstanceId, String taskKey)根据流程实例id和任务key获取任务到达的消息提醒设置列表net.risesoft.pojo.Y9Result<List<RemindInstanceModel>>findRemindInstanceByProcessInstanceIdAndCompleteTaskKey(String tenantId, String processInstanceId, String taskKey)根据流程实例id和任务key获取任务完成的消息提醒设置列表net.risesoft.pojo.Y9Result<List<RemindInstanceModel>>findRemindInstanceByProcessInstanceIdAndRemindType(String tenantId, String processInstanceId, String remindType)根据流程实例id和提醒类型获取消息提醒设置列表net.risesoft.pojo.Y9Result<List<RemindInstanceModel>>findRemindInstanceByProcessInstanceIdAndTaskId(String tenantId, String processInstanceId, String taskId)根据流程实例id和任务id获取消息提醒设置列表net.risesoft.pojo.Y9Result<RemindInstanceModel>getRemindInstance(String tenantId, String userId, String processInstanceId)根据流程实例id获取个人消息提醒设置net.risesoft.pojo.Y9Result<String>saveRemindInstance(String tenantId, String userId, String processInstanceId, String taskIds, Boolean process, String arriveTaskKey, String completeTaskKey)保存消息提醒设置
-
-
-
Method Detail
-
findRemindInstance
public net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstance(@RequestParam String tenantId, @RequestParam String processInstanceId)
根据流程实例id获取消息提醒设置列表- Specified by:
findRemindInstancein interfaceRemindInstanceApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例id- Returns:
Y9Result<List<RemindInstanceModel>>通用请求返回对象 - data 是消息提醒列表- Since:
- 9.6.6
-
findRemindInstanceByProcessInstanceIdAndArriveTaskKey
public net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndArriveTaskKey(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String taskKey)
根据流程实例id和任务key获取任务到达的消息提醒设置列表- Specified by:
findRemindInstanceByProcessInstanceIdAndArriveTaskKeyin interfaceRemindInstanceApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idtaskKey- 任务key- Returns:
Y9Result<List<RemindInstanceModel>>通用请求返回对象 - data 是任务到达的消息提醒列表- Since:
- 9.6.6
-
findRemindInstanceByProcessInstanceIdAndCompleteTaskKey
public net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndCompleteTaskKey(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String taskKey)
根据流程实例id和任务key获取任务完成的消息提醒设置列表- Specified by:
findRemindInstanceByProcessInstanceIdAndCompleteTaskKeyin interfaceRemindInstanceApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idtaskKey- 任务key- Returns:
Y9Result<List<RemindInstanceModel>>通用请求返回对象 - data 是任务完成的消息提醒列表- Since:
- 9.6.6
-
findRemindInstanceByProcessInstanceIdAndRemindType
public net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndRemindType(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String remindType)
根据流程实例id和提醒类型获取消息提醒设置列表- Specified by:
findRemindInstanceByProcessInstanceIdAndRemindTypein interfaceRemindInstanceApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idremindType- 提醒类型- Returns:
Y9Result<List<RemindInstanceModel>>通用请求返回对象 - data 是消息提醒列表- Since:
- 9.6.6
-
findRemindInstanceByProcessInstanceIdAndTaskId
public net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndTaskId(@RequestParam String tenantId, @RequestParam String processInstanceId, @RequestParam String taskId)
根据流程实例id和任务id获取消息提醒设置列表- Specified by:
findRemindInstanceByProcessInstanceIdAndTaskIdin interfaceRemindInstanceApi- Parameters:
tenantId- 租户idprocessInstanceId- 流程实例idtaskId- 任务id- Returns:
Y9Result<List<RemindInstanceModel>>通用请求返回对象 - data 是消息提醒列表- Since:
- 9.6.6
-
getRemindInstance
public net.risesoft.pojo.Y9Result<RemindInstanceModel> getRemindInstance(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processInstanceId)
根据流程实例id获取个人消息提醒设置- Specified by:
getRemindInstancein interfaceRemindInstanceApi- Parameters:
tenantId- 租户iduserId- 人员、岗位idprocessInstanceId- 流程实例id- Returns:
Y9Result<RemindInstanceModel>通用请求返回对象 - data 是消息提醒对象- Since:
- 9.6.6
-
saveRemindInstance
public net.risesoft.pojo.Y9Result<String> saveRemindInstance(@RequestParam String tenantId, @RequestParam String userId, @RequestParam String processInstanceId, @RequestParam String taskIds, @RequestParam Boolean process, @RequestParam String arriveTaskKey, @RequestParam String completeTaskKey)
保存消息提醒设置- Specified by:
saveRemindInstancein interfaceRemindInstanceApi- Parameters:
tenantId- 租户iduserId- 人员、岗位idprocessInstanceId- 流程实例idtaskIds- 任务idsprocess- 是否流程办结提醒arriveTaskKey- 节点到达任务completeTaskKey- 节点完成任务- Returns:
Y9Result<String>通用请求返回对象- Since:
- 9.6.6
-
-