package com.fdkankan.contro.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fdkankan.contro.entity.SceneFileBuild;
import com.fdkankan.contro.vo.ResponseSceneFile;
import com.fdkankan.contro.vo.SendCallAlgorithmParam;
import com.fdkankan.web.response.ResultData;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
/**
*
* 场景文件建模表 服务类
*
*
* @author dengsixing
* @since 2021-12-23
*/
public interface ISceneFileBuildService extends IService {
SceneFileBuild findByFileId(String fileId);
ResponseSceneFile preUpload(String params) throws Exception;
ResultData uploadSuccessBuild(String params) throws Exception;
ResultData turntableUploadSuccess(String params) throws Exception;
ResultData rebuildScene(String num,Boolean force,Boolean deleteExtras, String from) throws IOException;
ResultData uploadFile(MultipartFile file, String params, String dir) throws Exception;
ResultData sendCallAlgorithm(SendCallAlgorithmParam param) throws Exception;
ResultData uploadFile(SendCallAlgorithmParam param) throws Exception;
ResultData noticeBuild(String params, Long bdId, String dataSource) throws Exception;
}