接口 SpeakInfoApi


  • public interface SpeakInfoApi
    发言信息管理
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • deleteById

        @PostMapping("/deleteById")
        net.risesoft.pojo.Y9Result<Object> deleteById​(@RequestParam("tenantId")
                                                      String tenantId,
                                                      @RequestParam("userId")
                                                      String userId,
                                                      @RequestParam("id")
                                                      String id)
        逻辑删除发言信息
        参数:
        tenantId - 租户id
        userId - 人员id
        id - 主键id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • findById

        @GetMapping("/findById")
        net.risesoft.pojo.Y9Result<SpeakInfoModel> findById​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam("id")
                                                            String id)
        根据唯一标示获取发言信息
        参数:
        tenantId - 租户id
        id - 主键id
        返回:
        Y9Result<SpeakInfoModel> 通用请求返回对象 - data 是发言信息
        从以下版本开始:
        9.6.6
      • findByProcessInstanceId

        @GetMapping("/findByProcessInstanceId")
        net.risesoft.pojo.Y9Result<List<SpeakInfoModel>> findByProcessInstanceId​(@RequestParam("tenantId")
                                                                                 String tenantId,
                                                                                 @RequestParam("userId")
                                                                                 String userId,
                                                                                 @RequestParam("processInstanceId")
                                                                                 String processInstanceId)
        根据流程实例查找某一个流程的所有发言信息,根据时间倒叙排列
        参数:
        tenantId - 租户id
        userId - 人员id
        processInstanceId - 流程实例id
        返回:
        Y9Result<List<SpeakInfoModel>> 通用请求返回对象 - data 是发言信息列表
        从以下版本开始:
        9.6.6
      • getNotReadCount

        @GetMapping("/getNotReadCount")
        net.risesoft.pojo.Y9Result<Integer> getNotReadCount​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam("userId")
                                                            String userId,
                                                            @RequestParam("processInstanceId")
                                                            String processInstanceId)
        获取未读消息计数
        参数:
        tenantId - 租户id
        userId - 人员id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data 是未读消息计数
        从以下版本开始:
        9.6.6
      • saveOrUpdate

        @PostMapping(value="/saveOrUpdate",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<String> saveOrUpdate​(@RequestParam("tenantId")
                                                        String tenantId,
                                                        @RequestParam("userId")
                                                        String userId,
                                                        @RequestBody
                                                        SpeakInfoModel speakInfoModel)
        保存或者更新发言信息
        参数:
        tenantId - 租户id
        userId - 人员id
        speakInfoModel - 发言信息
        返回:
        Y9Result<String> 通用请求返回对象 - data 是发言ID
        从以下版本开始:
        9.6.6