接口 ChaoSongApi


  • public interface ChaoSongApi
    抄送件接口
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/19
    • 方法详细资料

      • changeChaoSongState

        @PostMapping("/changeChaoSongState")
        net.risesoft.pojo.Y9Result<Object> changeChaoSongState​(@RequestParam("tenantId")
                                                               String tenantId,
                                                               @RequestParam("id")
                                                               String id,
                                                               @RequestParam(value="type",required=false)
                                                               String type)
        改变抄送件意见状态
        参数:
        tenantId - 租户id
        id - 抄送件id
        type - 状态类型
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • changeStatus

        @PostMapping(value="/changeStatus",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<Object> changeStatus​(@RequestParam("tenantId")
                                                        String tenantId,
                                                        @RequestBody
                                                        String[] ids)
        抄送件状态设为已阅
        参数:
        tenantId - 租户id
        ids - 抄送件ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • changeStatus2read

        @PostMapping("/changeStatus2read")
        net.risesoft.pojo.Y9Result<Object> changeStatus2read​(@RequestParam("tenantId")
                                                             String tenantId,
                                                             @RequestParam("chaoSongId")
                                                             String chaoSongId)
        根据抄送ID修改状态
        参数:
        tenantId - 租户id
        chaoSongId - 抄送id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • countByProcessInstanceId

        @GetMapping("/countByProcessInstanceId")
        net.risesoft.pojo.Y9Result<Integer> countByProcessInstanceId​(@RequestParam("tenantId")
                                                                     String tenantId,
                                                                     @RequestParam("orgUnitId")
                                                                     String orgUnitId,
                                                                     @RequestParam("processInstanceId")
                                                                     String processInstanceId)
        根据流程实例id统计除当前人外是否有抄送件
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是除当前人外是否有抄送件的数量
        从以下版本开始:
        9.6.6
      • countByUserIdAndProcessInstanceId

        @GetMapping("/countByUserIdAndProcessInstanceId")
        net.risesoft.pojo.Y9Result<Integer> countByUserIdAndProcessInstanceId​(@RequestParam("tenantId")
                                                                              String tenantId,
                                                                              @RequestParam("orgUnitId")
                                                                              String orgUnitId,
                                                                              @RequestParam("processInstanceId")
                                                                              String processInstanceId)
        根据流程实例id统计当前人是否有抄送件
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        processInstanceId - 流程实例id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是除当前人是否有抄送件的数量
        从以下版本开始:
        9.6.6
      • deleteByIds

        @PostMapping(value="/deleteByIds",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<Object> deleteByIds​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestBody
                                                       String[] ids)
        删除抄送件
        参数:
        tenantId - 租户id
        ids - 抄送件ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • deleteByProcessInstanceId

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

        @GetMapping("/detail")
        net.risesoft.pojo.Y9Result<OpenDataModel> detail​(@RequestParam("tenantId")
                                                         String tenantId,
                                                         @RequestParam("orgUnitId")
                                                         String orgUnitId,
                                                         @RequestParam("id")
                                                         String id,
                                                         @RequestParam("processInstanceId")
                                                         String processInstanceId,
                                                         @RequestParam("status")
                                                         Integer status,
                                                         @RequestParam(value="openNotRead",required=false)
                                                         Boolean openNotRead,
                                                         @RequestParam("mobile")
                                                         boolean mobile)
        获取抄送件详情
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        id - 抄送id
        processInstanceId - 抄送的流程实例id
        status - 传阅的状态,0未阅,1已阅,2新件
        openNotRead - 是否为打开不已阅
        mobile - 是否为移动端
        返回:
        Y9Result<OpenDataModel> 通用请求返回对象 - data是送件对象
        从以下版本开始:
        9.6.6
      • getDone4OpinionCountByUserId

        @GetMapping("/getDone4OpinionCountByUserId")
        net.risesoft.pojo.Y9Result<Integer> getDone4OpinionCountByUserId​(@RequestParam("tenantId")
                                                                         String tenantId,
                                                                         @RequestParam("orgUnitId")
                                                                         String orgUnitId)
        获取批阅件计数
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是批阅件计数
        从以下版本开始:
        9.6.6
      • getDoneCount

        @GetMapping("/getDoneCount")
        net.risesoft.pojo.Y9Result<Integer> getDoneCount​(@RequestParam("tenantId")
                                                         String tenantId,
                                                         @RequestParam("orgUnitId")
                                                         String orgUnitId)
        根据人员id获取抄送未阅件统计
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是抄送未阅件统计
        从以下版本开始:
        9.6.6
      • getDoneList

        @GetMapping("/getDoneList")
        net.risesoft.pojo.Y9Page<ChaoSongModel> getDoneList​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam("orgUnitId")
                                                            String orgUnitId,
                                                            @RequestParam(value="documentTitle",required=false)
                                                            String documentTitle,
                                                            @RequestParam("rows")
                                                            int rows,
                                                            @RequestParam("page")
                                                            int page)
        获取抄送已阅件列表
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        documentTitle - 标题
        rows - 条数
        page - 页码
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是抄送已阅件列表
        从以下版本开始:
        9.6.6
      • getListByProcessInstanceId

        @GetMapping("/getListByProcessInstanceId")
        net.risesoft.pojo.Y9Page<ChaoSongModel> getListByProcessInstanceId​(@RequestParam("tenantId")
                                                                           String tenantId,
                                                                           @RequestParam("orgUnitId")
                                                                           String orgUnitId,
                                                                           @RequestParam("processInstanceId")
                                                                           String processInstanceId,
                                                                           @RequestParam(value="userName",required=false)
                                                                           String userName,
                                                                           @RequestParam("rows")
                                                                           int rows,
                                                                           @RequestParam("page")
                                                                           int page)
        根据流程实例获取除当前人外的其他抄送件
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        processInstanceId - 流程实例id
        userName - 收件人
        rows - 条数
        page - 页码
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是除当前人外的其他抄送件列表
        从以下版本开始:
        9.6.6
      • getListBySenderIdAndProcessInstanceId

        @GetMapping("/getListBySenderIdAndProcessInstanceId")
        net.risesoft.pojo.Y9Page<ChaoSongModel> getListBySenderIdAndProcessInstanceId​(@RequestParam("tenantId")
                                                                                      String tenantId,
                                                                                      @RequestParam("senderId")
                                                                                      String senderId,
                                                                                      @RequestParam("processInstanceId")
                                                                                      String processInstanceId,
                                                                                      @RequestParam(value="userName",required=false)
                                                                                      String userName,
                                                                                      @RequestParam("rows")
                                                                                      int rows,
                                                                                      @RequestParam("page")
                                                                                      int page)
        根据流程实例获取当前人的抄送件
        参数:
        tenantId - 租户id
        senderId - 用户id
        processInstanceId - 流程实例id
        userName - 收件人
        rows - 条数
        page - 页码
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是当前人的抄送件列表
        从以下版本开始:
        9.6.6
      • getOpinionChaosongByUserId

        @GetMapping("/getOpinionChaosongByUserId")
        net.risesoft.pojo.Y9Page<ChaoSongModel> getOpinionChaosongByUserId​(@RequestParam("tenantId")
                                                                           String tenantId,
                                                                           @RequestParam("orgUnitId")
                                                                           String orgUnitId,
                                                                           @RequestParam(value="documentTitle",required=false)
                                                                           String documentTitle,
                                                                           @RequestParam("rows")
                                                                           int rows,
                                                                           @RequestParam("page")
                                                                           int page)
        批阅件
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        documentTitle - 标题
        rows - 条数
        page - 页码
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是批阅件列表
        从以下版本开始:
        9.6.6
      • getTodoCount

        @GetMapping("/getTodoCount")
        net.risesoft.pojo.Y9Result<Integer> getTodoCount​(@RequestParam("tenantId")
                                                         String tenantId,
                                                         @RequestParam("orgUnitId")
                                                         String orgUnitId)
        根据人员id获取抄送已阅件统计
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是抄送已阅件统计
        从以下版本开始:
        9.6.6
      • getTodoList

        @GetMapping("/getTodoList")
        net.risesoft.pojo.Y9Page<ChaoSongModel> getTodoList​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam("orgUnitId")
                                                            String orgUnitId,
                                                            @RequestParam(value="documentTitle",required=false)
                                                            String documentTitle,
                                                            @RequestParam("rows")
                                                            int rows,
                                                            @RequestParam("page")
                                                            int page)
        获取抄送未阅件列表
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        documentTitle - 标题
        rows - 条数
        page - 页码
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是抄送未阅件列表
        从以下版本开始:
        9.6.6
      • myChaoSongList

        @GetMapping("/myChaoSongList")
        net.risesoft.pojo.Y9Page<ChaoSongModel> myChaoSongList​(@RequestParam("tenantId")
                                                               String tenantId,
                                                               @RequestParam("orgUnitId")
                                                               String orgUnitId,
                                                               @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")
                                                               int page,
                                                               @RequestParam("rows")
                                                               int rows)
        我的抄送列表
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        searchName - 搜索词
        itemId - 事项id
        userName - 接收人名称
        state - 状态
        year - 年度
        page - 页码
        rows - 条数
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是我的抄送列表
        从以下版本开始:
        9.6.6
      • save

        @PostMapping("/save")
        net.risesoft.pojo.Y9Result<Object> save​(@RequestParam("tenantId")
                                                String tenantId,
                                                @RequestParam("userId")
                                                String userId,
                                                @RequestParam("orgUnitId")
                                                String orgUnitId,
                                                @RequestParam("processInstanceId")
                                                String processInstanceId,
                                                @RequestParam("users")
                                                String users,
                                                @RequestParam(value="isSendSms",required=false)
                                                String isSendSms,
                                                @RequestParam(value="isShuMing",required=false)
                                                String isShuMing,
                                                @RequestParam(value="smsContent",required=false)
                                                String smsContent,
                                                @RequestParam(value="smsPersonId",required=false)
                                                String smsPersonId)
        抄送保存
        参数:
        tenantId - 租户id
        userId - 用户id
        orgUnitId - 人员、岗位id
        processInstanceId - 抄送的流程实例id
        users - 抄送目标orgUnitIds
        isSendSms - 是否短信提醒
        isShuMing - 是否署名
        smsContent - 短信内容
        smsPersonId - 短信提醒人id
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • searchAllByUserId

        @GetMapping("/searchAllByUserId")
        net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllByUserId​(@RequestParam("tenantId")
                                                                  String tenantId,
                                                                  @RequestParam("orgUnitId")
                                                                  String orgUnitId,
                                                                  @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
        orgUnitId - 人员、岗位id
        searchName - 搜索词
        itemId - 事项id
        userName - 发送人
        state - 状态
        year - 年份
        page - 页码
        rows - 条数
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是个人阅件搜索列表
        从以下版本开始:
        9.6.6
      • searchAllList

        @GetMapping("/searchAllList")
        net.risesoft.pojo.Y9Page<ChaoSongModel> searchAllList​(@RequestParam("tenantId")
                                                              String tenantId,
                                                              @RequestParam(value="searchName",required=false)
                                                              String searchName,
                                                              @RequestParam(value="itemId",required=false)
                                                              String itemId,
                                                              @RequestParam(value="senderName",required=false)
                                                              String senderName,
                                                              @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
        senderName - 发送人
        userName - 接收人
        state - 状态
        year - 年份
        page - 页码
        rows - 条数
        返回:
        Y9Page<ChaoSongModel> 通用分页请求返回对象 - rows是监控阅件列表
        从以下版本开始:
        9.6.6
      • updateTitle

        @PostMapping("/updateTitle")
        net.risesoft.pojo.Y9Result<Object> updateTitle​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("processInstanceId")
                                                       String processInstanceId,
                                                       @RequestParam("documentTitle")
                                                       String documentTitle)
        更新抄送件标题
        参数:
        tenantId - 租户id
        processInstanceId - 流程实例id
        documentTitle - 标题
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6