接口 TransactionFileService

  • 所有已知实现类:
    TransactionFileServiceImpl

    public interface TransactionFileService
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 方法详细资料

      • delBatchByProcessSerialNumbers

        void delBatchByProcessSerialNumbers​(List<String> processSerialNumbers)
        根据流程编号删除附件,同时删除文件系统的文件
        参数:
        processSerialNumbers -
      • delFile

        void delFile​(String ids)
        删除附件
        参数:
        ids -
      • fileCounts

        Integer fileCounts​(String processSerialNumber)
        (软航附件控件) 根据流程编号查询附件数量
        参数:
        processSerialNumber -
        返回:
      • getFileInfoByFileName

        TransactionFile getFileInfoByFileName​(String fileName,
                                              String processSerialNumber)
        (软航附件控件) 根据附件名称查询附件信息
        参数:
        fileName -
        processSerialNumber -
        返回:
      • getTransactionFileCount

        Integer getTransactionFileCount​(String processSerialNumber,
                                        String fileSource,
                                        String fileType)
        根据流程实例id、附件来源和文件类型获取附件数
        参数:
        processSerialNumber -
        fileSource -
        fileType -
        返回:
      • getUpFileInfoByTabIndexOrProcessSerialNumber

        TransactionFile getUpFileInfoByTabIndexOrProcessSerialNumber​(Integer nextTabIndex,
                                                                     String processSerialNumber)
        (软航附件控件) 获取下一个附件控件
        参数:
        nextTabIndex -
        processSerialNumber -
        返回:
      • listByProcessSerialNumber

        List<TransactionFile> listByProcessSerialNumber​(String processSerialNumber)
        根据processSerialNumber获取
        参数:
        processSerialNumber -
        返回:
      • listByProcessSerialNumberAndFileSource

        List<TransactionFile> listByProcessSerialNumberAndFileSource​(String processSerialNumber,
                                                                     String fileSource)
        根据流程实例id和附件来源获取附件列表
        参数:
        processSerialNumber -
        fileSource -
        返回:
      • listSearchByProcessSerialNumber

        List<TransactionFile> listSearchByProcessSerialNumber​(String processSerialNumber,
                                                              String fileSource)
        Description: 获取附件列表
        参数:
        processSerialNumber -
        fileSource -
        返回:
      • pageByProcessSerialNumber

        net.risesoft.pojo.Y9Page<AttachmentModel> pageByProcessSerialNumber​(String processSerialNumber,
                                                                            String fileSource,
                                                                            int page,
                                                                            int rows)
        Description: 获取附件列表
        参数:
        processSerialNumber -
        fileSource -
        page -
        rows -
        返回:
      • save

        void save​(TransactionFile file)
        Description: 保存附件
        参数:
        file -
      • saveAttachment

        Boolean saveAttachment​(String attachjson,
                               String processSerialNumber)
        Description: 保存附件信息
        参数:
        attachjson -
        processSerialNumber -
        返回:
      • update

        void update​(String processSerialNumber,
                    String processInstanceId,
                    String taskId)
        更新附件
        参数:
        processSerialNumber -
        processInstanceId -
        taskId -
      • upload

        net.risesoft.pojo.Y9Result<Object> upload​(org.springframework.web.multipart.MultipartFile filename,
                                                  String processInstanceId,
                                                  String taskId,
                                                  String processSerialNumber,
                                                  String describes,
                                                  String fileSource)
        Description: 上传附件
        参数:
        filename -
        processInstanceId -
        taskId -
        processSerialNumber -
        describes -
        fileSource -
        返回:
      • uploadRest

        void uploadRest​(String fileName,
                        String fileSize,
                        String processInstanceId,
                        String taskId,
                        String processSerialNumber,
                        String describes,
                        String fileSource,
                        String y9FileStoreId)
        Description: 上传附件
        参数:
        fileName -
        fileSize -
        processInstanceId -
        taskId -
        processSerialNumber -
        describes -
        fileSource -
        y9FileStoreId -