【7.6.0】【file】更新一个接口的位置

pull/55/MERGE
fengshuonan 2023-06-16 22:39:22 +08:00
parent 983cf949c7
commit 91f81a5a28
3 changed files with 12 additions and 12 deletions

View File

@ -106,4 +106,13 @@ public interface FileInfoApi {
*/ */
SysFileInfoResponse uploadFileAndSave(File file, SysFileInfoRequest sysFileInfoRequest); SysFileInfoResponse uploadFileAndSave(File file, SysFileInfoRequest sysFileInfoRequest);
/**
*
*
* @param sysFileInfoRequest
* @author fengshuonan
* @since 2020/11/29 13:44
*/
void deleteReally(SysFileInfoRequest sysFileInfoRequest);
} }

View File

@ -25,6 +25,7 @@
package cn.stylefeng.roses.kernel.file.modular.service; package cn.stylefeng.roses.kernel.file.modular.service;
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; 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.request.SysFileInfoRequest;
import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoListResponse; import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoListResponse;
import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoResponse; import cn.stylefeng.roses.kernel.file.api.pojo.response.SysFileInfoResponse;
@ -41,7 +42,7 @@ import java.util.List;
* @author stylefeng * @author stylefeng
* @since 2020/6/7 22:15 * @since 2020/6/7 22:15
*/ */
public interface SysFileInfoService extends IService<SysFileInfo> { public interface SysFileInfoService extends IService<SysFileInfo>, FileInfoApi {
/** /**
* *
@ -84,15 +85,6 @@ public interface SysFileInfoService extends IService<SysFileInfo> {
*/ */
void download(SysFileInfoRequest sysFileInfoRequest, HttpServletResponse response); void download(SysFileInfoRequest sysFileInfoRequest, HttpServletResponse response);
/**
*
*
* @param sysFileInfoRequest
* @author fengshuonan
* @since 2020/11/29 13:44
*/
void deleteReally(SysFileInfoRequest sysFileInfoRequest);
/** /**
* *
* *

View File

@ -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.PageFactory;
import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory; import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory;
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult; 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.FileOperatorApi;
import cn.stylefeng.roses.kernel.file.api.constants.FileConstants; import cn.stylefeng.roses.kernel.file.api.constants.FileConstants;
import cn.stylefeng.roses.kernel.file.api.enums.FileLocationEnum; 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 @Service
@Slf4j @Slf4j
public class SysFileInfoServiceImpl extends ServiceImpl<SysFileInfoMapper, SysFileInfo> implements SysFileInfoService, FileInfoApi { public class SysFileInfoServiceImpl extends ServiceImpl<SysFileInfoMapper, SysFileInfo> implements SysFileInfoService {
@Resource @Resource
private FileOperatorApi fileOperatorApi; private FileOperatorApi fileOperatorApi;