ISceneFileBuildService.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.fdkankan.contro.service;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.fdkankan.contro.entity.SceneFileBuild;
  5. import com.fdkankan.contro.entity.User;
  6. import com.fdkankan.contro.vo.ResponseSceneFile;
  7. import com.fdkankan.web.response.ResultData;
  8. import org.springframework.web.multipart.MultipartFile;
  9. import java.io.IOException;
  10. /**
  11. * <p>
  12. * 场景文件建模表 服务类
  13. * </p>
  14. *
  15. * @author dengsixing
  16. * @since 2021-12-23
  17. */
  18. public interface ISceneFileBuildService extends IService<SceneFileBuild> {
  19. SceneFileBuild findByFileId(String fileId);
  20. ResponseSceneFile preUpload(String params) throws Exception;
  21. ResultData uploadSuccessBuild(String params, User user, boolean forceBuild, boolean checkUploadFile) throws Exception;
  22. ResultData turntableUploadSuccess(String params, User user, boolean forceBuild, boolean checkUploadFile) throws Exception;
  23. ResultData rebuildScene(String num,Boolean force,Boolean deleteExtras, String from) throws IOException;
  24. ResultData rebuildSceneE57(String num,Boolean force,Boolean deleteExtras, String from) throws IOException;
  25. ResultData copyDataAndBuild(String sourceBucet,String dataSource,String sceneVer) throws Exception;
  26. ResultData uploadLiguang(String num, String snCode, String ossPath) throws Exception;
  27. ResultData reverseScene(JSONObject params) throws Exception;
  28. String getFileId(String snCode, String uuid);
  29. ResultData uploadFile(MultipartFile file, String params) throws Exception;
  30. }