Package net.risesoft.service.impl
Class TransactionFileServiceImpl
- java.lang.Object
-
- net.risesoft.service.impl.TransactionFileServiceImpl
-
- All Implemented Interfaces:
TransactionFileService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class TransactionFileServiceImpl extends Object implements TransactionFileService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description TransactionFileServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 tabIndex, 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 multipartFile, 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: 上传附件
-
-
-
Method Detail
-
delBatchByProcessSerialNumbers
@Transactional public void delBatchByProcessSerialNumbers(List<String> processSerialNumbers)
Description copied from interface:TransactionFileService根据流程编号删除附件,同时删除文件系统的文件- Specified by:
delBatchByProcessSerialNumbersin interfaceTransactionFileService
-
delFile
@Transactional public void delFile(String ids)
Description copied from interface:TransactionFileService删除附件- Specified by:
delFilein interfaceTransactionFileService
-
fileCounts
public Integer fileCounts(String processSerialNumber)
Description copied from interface:TransactionFileService(软航附件控件) 根据流程编号查询附件数量- Specified by:
fileCountsin interfaceTransactionFileService- Returns:
-
findById
@Transactional public TransactionFile findById(String id)
Description copied from interface:TransactionFileService获取附件- Specified by:
findByIdin interfaceTransactionFileService- Returns:
-
getFileInfoByFileName
public TransactionFile getFileInfoByFileName(String fileName, String processSerialNumber)
Description copied from interface:TransactionFileService(软航附件控件) 根据附件名称查询附件信息- Specified by:
getFileInfoByFileNamein interfaceTransactionFileService- Returns:
-
getTransactionFileCount
public Integer getTransactionFileCount(String processSerialNumber, String fileSource, String fileType)
Description copied from interface:TransactionFileService根据流程实例id、附件来源和文件类型获取附件数- Specified by:
getTransactionFileCountin interfaceTransactionFileService- Returns:
-
getUpFileInfoByTabIndexOrProcessSerialNumber
public TransactionFile getUpFileInfoByTabIndexOrProcessSerialNumber(Integer tabIndex, String processSerialNumber)
Description copied from interface:TransactionFileService(软航附件控件) 获取下一个附件控件- Specified by:
getUpFileInfoByTabIndexOrProcessSerialNumberin interfaceTransactionFileService- Returns:
-
listByProcessSerialNumber
public List<TransactionFile> listByProcessSerialNumber(String processSerialNumber)
Description copied from interface:TransactionFileService根据processSerialNumber获取- Specified by:
listByProcessSerialNumberin interfaceTransactionFileService- Returns:
-
listByProcessSerialNumberAndFileSource
public List<TransactionFile> listByProcessSerialNumberAndFileSource(String processSerialNumber, String fileSource)
Description copied from interface:TransactionFileService根据流程实例id和附件来源获取附件列表- Specified by:
listByProcessSerialNumberAndFileSourcein interfaceTransactionFileService- Returns:
-
listSearchByProcessSerialNumber
public List<TransactionFile> listSearchByProcessSerialNumber(String processSerialNumber, String fileSource)
Description copied from interface:TransactionFileServiceDescription: 获取附件列表- Specified by:
listSearchByProcessSerialNumberin interfaceTransactionFileService- Returns:
-
pageByProcessSerialNumber
@Transactional public net.risesoft.pojo.Y9Page<AttachmentModel> pageByProcessSerialNumber(String processSerialNumber, String fileSource, int page, int rows)
Description copied from interface:TransactionFileServiceDescription: 获取附件列表- Specified by:
pageByProcessSerialNumberin interfaceTransactionFileService- Returns:
-
save
@Transactional public void save(TransactionFile file)
Description copied from interface:TransactionFileServiceDescription: 保存附件- Specified by:
savein interfaceTransactionFileService
-
saveAttachment
@Transactional public Boolean saveAttachment(String attachjson, String processSerialNumber)
Description copied from interface:TransactionFileServiceDescription: 保存附件信息- Specified by:
saveAttachmentin interfaceTransactionFileService- Returns:
-
update
@Transactional public void update(String processSerialNumber, String processInstanceId, String taskId)
Description copied from interface:TransactionFileService更新附件- Specified by:
updatein interfaceTransactionFileService
-
upload
@Transactional public net.risesoft.pojo.Y9Result<Object> upload(org.springframework.web.multipart.MultipartFile multipartFile, String processInstanceId, String taskId, String processSerialNumber, String describes, String fileSource)
Description copied from interface:TransactionFileServiceDescription: 上传附件- Specified by:
uploadin interfaceTransactionFileService- Returns:
-
uploadRest
@Transactional public void uploadRest(String fileName, String fileSize, String processInstanceId, String taskId, String processSerialNumber, String describes, String fileSource, String y9FileStoreId)
Description copied from interface:TransactionFileServiceDescription: 上传附件- Specified by:
uploadRestin interfaceTransactionFileService
-
uploadRestModel
@Transactional public TransactionFile uploadRestModel(TransactionFile transactionFile)
Description copied from interface:TransactionFileServiceDescription: 上传附件- Specified by:
uploadRestModelin interfaceTransactionFileService- Returns:
-
-