IModelService.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.HashMap;
  8. import java.util.List;
  9. /**
  10. * <p>
  11. * 服务类
  12. * </p>
  13. *
  14. * @author
  15. * @since 2022-08-03
  16. */
  17. public interface IModelService extends IService<Model> {
  18. Model uploadObj(MultipartFile file, String username) throws Exception;
  19. PageInfo pageList(ModelPram param, String username);
  20. void delete(Integer modelId);
  21. List<Model> getListByNum(List<String> numList);
  22. void deleteByNum(List<String> numList);
  23. List<Model> getByUserName(String username);
  24. List<Model> getListByModelIds(List<Integer> modelIds);
  25. List<Model> getListByModelIdStrs(List<String> numList);
  26. Model getIsNullNewByNum(String num,Integer type);
  27. Object getInfo(Integer modelId);
  28. String uploadObjProgress(Integer modelId);
  29. void cancelUpload(Integer modelId);
  30. HashMap<String, Model> getMapByNum(List<String> numList);
  31. }