mirror of
https://gitee.com/bookshelfplus/bookshelfplus
synced 2025-09-14 20:41:38 +08:00
数据库 file_info, file_object_info 大调整;删除ScheduleTask代码及数据库
This commit is contained in:
@@ -25,7 +25,7 @@ public interface FileObjectService {
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<FileObjectModel> list(String token) throws InvocationTargetException, IllegalAccessException, BusinessException;
|
||||
List<FileObjectModel> list() throws InvocationTargetException, IllegalAccessException, BusinessException;
|
||||
|
||||
/**
|
||||
* 添加文件对象
|
||||
@@ -46,16 +46,16 @@ public interface FileObjectService {
|
||||
* @param fileSize 文件大小
|
||||
* @param fileSHA1 文件SHA1
|
||||
* @param fileExt 文件扩展名
|
||||
* @param fileNameWithoutExt 文件名(不包含扩展名)
|
||||
* @param fileName 文件名(不包含扩展名)
|
||||
* @param fileStorageMediumEnum 文件存储介质
|
||||
* @param bookOrigin 文件来源
|
||||
* @param source 文件来源
|
||||
* @return 是否插入成功
|
||||
* @throws InvocationTargetException
|
||||
* @throws IllegalAccessException
|
||||
* @throws BusinessException
|
||||
*/
|
||||
@Transactional
|
||||
Integer uploadFile(Integer fileId, String fileName, String filePath, Long fileSize, String fileSHA1, String fileExt, String fileNameWithoutExt, FileStorageMediumEnum fileStorageMediumEnum, String bookOrigin, Long lastModified) throws InvocationTargetException, IllegalAccessException, BusinessException;
|
||||
Integer uploadFile(Integer fileId, String fileName, String filePath, Long fileSize, String fileSHA1, String fileExt, FileStorageMediumEnum fileStorageMediumEnum, String source, Long lastModified) throws InvocationTargetException, IllegalAccessException, BusinessException;
|
||||
|
||||
/**
|
||||
* 修改文件对象上传状态信息
|
||||
|
@@ -56,4 +56,22 @@ public interface FileService {
|
||||
* @return
|
||||
*/
|
||||
Integer getLastInsertId();
|
||||
|
||||
/**
|
||||
* 更新文件的SHA1值
|
||||
*
|
||||
* @param fileId 文件Id
|
||||
* @param fileSha1 文件SHA1值
|
||||
* @return
|
||||
* @throws BusinessException
|
||||
*/
|
||||
Boolean updateFileSha1(Integer fileId, String fileSha1) throws BusinessException;
|
||||
|
||||
/**
|
||||
* 通过文件对象Id找到文件Id
|
||||
*
|
||||
* @param fileObjectId
|
||||
* @return
|
||||
*/
|
||||
FileModel getFileByFileObjectId(Integer fileObjectId);
|
||||
}
|
||||
|
Reference in New Issue
Block a user