对比新文件 |
| | |
| | | package org.jeecg.modules.eam.service; |
| | | |
| | | import org.jeecg.common.api.vo.FileUploadResult; |
| | | import org.jeecg.common.system.base.entity.SysUpload; |
| | | import org.jeecg.modules.eam.entity.EamSysFiles; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.jeecg.modules.eam.request.EamSysFilesRequest; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @Description: 璁惧闄勪欢绠$悊 |
| | | * @Author: jeecg-boot |
| | | * @Date: 2025-03-17 |
| | | * @Version: V1.0 |
| | | */ |
| | | public interface IEamSysFilesService extends IService<EamSysFiles> { |
| | | |
| | | /** |
| | | * 涓嬭浇鏂囦欢 |
| | | * @param response |
| | | * @param byId |
| | | */ |
| | | void downloadFile(HttpServletResponse response, EamSysFiles byId); |
| | | |
| | | /** |
| | | * 涓婁紶闄勪欢 |
| | | * @param file |
| | | * @return |
| | | */ |
| | | FileUploadResult uploadFile(MultipartFile file); |
| | | |
| | | /** |
| | | * 鎵归噺娣诲姞璁惧闄勪欢 |
| | | * @param request |
| | | */ |
| | | boolean saveEamSysFiles(EamSysFilesRequest request); |
| | | |
| | | /** |
| | | * 鏍规嵁璺緞鑾峰彇鏂囦欢 |
| | | * @param path |
| | | * @return |
| | | */ |
| | | EamSysFiles getByPath(String path); |
| | | } |