Class MergeFileApiImpl

  • All Implemented Interfaces:
    MergeFileApi

    @RestController
    @RequestMapping(value="/services/rest/mergeFile",
                    produces="application/json")
    public class MergeFileApiImpl
    extends Object
    implements MergeFileApi
    合并文件接口
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • MergeFileApiImpl

        public MergeFileApiImpl()
    • Method Detail

      • delMergeFile

        public net.risesoft.pojo.Y9Result<Object> delMergeFile​(@RequestParam
                                                               String tenantId,
                                                               @RequestParam
                                                               String[] ids)
        删除合并文件
        Specified by:
        delMergeFile in interface MergeFileApi
        Parameters:
        tenantId - 租户ID
        ids - 文件ID
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.0
      • findByIds

        public net.risesoft.pojo.Y9Result<List<MergeFileModel>> findByIds​(@RequestParam
                                                                          String tenantId,
                                                                          @RequestParam
                                                                          String[] ids)
        根据ID获取合并文件列表
        Specified by:
        findByIds in interface MergeFileApi
        Parameters:
        tenantId - 租户ID
        ids - 文件ID列表
        Returns:
        Y9Result<List<MergeFileModel>> 通用请求返回对象 - data
        Since:
        9.6.0
      • getMergeFile

        public net.risesoft.pojo.Y9Result<MergeFileModel> getMergeFile​(String tenantId,
                                                                       String id)
        根据ID获取合并文件
        Specified by:
        getMergeFile in interface MergeFileApi
        Parameters:
        tenantId - 租户ID
        id - 文件ID
        Returns:
        Y9Result<MergeFileModel> 通用请求返回对象 - data
        Since:
        9.6.0
      • getMergeFileList

        public net.risesoft.pojo.Y9Result<List<MergeFileModel>> getMergeFileList​(@RequestParam
                                                                                 String tenantId,
                                                                                 @RequestParam
                                                                                 String personId,
                                                                                 String processSerialNumber,
                                                                                 @RequestParam
                                                                                 String listType,
                                                                                 @RequestParam
                                                                                 String fileType)
        获取合并文件列表
        Specified by:
        getMergeFileList in interface MergeFileApi
        Parameters:
        tenantId - 租户ID
        personId - 用户ID
        processSerialNumber - 流程编号
        listType - 列表类型
        fileType - 文件类型
        Returns:
        Y9Result<List<MergeFileModel>> 通用请求返回对象 - data
        Since:
        9.6.0
      • getOfdFile

        public net.risesoft.pojo.Y9Result<List<MergeFileModel>> getOfdFile​(String tenantId,
                                                                           String sourceFileId)
        根据源文件ID获取合并文件列表
        Specified by:
        getOfdFile in interface MergeFileApi
        Parameters:
        tenantId - 租户ID
        sourceFileId - 源文件ID
        Returns:
        Y9Result<List<MergeFileModel>> 通用请求返回对象 - data
        Since:
        9.6.0
      • saveMergeFile

        public net.risesoft.pojo.Y9Result<Object> saveMergeFile​(@RequestParam
                                                                String tenantId,
                                                                @RequestBody
                                                                MergeFileModel mergeFileModel)
        保存合并文件
        Specified by:
        saveMergeFile in interface MergeFileApi
        Parameters:
        tenantId - 租户ID
        mergeFileModel - 合并文件对象
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.0
      • updateFileName

        public net.risesoft.pojo.Y9Result<Object> updateFileName​(@RequestParam
                                                                 String tenantId,
                                                                 @RequestParam
                                                                 String id,
                                                                 @RequestParam
                                                                 String fileName)
        更新文件名称
        Specified by:
        updateFileName in interface MergeFileApi
        Parameters:
        tenantId - 租户ID
        id - 文件ID
        fileName - 文件名称
        Returns:
        Y9Result<Object> 通用请求返回对象
        Since:
        9.6.0