接口 OfficeDoneInfoApi


  • public interface OfficeDoneInfoApi
    工作流办件信息列表接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • cancelMeeting

        @PostMapping("/cancelMeeting")
        net.risesoft.pojo.Y9Result<Object> cancelMeeting​(@RequestParam("tenantId")
                                                         String tenantId,
                                                         @RequestParam("processInstanceId")
                                                         String processInstanceId)
        取消上会,当代研究所
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • countByItemId

        @GetMapping("/countByItemId")
        net.risesoft.pojo.Y9Result<Integer> countByItemId​(@RequestParam("tenantId")
                                                          String tenantId,
                                                          @RequestParam(value="itemId",required=false)
                                                          String itemId)
        监控办结统计
        参数:
        tenantId - 租户id
        itemId - 事项id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data 是监控办结统计
        从以下版本开始:
        9.6.6
      • countByUserId

        @GetMapping("/countByUserId")
        net.risesoft.pojo.Y9Result<Integer> countByUserId​(@RequestParam("tenantId")
                                                          String tenantId,
                                                          @RequestParam("orgUnitId")
                                                          String orgUnitId,
                                                          @RequestParam(value="itemId",required=false)
                                                          String itemId)
        统计个人办结件
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        itemId - 事项id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data 是个人办结件数量
        从以下版本开始:
        9.6.6
      • countByUserIdAndSystemName

        @GetMapping("/countByUserIdAndSystemName")
        net.risesoft.pojo.Y9Result<Integer> countByUserIdAndSystemName​(@RequestParam("tenantId")
                                                                       String tenantId,
                                                                       @RequestParam("orgUnitId")
                                                                       String orgUnitId,
                                                                       @RequestParam(value="systemName",required=false)
                                                                       String systemName)
        根据系统名称统计个人办结件
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        systemName - 系统名称
        返回:
        Y9Result<Integer> 通用请求返回对象 - data 是个人办结件数量
        从以下版本开始:
        9.6.6
      • countDoingByItemId

        @GetMapping("/countDoingByItemId")
        net.risesoft.pojo.Y9Result<Long> countDoingByItemId​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam(value="itemId",required=false)
                                                            String itemId)
        监控在办统计
        参数:
        tenantId - 租户id
        itemId - 事项id
        返回:
        Y9Result<Long> 通用请求返回对象 - data 是监控在办统计
        从以下版本开始:
        9.6.6
      • deleteOfficeDoneInfo

        @PostMapping("/deleteOfficeDoneInfo")
        net.risesoft.pojo.Y9Result<Object> deleteOfficeDoneInfo​(@RequestParam("tenantId")
                                                                String tenantId,
                                                                @RequestParam("processInstanceId")
                                                                String processInstanceId)
        根据流程实例id删除办结信息
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • findByProcessInstanceId

        @GetMapping("/findByProcessInstanceId")
        net.risesoft.pojo.Y9Result<OfficeDoneInfoModel> findByProcessInstanceId​(@RequestParam("tenantId")
                                                                                String tenantId,
                                                                                @RequestParam("processInstanceId")
                                                                                String processInstanceId)
        根据流程实例id获取办结信息
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        返回:
        Y9Result<OfficeDoneInfoModel> 通用请求返回对象 - data 是办结信息
        从以下版本开始:
        9.6.6
      • getMeetingList

        @GetMapping("/getMeetingList")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> getMeetingList​(@RequestParam("tenantId")
                                                                     String tenantId,
                                                                     @RequestParam(value="userName",required=false)
                                                                     String userName,
                                                                     @RequestParam(value="deptName",required=false)
                                                                     String deptName,
                                                                     @RequestParam(value="title",required=false)
                                                                     String title,
                                                                     @RequestParam(value="meetingType",required=false)
                                                                     String meetingType,
                                                                     @RequestParam("page")
                                                                     Integer page,
                                                                     @RequestParam("rows")
                                                                     Integer rows)
        上会台账列表(定制)
        参数:
        tenantId - 租户id
        userName - 申请人
        deptName - 部门名称
        title - 标题
        meetingType - 会议类型
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 是办结信息
        从以下版本开始:
        9.6.6
      • saveOfficeDone

        @PostMapping(value="/saveOfficeDone",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<Object> saveOfficeDone​(@RequestParam("tenantId")
                                                          String tenantId,
                                                          @RequestBody
                                                          OfficeDoneInfoModel info)
                                                   throws Exception
        保存办结信息,不经过kafka消息队列,直接保存
        参数:
        tenantId - 租户id
        info - 办结信息
        返回:
        Y9Result<Object> 通用请求返回对象
        抛出:
        Exception - Exception
        从以下版本开始:
        9.6.6
      • searchAllByDeptId

        @GetMapping("/searchAllByDeptId")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByDeptId​(@RequestParam("tenantId")
                                                                        String tenantId,
                                                                        @RequestParam("deptId")
                                                                        String deptId,
                                                                        @RequestParam(value="title",required=false)
                                                                        String title,
                                                                        @RequestParam(value="itemId",required=false)
                                                                        String itemId,
                                                                        @RequestParam(value="userName",required=false)
                                                                        String userName,
                                                                        @RequestParam(value="state",required=false)
                                                                        String state,
                                                                        @RequestParam(value="year",required=false)
                                                                        String year,
                                                                        @RequestParam("page")
                                                                        Integer page,
                                                                        @RequestParam("rows")
                                                                        Integer rows)
        科室所有件列表
        参数:
        tenantId - 租户id
        deptId - 部门id
        title - 标题
        itemId - 事项id
        userName - 人员名称
        state - 状态
        year - 年份
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 是办结信息
        从以下版本开始:
        9.6.6
      • searchAllByUserId

        @GetMapping("/searchAllByUserId")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserId​(@RequestParam("tenantId")
                                                                        String tenantId,
                                                                        @RequestParam("orgUnitId")
                                                                        String orgUnitId,
                                                                        @RequestParam(value="title",required=false)
                                                                        String title,
                                                                        @RequestParam(value="itemId",required=false)
                                                                        String itemId,
                                                                        @RequestParam(value="userName",required=false)
                                                                        String userName,
                                                                        @RequestParam(value="state",required=false)
                                                                        String state,
                                                                        @RequestParam(value="year",required=false)
                                                                        String year,
                                                                        @RequestParam(value="startDate",required=false)
                                                                        String startDate,
                                                                        @RequestParam(value="endDate",required=false)
                                                                        String endDate,
                                                                        @RequestParam("page")
                                                                        Integer page,
                                                                        @RequestParam("rows")
                                                                        Integer rows)
        个人所有件搜索
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        title - 标题
        itemId - 事项id
        userName - 人员名称
        state - 状态
        year - 年份
        startDate - 开始日期
        endDate - 结束日期
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 是办结信息
        从以下版本开始:
        9.6.6
      • searchAllByUserIdAndSystemName

        @GetMapping("/searchAllByUserIdAndSystemName")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserIdAndSystemName​(@RequestParam("tenantId")
                                                                                     String tenantId,
                                                                                     @RequestParam("orgUnitId")
                                                                                     String orgUnitId,
                                                                                     @RequestParam(value="title",required=false)
                                                                                     String title,
                                                                                     @RequestParam(value="systemName",required=false)
                                                                                     String systemName,
                                                                                     @RequestParam(value="itemId",required=false)
                                                                                     String itemId,
                                                                                     @RequestParam(value="state",required=false)
                                                                                     String state,
                                                                                     @RequestParam(value="year",required=false)
                                                                                     String year,
                                                                                     @RequestParam(value="startdate",required=false)
                                                                                     String startdate,
                                                                                     @RequestParam(value="enddate",required=false)
                                                                                     String enddate,
                                                                                     @RequestParam("page")
                                                                                     Integer page,
                                                                                     @RequestParam("rows")
                                                                                     Integer rows)
        根据系统,个人所有件搜索
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        title - 标题
        systemName - 系统名称
        itemId - 事项id
        state - 状态
        year - 年份
        startdate - 开始日期
        enddate - 结束日期
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 办件信息
        从以下版本开始:
        9.6.6
      • searchAllByUserIdAndSystemName4xxx

        @GetMapping("/searchAllByUserIdAndSystemName4xxx")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllByUserIdAndSystemName4xxx​(@RequestParam("tenantId")
                                                                                         String tenantId,
                                                                                         @RequestParam("orgUnitId")
                                                                                         String orgUnitId,
                                                                                         @RequestParam(value="title",required=false)
                                                                                         String title,
                                                                                         @RequestParam(value="systemName",required=false)
                                                                                         String systemName,
                                                                                         @RequestParam(value="itemId",required=false)
                                                                                         String itemId,
                                                                                         @RequestParam(value="target",required=false)
                                                                                         String target,
                                                                                         @RequestParam(value="state",required=false)
                                                                                         String state,
                                                                                         @RequestParam(value="year",required=false)
                                                                                         String year,
                                                                                         @RequestParam(value="startdate",required=false)
                                                                                         String startdate,
                                                                                         @RequestParam(value="enddate",required=false)
                                                                                         String enddate,
                                                                                         @RequestParam("page")
                                                                                         Integer page,
                                                                                         @RequestParam("rows")
                                                                                         Integer rows)
        根据系统,个人所有件搜索,xxx使用
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        title - 搜索词
        systemName - 系统名称
        itemId - 事项id
        target - 目标
        state - 状态
        year - 年份
        startdate - 开始日期
        enddate - 结束日期
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 办件信息
        从以下版本开始:
        9.6.6
      • searchAllList

        @GetMapping("/searchAllList")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchAllList​(@RequestParam("tenantId")
                                                                    String tenantId,
                                                                    @RequestParam(value="searchName",required=false)
                                                                    String searchName,
                                                                    @RequestParam(value="itemId",required=false)
                                                                    String itemId,
                                                                    @RequestParam(value="userName",required=false)
                                                                    String userName,
                                                                    @RequestParam(value="state",required=false)
                                                                    String state,
                                                                    @RequestParam(value="year",required=false)
                                                                    String year,
                                                                    @RequestParam("page")
                                                                    Integer page,
                                                                    @RequestParam("rows")
                                                                    Integer rows)
        监控办件列表
        参数:
        tenantId - 租户id
        searchName - 搜索词
        itemId - 事项id
        userName - 人员名称
        state - 状态
        year - 年份
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 是办结信息
        从以下版本开始:
        9.6.6
      • searchByItemId

        @GetMapping("/searchByItemId")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByItemId​(@RequestParam("tenantId")
                                                                     String tenantId,
                                                                     @RequestParam(value="title",required=false)
                                                                     String title,
                                                                     @RequestParam(value="itemId",required=false)
                                                                     String itemId,
                                                                     @RequestParam(value="state",required=false)
                                                                     String state,
                                                                     @RequestParam(value="startdate",required=false)
                                                                     String startdate,
                                                                     @RequestParam(value="enddate",required=false)
                                                                     String enddate,
                                                                     @RequestParam("page")
                                                                     Integer page,
                                                                     @RequestParam("rows")
                                                                     Integer rows)
        获取监控在办,办结件列表
        参数:
        tenantId - 租户id
        title - 搜索词
        itemId - 事项id
        state - 状态
        startdate - 开始日期
        enddate - 结束日期
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 是办结信息
        从以下版本开始:
        9.6.6
      • searchByUserId

        @GetMapping("/searchByUserId")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByUserId​(@RequestParam("tenantId")
                                                                     String tenantId,
                                                                     @RequestParam("orgUnitId")
                                                                     String orgUnitId,
                                                                     @RequestParam(value="title",required=false)
                                                                     String title,
                                                                     @RequestParam(value="itemId",required=false)
                                                                     String itemId,
                                                                     @RequestParam(value="startdate",required=false)
                                                                     String startdate,
                                                                     @RequestParam(value="enddate",required=false)
                                                                     String enddate,
                                                                     @RequestParam("page")
                                                                     Integer page,
                                                                     @RequestParam("rows")
                                                                     Integer rows)
        获取个人办结件列表
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        title - 搜索词
        itemId - 事项id
        startdate - 开始日期
        enddate - 结束日期
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 是办结信息
        从以下版本开始:
        9.6.6
      • searchByUserIdAndSystemName

        @GetMapping("/searchByUserIdAndSystemName")
        net.risesoft.pojo.Y9Page<OfficeDoneInfoModel> searchByUserIdAndSystemName​(@RequestParam("tenantId")
                                                                                  String tenantId,
                                                                                  @RequestParam("orgUnitId")
                                                                                  String orgUnitId,
                                                                                  @RequestParam(value="title",required=false)
                                                                                  String title,
                                                                                  @RequestParam(value="systemName",required=false)
                                                                                  String systemName,
                                                                                  @RequestParam(value="startdate",required=false)
                                                                                  String startdate,
                                                                                  @RequestParam(value="enddate",required=false)
                                                                                  String enddate,
                                                                                  @RequestParam("page")
                                                                                  Integer page,
                                                                                  @RequestParam("rows")
                                                                                  Integer rows)
        根据id,系统名称,获取个人办结件列表
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        title - 搜索词
        systemName - 系统名称
        startdate - 开始日期
        enddate - 结束日期
        page - 页码
        rows - 条数
        返回:
        Y9Page<OfficeDoneInfoModel> 通用分页请求返回对象 - rows 是办结信息
        从以下版本开始:
        9.6.6
      • setMeeting

        @PostMapping("/setMeeting")
        net.risesoft.pojo.Y9Result<Object> setMeeting​(@RequestParam("tenantId")
                                                      String tenantId,
                                                      @RequestParam("processInstanceId")
                                                      String processInstanceId,
                                                      @RequestParam("meetingType")
                                                      String meetingType)
        设置会议类型(上会)
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        meetingType - 会议类型
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6