IModelService.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.fdkankan.fusion.service;
  2. import com.fdkankan.fusion.common.PageInfo;
  3. import com.fdkankan.fusion.entity.Model;
  4. import com.baomidou.mybatisplus.extension.service.IService;
  5. import com.fdkankan.fusion.request.ModelPram;
  6. import org.springframework.web.multipart.MultipartFile;
  7. import java.util.List;
  8. /**
  9. * <p>
  10. * 服务类
  11. * </p>
  12. *
  13. * @author
  14. * @since 2022-08-03
  15. */
  16. public interface IModelService extends IService<Model> {
  17. Model uploadObj(MultipartFile file, String username) throws Exception;
  18. PageInfo pageList(ModelPram param, String token);
  19. void delete(Integer modelId);
  20. List<Model> getListByNum(List<String> numList);
  21. void deleteByNum(List<String> numList);
  22. List<Model> getByUserName(String username);
  23. List<Model> getListByModelIds(List<Integer> modelIds);
  24. List<Model> getListByModelIdStrs(List<String> numList);
  25. Model getIsNullNewByNum(String num);
  26. Object getInfo(Integer modelId);
  27. String uploadObjProgress(Integer modelId);
  28. void cancelUpload(Integer modelId);
  29. }