diff --git a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileInfoApi.java b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileInfoApi.java index 6de8cc079..0b3f5afb6 100644 --- a/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileInfoApi.java +++ b/kernel-d-file/file-api/src/main/java/cn/stylefeng/roses/kernel/file/api/FileInfoApi.java @@ -106,4 +106,13 @@ public interface FileInfoApi { */ SysFileInfoResponse uploadFileAndSave(File file, SysFileInfoRequest sysFileInfoRequest); + /** + * 删除文件信息(真删除文件信息) + * + * @param sysFileInfoRequest 删除参数 + * @author fengshuonan + * @since 2020/11/29 13:44 + */ + void deleteReally(SysFileInfoRequest sysFileInfoRequest); + } diff --git a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/SysFileInfoService.java b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/SysFileInfoService.java index b01ffc405..d2014dbb2 100644 --- a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/SysFileInfoService.java +++ b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/SysFileInfoService.java @@ -25,6 +25,7 @@ package cn.stylefeng.roses.kernel.file.modular.service; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; +import cn.stylefeng.roses.kernel.file.api.FileInfoApi; import cn.stylefeng.roses.kernel.file.api.pojo.request.SysFileInfoRequest; import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoListResponse; import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoResponse; @@ -41,7 +42,7 @@ import java.util.List; * @author stylefeng * @since 2020/6/7 22:15 */ -public interface SysFileInfoService extends IService { +public interface SysFileInfoService extends IService, FileInfoApi { /** * 获取文件信息结果集 @@ -84,15 +85,6 @@ public interface SysFileInfoService extends IService { */ void download(SysFileInfoRequest sysFileInfoRequest, HttpServletResponse response); - /** - * 删除文件信息(真删除文件信息) - * - * @param sysFileInfoRequest 删除参数 - * @author fengshuonan - * @since 2020/11/29 13:44 - */ - void deleteReally(SysFileInfoRequest sysFileInfoRequest); - /** * 分页查询文件信息表 * diff --git a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java index ba94826a9..957455bfd 100644 --- a/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java +++ b/kernel-d-file/file-business/src/main/java/cn/stylefeng/roses/kernel/file/modular/service/impl/SysFileInfoServiceImpl.java @@ -34,7 +34,6 @@ import cn.stylefeng.roses.kernel.auth.api.context.LoginContext; import cn.stylefeng.roses.kernel.db.api.factory.PageFactory; import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory; import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; -import cn.stylefeng.roses.kernel.file.api.FileInfoApi; import cn.stylefeng.roses.kernel.file.api.FileOperatorApi; import cn.stylefeng.roses.kernel.file.api.constants.FileConstants; import cn.stylefeng.roses.kernel.file.api.enums.FileLocationEnum; @@ -89,7 +88,7 @@ import static cn.stylefeng.roses.kernel.file.api.exception.enums.FileExceptionEn */ @Service @Slf4j -public class SysFileInfoServiceImpl extends ServiceImpl implements SysFileInfoService, FileInfoApi { +public class SysFileInfoServiceImpl extends ServiceImpl implements SysFileInfoService { @Resource private FileOperatorApi fileOperatorApi;