InsUploadFilesService.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.ydtech.modules.order.service;
  2. import cn.hutool.core.util.ObjectUtil;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.ydtech.modules.order.entity.po.InsUploadFiles;
  5. import org.springframework.transaction.annotation.Transactional;
  6. import org.springframework.web.multipart.MultipartFile;
  7. import java.io.IOException;
  8. /**
  9. * @author wenks
  10. * @description 针对表【ins_upload_files(文件上传)】的数据库操作Service
  11. * @createDate 2023-05-04 16:24:12
  12. */
  13. public interface InsUploadFilesService extends IService<InsUploadFiles> {
  14. /**
  15. * @param multipartFile 上传的文件
  16. * @param username 用户名
  17. * @param type 文件类型
  18. * @return
  19. * @throws IOException
  20. */
  21. InsUploadFiles uploadFile(MultipartFile multipartFile, String username, String type) throws IOException;
  22. default InsUploadFiles saveVerify(InsUploadFiles insUploadFiles){
  23. InsUploadFiles uploadFiles1 = getById(insUploadFiles.getId());
  24. if (ObjectUtil.isNotEmpty(uploadFiles1)) {
  25. save(insUploadFiles);
  26. }
  27. return insUploadFiles;
  28. }
  29. }