FileDetailService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package jnpf.service;
  2. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  3. import jnpf.entity.FileDetail;
  4. import jnpf.mapper.FileDetailMapper;
  5. import org.dromara.x.file.storage.core.FileInfo;
  6. import org.dromara.x.file.storage.core.recorder.FileRecorder;
  7. import org.dromara.x.file.storage.core.upload.FilePartInfo;
  8. import org.springframework.stereotype.Service;
  9. /**
  10. * 用来将文件上传记录保存到数据库,这里使用了 MyBatis-Plus 和 Hutool 工具类
  11. */
  12. //@Service
  13. public class FileDetailService extends ServiceImpl<FileDetailMapper, FileDetail> implements FileRecorder {
  14. @Override
  15. public boolean save(FileInfo fileInfo) {
  16. return true;
  17. }
  18. @Override
  19. public void update(FileInfo fileInfo) {
  20. }
  21. /**
  22. * 根据 url 查询文件信息
  23. */
  24. @Override
  25. public FileInfo getByUrl(String url) {
  26. return null;
  27. }
  28. /**
  29. * 根据 url 删除文件信息
  30. */
  31. @Override
  32. public boolean delete(String url) {
  33. return true;
  34. }
  35. @Override
  36. public void saveFilePart(FilePartInfo filePartInfo) {
  37. }
  38. @Override
  39. public void deleteFilePartByUploadId(String uploadId) {
  40. }
  41. }