接口 OpinionApi


  • public interface OpinionApi
    意见接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • checkSignOpinion

        @GetMapping("/checkSignOpinion")
        net.risesoft.pojo.Y9Result<Boolean> checkSignOpinion​(@RequestParam("tenantId")
                                                             String tenantId,
                                                             @RequestParam("userId")
                                                             String userId,
                                                             @RequestParam("processSerialNumber")
                                                             String processSerialNumber,
                                                             @RequestParam("taskId")
                                                             String taskId)
        检查当前taskId任务节点是否已经签写意见
        参数:
        tenantId - 租户id
        userId - 人员id
        processSerialNumber - 流程编号
        taskId - 任务id
        返回:
        Y9Result<Boolean> 通用请求返回对象 - data 是是否已经签写意见
        从以下版本开始:
        9.6.6
      • countOpinionHistory

        @GetMapping("/countOpinionHistory")
        net.risesoft.pojo.Y9Result<Integer> countOpinionHistory​(@RequestParam("tenantId")
                                                                String tenantId,
                                                                @RequestParam("processSerialNumber")
                                                                String processSerialNumber,
                                                                @RequestParam("opinionFrameMark")
                                                                String opinionFrameMark)
        获取意见框历史记录数量
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        opinionFrameMark - 意见框标识
        返回:
        Y9Result<Integer> 通用请求返回对象 - data 是意见框历史记录数量
        从以下版本开始:
        9.6.6
      • delete

        @PostMapping("/delete")
        net.risesoft.pojo.Y9Result<Object> delete​(@RequestParam("tenantId")
                                                  String tenantId,
                                                  @RequestParam("id")
                                                  String id)
                                           throws Exception
        删除意见
        参数:
        tenantId - 租户id
        id - 唯一标识
        返回:
        Y9Result<Object> 通用请求返回对象
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • getBindOpinionFrame

        @GetMapping("/getBindOpinionFrame")
        net.risesoft.pojo.Y9Result<List<ItemOpinionFrameBindModel>> getBindOpinionFrame​(@RequestParam("tenantId")
                                                                                        String tenantId,
                                                                                        @RequestParam("itemId")
                                                                                        String itemId,
                                                                                        @RequestParam("processDefinitionId")
                                                                                        String processDefinitionId)
        获取事项绑定的意见框列表
        参数:
        tenantId - 租户id
        itemId - 事项id
        processDefinitionId - 流程定义Id
        返回:
        Y9Result<List<ItemOpinionFrameBindModel>> 通用请求返回对象 - data 是事项意见框绑定信息
        从以下版本开始:
        9.6.6
      • getById

        @GetMapping("/getById")
        net.risesoft.pojo.Y9Result<OpinionModel> getById​(@RequestParam("tenantId")
                                                         String tenantId,
                                                         @RequestParam("id")
                                                         String id)
        根据id获取意见
        参数:
        tenantId - 租户id
        id - 唯一标识
        返回:
        Y9Result<OpinionModel> 通用请求返回对象 - data 是意见信息
        从以下版本开始:
        9.6.6
      • opinionHistoryList

        @GetMapping("/opinionHistoryList")
        net.risesoft.pojo.Y9Result<List<OpinionHistoryModel>> opinionHistoryList​(@RequestParam("tenantId")
                                                                                 String tenantId,
                                                                                 @RequestParam("processSerialNumber")
                                                                                 String processSerialNumber,
                                                                                 @RequestParam("opinionFrameMark")
                                                                                 String opinionFrameMark)
        获取意见框历史记录
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        opinionFrameMark - 意见框标识
        返回:
        Y9Result<List<OpinionHistoryModel>> 通用请求返回对象 - data 是历史意见列表
        从以下版本开始:
        9.6.6
      • personCommentList

        @GetMapping("/personCommentList")
        net.risesoft.pojo.Y9Result<List<OpinionListModel>> personCommentList​(@RequestParam("tenantId")
                                                                             String tenantId,
                                                                             @RequestParam("userId")
                                                                             String userId,
                                                                             @RequestParam("processSerialNumber")
                                                                             String processSerialNumber,
                                                                             @RequestParam(value="taskId",required=false)
                                                                             String taskId,
                                                                             @RequestParam("itembox")
                                                                             String itembox,
                                                                             @RequestParam("opinionFrameMark")
                                                                             String opinionFrameMark,
                                                                             @RequestParam("itemId")
                                                                             String itemId,
                                                                             @RequestParam(value="taskDefinitionKey",required=false)
                                                                             String taskDefinitionKey,
                                                                             @RequestParam(value="activitiUser",required=false)
                                                                             String activitiUser,
                                                                             @RequestParam(value="orderByUser",required=false)
                                                                             String orderByUser)
        获取个人意见列表
        参数:
        tenantId - 租户id
        userId - 人员id
        processSerialNumber - 流程编号
        taskId - 任务id
        itembox - 办件状态,todo(待办),doing(在办),done(办结)
        opinionFrameMark - 意见框标识
        itemId - 事项id
        taskDefinitionKey - 任务定义key
        activitiUser - 人员id
        orderByUser - 是否根据人员排序
        返回:
        Y9Result<List<OpinionListModel>> 通用请求返回对象 - data 是意见列表
        从以下版本开始:
        9.6.6
      • save

        @PostMapping(value="/save",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<Object> save​(@RequestParam("tenantId")
                                                String tenantId,
                                                @RequestBody
                                                OpinionModel opinionModel)
                                         throws Exception
        保存意见
        参数:
        tenantId - 租户id
        opinionModel - 意见信息
        返回:
        Y9Result<Object> 通用请求返回对象
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • saveOrUpdate

        @PostMapping(value="/saveOrUpdate",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<OpinionModel> saveOrUpdate​(@RequestParam("tenantId")
                                                              String tenantId,
                                                              @RequestParam("userId")
                                                              String userId,
                                                              @RequestParam("orgUnitId")
                                                              String orgUnitId,
                                                              @RequestBody
                                                              OpinionModel opinionModel)
                                                       throws Exception
        保存或更新意见
        参数:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        opinionModel - 意见信息
        返回:
        Y9Result<OpinionModel> 通用请求返回对象 - data 是意见信息
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • updateOpinion

        @PostMapping("/updateOpinion")
        net.risesoft.pojo.Y9Result<Object> updateOpinion​(@RequestParam("tenantId")
                                                         String tenantId,
                                                         @RequestParam("id")
                                                         String id,
                                                         @RequestParam("content")
                                                         String content)
        更新意见
        参数:
        tenantId - 租户id
        id - 唯一标识
        content - 意见内容
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6