接口 RemindInstanceApi


  • public interface RemindInstanceApi
    消息提醒
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • findRemindInstance

        @GetMapping("/findRemindInstance")
        net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstance​(@RequestParam("tenantId")
                                                                                 String tenantId,
                                                                                 @RequestParam("processInstanceId")
                                                                                 String processInstanceId)
        根据流程实例id获取消息提醒设置
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<List<RemindInstanceModel>> 通用请求返回对象 - data 是消息提醒列表
        从以下版本开始:
        9.6.6
      • findRemindInstanceByProcessInstanceIdAndArriveTaskKey

        @GetMapping("/findRemindInstanceByProcessInstanceIdAndArriveTaskKey")
        net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndArriveTaskKey​(@RequestParam("tenantId")
                                                                                                                    String tenantId,
                                                                                                                    @RequestParam("processInstanceId")
                                                                                                                    String processInstanceId,
                                                                                                                    @RequestParam("taskKey")
                                                                                                                    String taskKey)
        根据流程实例id和任务key获取消息提醒设置
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        taskKey - 任务key
        返回:
        Y9Result<List<RemindInstanceModel>> 通用请求返回对象 - data 是消息提醒列表
        从以下版本开始:
        9.6.6
      • findRemindInstanceByProcessInstanceIdAndCompleteTaskKey

        @GetMapping("/findRemindInstanceByProcessInstanceIdAndCompleteTaskKey")
        net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndCompleteTaskKey​(@RequestParam("tenantId")
                                                                                                                      String tenantId,
                                                                                                                      @RequestParam("processInstanceId")
                                                                                                                      String processInstanceId,
                                                                                                                      @RequestParam("taskKey")
                                                                                                                      String taskKey)
        根据流程实例id和任务key获取消息提醒设置
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        taskKey - taskKey
        返回:
        Y9Result<List<RemindInstanceModel>> 通用请求返回对象 - data 是消息提醒列表
        从以下版本开始:
        9.6.6
      • findRemindInstanceByProcessInstanceIdAndRemindType

        @GetMapping("/findRemindInstanceByProcessInstanceIdAndRemindType")
        net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndRemindType​(@RequestParam("tenantId")
                                                                                                                 String tenantId,
                                                                                                                 @RequestParam("processInstanceId")
                                                                                                                 String processInstanceId,
                                                                                                                 @RequestParam("remindType")
                                                                                                                 String remindType)
        根据流程实例id和提醒类型获取消息提醒设置
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        remindType - 提醒类型
        返回:
        Y9Result<List<RemindInstanceModel>> 通用请求返回对象 - data 是消息提醒列表
        从以下版本开始:
        9.6.6
      • findRemindInstanceByProcessInstanceIdAndTaskId

        @GetMapping("/findRemindInstanceByProcessInstanceIdAndTaskId")
        net.risesoft.pojo.Y9Result<List<RemindInstanceModel>> findRemindInstanceByProcessInstanceIdAndTaskId​(@RequestParam("tenantId")
                                                                                                             String tenantId,
                                                                                                             @RequestParam("processInstanceId")
                                                                                                             String processInstanceId,
                                                                                                             @RequestParam("taskId")
                                                                                                             String taskId)
        根据流程实例id和任务id获取消息提醒设置
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        taskId - 任务id
        返回:
        Y9Result<List<RemindInstanceModel>> 通用请求返回对象 - data 是消息提醒列表
        从以下版本开始:
        9.6.6
      • getRemindInstance

        @GetMapping("/getRemindInstance")
        net.risesoft.pojo.Y9Result<RemindInstanceModel> getRemindInstance​(@RequestParam("tenantId")
                                                                          String tenantId,
                                                                          @RequestParam("userId")
                                                                          String userId,
                                                                          @RequestParam("processInstanceId")
                                                                          String processInstanceId)
        根据流程实例id获取个人消息提醒设置
        参数:
        tenantId - 租户id
        userId - 人员、岗位id
        processInstanceId - 流程实例id
        返回:
        Y9Result<RemindInstanceModel> 通用请求返回对象 - data 是消息提醒对象
        从以下版本开始:
        9.6.6
      • saveRemindInstance

        @PostMapping("/saveRemindInstance")
        net.risesoft.pojo.Y9Result<String> saveRemindInstance​(@RequestParam("tenantId")
                                                              String tenantId,
                                                              @RequestParam("userId")
                                                              String userId,
                                                              @RequestParam("processInstanceId")
                                                              String processInstanceId,
                                                              @RequestParam("taskIds")
                                                              String taskIds,
                                                              @RequestParam("process")
                                                              Boolean process,
                                                              @RequestParam("arriveTaskKey")
                                                              String arriveTaskKey,
                                                              @RequestParam("completeTaskKey")
                                                              String completeTaskKey)
        保存消息提醒
        参数:
        tenantId - 租户id
        userId - 人员、岗位id
        processInstanceId - 流程实例id
        taskIds - 任务ids
        process - 是否流程办结提醒
        arriveTaskKey - 节点到达任务
        completeTaskKey - 节点完成任务
        返回:
        Y9Result<String> 通用请求返回对象
        从以下版本开始:
        9.6.6