接口 AttachmentApi


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

      • delBatchByProcessSerialNumbers

        @PostMapping(value="/delByProcessSerialNumbers",
                     consumes="application/json")
        net.risesoft.pojo.Y9Result<Object> delBatchByProcessSerialNumbers​(@RequestParam("tenantId")
                                                                          String tenantId,
                                                                          @RequestBody
                                                                          List<String> processSerialNumbers)
        根据流程编号删除附件
        参数:
        tenantId - 租户id
        processSerialNumbers - 流程编号
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • delFile

        @PostMapping("/delFile")
        net.risesoft.pojo.Y9Result<Object> delFile​(@RequestParam("tenantId")
                                                   String tenantId,
                                                   @RequestParam("ids")
                                                   String ids)
        删除附件
        参数:
        tenantId - 租户id
        ids - 附件ids
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • fileCounts

        @GetMapping("/fileCounts")
        net.risesoft.pojo.Y9Result<Integer> fileCounts​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("processSerialNumber")
                                                       String processSerialNumber)
        附件数
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是附件数
        从以下版本开始:
        9.6.6
      • findById

        @GetMapping("/findById")
        net.risesoft.pojo.Y9Result<AttachmentModel> findById​(@RequestParam("tenantId")
                                                             String tenantId,
                                                             @RequestParam("id")
                                                             String id)
        附件下载
        参数:
        tenantId - 租户id
        id - 附件id
        返回:
        Y9Result<AttachmentModel> 通用请求返回对象 - data是附件对象
        从以下版本开始:
        9.6.6
      • getAttachmentCount

        @GetMapping("/getAttachmentCount")
        net.risesoft.pojo.Y9Result<Integer> getAttachmentCount​(@RequestParam("tenantId")
                                                               String tenantId,
                                                               @RequestParam("processSerialNumber")
                                                               String processSerialNumber,
                                                               @RequestParam(value="fileSource",required=false)
                                                               String fileSource,
                                                               @RequestParam(value="fileType",required=false)
                                                               String fileType)
        获取附件数
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        fileSource - 附件来源
        fileType - 文件类型
        返回:
        Y9Result<Integer> 通用请求返回对象 - data是附件数
        从以下版本开始:
        9.6.6
      • getAttachmentList

        @GetMapping("/getAttachmentList")
        net.risesoft.pojo.Y9Page<AttachmentModel> getAttachmentList​(@RequestParam("tenantId")
                                                                    String tenantId,
                                                                    @RequestParam("processSerialNumber")
                                                                    String processSerialNumber,
                                                                    @RequestParam(value="fileSource",required=false)
                                                                    String fileSource,
                                                                    @RequestParam("page")
                                                                    int page,
                                                                    @RequestParam("rows")
                                                                    int rows)
        获取附件列表
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        fileSource - 附件来源
        page - 页码
        rows - 行数
        返回:
        Y9Page<AttachmentModel> 通用分页请求返回对象 - rows是附件对象
        从以下版本开始:
        9.6.6
      • getAttachmentModelList

        @GetMapping("/getAttachmentModelList")
        net.risesoft.pojo.Y9Result<List<AttachmentModel>> getAttachmentModelList​(@RequestParam("tenantId")
                                                                                 String tenantId,
                                                                                 @RequestParam("processSerialNumber")
                                                                                 String processSerialNumber,
                                                                                 @RequestParam(value="fileSource",required=false)
                                                                                 String fileSource)
        获取附件列表(model)
        参数:
        tenantId - 租户id
        processSerialNumber - 流程编号
        fileSource - 附件来源
        返回:
        Y9Result<List<AttachmentModel>> 通用请求返回对象 - data是附件列表
        从以下版本开始:
        9.6.6
      • getFile

        @GetMapping("/getFile")
        net.risesoft.pojo.Y9Result<AttachmentModel> getFile​(@RequestParam("tenantId")
                                                            String tenantId,
                                                            @RequestParam("fileId")
                                                            String fileId)
        获取附件
        参数:
        tenantId - 租户id
        fileId - 附件id
        返回:
        Y9Result<AttachmentModel> 通用请求返回对象 - data是附件对象
        从以下版本开始:
        9.6.6
      • saveAttachment

        @PostMapping("/saveAttachment")
        net.risesoft.pojo.Y9Result<Object> saveAttachment​(@RequestParam("tenantId")
                                                          String tenantId,
                                                          @RequestParam("orgUnitId")
                                                          String orgUnitId,
                                                          @RequestParam("attachjson")
                                                          String attachjson,
                                                          @RequestParam("processSerialNumber")
                                                          String processSerialNumber)
        保存附件信息
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        attachjson - 附件信息
        processSerialNumber - 流程编号
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • saveOrUpdateUploadInfo

        @PostMapping("/saveOrUpdateUploadInfo")
        net.risesoft.pojo.Y9Result<String> saveOrUpdateUploadInfo​(@RequestParam("tenantId")
                                                                  String tenantId,
                                                                  @RequestParam("orgUnitId")
                                                                  String orgUnitId,
                                                                  @RequestParam("fileName")
                                                                  String fileName,
                                                                  @RequestParam(value="fileType",required=false)
                                                                  String fileType,
                                                                  @RequestParam(value="fileSizeString",required=false)
                                                                  String fileSizeString,
                                                                  @RequestParam(value="fileSource",required=false)
                                                                  String fileSource,
                                                                  @RequestParam(value="processInstanceId",required=false)
                                                                  String processInstanceId,
                                                                  @RequestParam("processSerialNumber")
                                                                  String processSerialNumber,
                                                                  @RequestParam(value="taskId",required=false)
                                                                  String taskId,
                                                                  @RequestParam("y9FileStoreId")
                                                                  String y9FileStoreId)
        保存附件信息
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        fileName - 文件名称
        fileType - 文件类型
        fileSizeString - 文件大小
        fileSource - 附件来源
        processInstanceId - 流程实例id
        processSerialNumber - 流程编号
        taskId - 任务id
        y9FileStoreId - 附件上传id
        返回:
        Y9Result<String> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • updateFile

        @PostMapping("/updateFile")
        net.risesoft.pojo.Y9Result<String> updateFile​(@RequestParam("tenantId")
                                                      String tenantId,
                                                      @RequestParam("orgUnitId")
                                                      String orgUnitId,
                                                      @RequestParam("fileId")
                                                      String fileId,
                                                      @RequestParam(value="fileSize",required=false)
                                                      String fileSize,
                                                      @RequestParam(value="taskId",required=false)
                                                      String taskId,
                                                      @RequestParam("y9FileStoreId")
                                                      String y9FileStoreId)
        更新附件
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        fileId - 文件id
        fileSize - 文件大小
        taskId - 任务id
        y9FileStoreId - 附件上传id
        返回:
        Y9Result<String> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • upload

        @PostMapping("/upload")
        net.risesoft.pojo.Y9Result<String> upload​(@RequestParam("tenantId")
                                                  String tenantId,
                                                  @RequestParam("userId")
                                                  String userId,
                                                  @RequestParam("orgUnitId")
                                                  String orgUnitId,
                                                  @RequestParam("fileName")
                                                  String fileName,
                                                  @RequestParam(value="fileSize",required=false)
                                                  String fileSize,
                                                  @RequestParam(value="processInstanceId",required=false)
                                                  String processInstanceId,
                                                  @RequestParam(value="taskId",required=false)
                                                  String taskId,
                                                  @RequestParam(value="describes",required=false)
                                                  String describes,
                                                  @RequestParam("processSerialNumber")
                                                  String processSerialNumber,
                                                  @RequestParam(value="fileSource",required=false)
                                                  String fileSource,
                                                  @RequestParam("y9FileStoreId")
                                                  String y9FileStoreId)
        上传附件
        参数:
        tenantId - 租户id
        userId - 人员id
        orgUnitId - 人员、岗位id
        fileName - 文件名
        fileSize - 文件大小
        processInstanceId - 流程实例id
        taskId - 任务id
        describes - 描述
        processSerialNumber - 流程编号
        fileSource - 附件来源
        y9FileStoreId - 附件上传id
        返回:
        Y9Result<String> 通用请求返回对象
        从以下版本开始:
        9.6.6
      • uploadModel

        @PostMapping("/uploadModel")
        net.risesoft.pojo.Y9Result<Object> uploadModel​(@RequestParam("tenantId")
                                                       String tenantId,
                                                       @RequestParam("orgUnitId")
                                                       String orgUnitId,
                                                       @RequestBody
                                                       AttachmentModel attachmentModel)
        上传附件(model)
        参数:
        tenantId - 租户id
        orgUnitId - 人员、岗位id
        attachmentModel - 附件实体信息
        返回:
        Y9Result<Object> 通用请求返回对象
        从以下版本开始:
        9.6.6