接口 TransactionFileService
-
- 所有已知实现类:
TransactionFileServiceImpl
public interface TransactionFileService- 作者:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voiddelBatchByProcessSerialNumbers(List<String> processSerialNumbers)根据流程编号删除附件,同时删除文件系统的文件voiddelFile(String ids)删除附件IntegerfileCounts(String processSerialNumber)(软航附件控件) 根据流程编号查询附件数量TransactionFilefindById(String id)获取附件TransactionFilegetFileInfoByFileName(String fileName, String processSerialNumber)(软航附件控件) 根据附件名称查询附件信息IntegergetTransactionFileCount(String processSerialNumber, String fileSource, String fileType)根据流程实例id、附件来源和文件类型获取附件数TransactionFilegetUpFileInfoByTabIndexOrProcessSerialNumber(Integer nextTabIndex, String processSerialNumber)(软航附件控件) 获取下一个附件控件List<TransactionFile>listByProcessSerialNumber(String processSerialNumber)根据processSerialNumber获取List<TransactionFile>listByProcessSerialNumberAndFileSource(String processSerialNumber, String fileSource)根据流程实例id和附件来源获取附件列表List<TransactionFile>listSearchByProcessSerialNumber(String processSerialNumber, String fileSource)Description: 获取附件列表net.risesoft.pojo.Y9Page<AttachmentModel>pageByProcessSerialNumber(String processSerialNumber, String fileSource, int page, int rows)Description: 获取附件列表voidsave(TransactionFile file)Description: 保存附件BooleansaveAttachment(String attachjson, String processSerialNumber)Description: 保存附件信息voidupdate(String processSerialNumber, String processInstanceId, String taskId)更新附件net.risesoft.pojo.Y9Result<Object>upload(org.springframework.web.multipart.MultipartFile filename, String processInstanceId, String taskId, String processSerialNumber, String describes, String fileSource)Description: 上传附件voiduploadRest(String fileName, String fileSize, String processInstanceId, String taskId, String processSerialNumber, String describes, String fileSource, String y9FileStoreId)Description: 上传附件TransactionFileuploadRestModel(TransactionFile transactionFile)Description: 上传附件
-
-
-
方法详细资料
-
delBatchByProcessSerialNumbers
void delBatchByProcessSerialNumbers(List<String> processSerialNumbers)
根据流程编号删除附件,同时删除文件系统的文件- 参数:
processSerialNumbers-
-
delFile
void delFile(String ids)
删除附件- 参数:
ids-
-
fileCounts
Integer fileCounts(String processSerialNumber)
(软航附件控件) 根据流程编号查询附件数量- 参数:
processSerialNumber-- 返回:
-
findById
TransactionFile findById(String id)
获取附件- 参数:
id-- 返回:
-
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-
-
uploadRestModel
TransactionFile uploadRestModel(TransactionFile transactionFile)
Description: 上传附件- 参数:
transactionFile-- 返回:
-
-