| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- package com.fdkankan.fusion.httpClient.client;
- import com.dtflys.forest.annotation.*;
- import com.fdkankan.fusion.httpClient.SignInterceptor;
- import com.fdkankan.fusion.httpClient.address.LaserAddressSource;
- import com.fdkankan.fusion.httpClient.request.LaserSceneParam;
- import com.fdkankan.fusion.httpClient.request.SSDownSceneParam;
- import com.fdkankan.fusion.httpClient.response.FdkkResponse;
- import com.fdkankan.fusion.request.ScenePram;
- import org.apache.ibatis.plugin.Intercepts;
- /**
- * 获取,调用laser服务
- */
- @Address(source = LaserAddressSource.class)
- public interface LaserClient {
- /**
- * 获取深时场景数据
- */
- @Post(value = "/laser/4dage/sceneList",interceptor = SignInterceptor.class)
- FdkkResponse sceneList(@JSONBody LaserSceneParam param, @Header("fdToken") String token);
- /**
- * 获取深时场景数据
- */
- @Post(value = "/laser/4dage/managerSceneList",interceptor = SignInterceptor.class)
- FdkkResponse sceneList(@JSONBody LaserSceneParam param);
- /**
- * 点云生成obj场景
- */
- @Post(value = "/laser/4dage/scene/buildSceneObj",interceptor = SignInterceptor.class)
- FdkkResponse buildSceneObj(@JSONBody LaserSceneParam param,@Header ("fdToken") String token);
- @Post(value = "/laser/4dage/sceneDetail",interceptor = SignInterceptor.class)
- FdkkResponse sceneDetail(@JSONBody LaserSceneParam param, @Header ("fdToken") String fdToken);
- @Get(value = "/laser/init/{num}",interceptor = SignInterceptor.class)
- FdkkResponse sceneInfo(@Var("num")String num);
- /**
- * 下载深时场景
- * status :0:正在生成 1,初次生成 2,已经生成直接下载 3,重新生成
- */
- @Post(value = "/laser/4dage/downOfflineScene",interceptor = SignInterceptor.class)
- FdkkResponse downOfflineScene(@JSONBody SSDownSceneParam param) ;
- /**
- * 检测深时场景是否需要重新生成
- *
- * status :离线包状态是否需要重新生成 0未生成,1 不需要 2需要
- */
- @Post(value = "/laser/4dage/downOfflineSceneStatus",interceptor = SignInterceptor.class)
- FdkkResponse downOfflineSceneStatus(@JSONBody SSDownSceneParam param) ;
- //https://uat-laser.4dkankan.com/laser/dataset/SS-t-j3nYkCDuZEN/getDataSet
- @Get(value = "/laser/dataset/{num}/getDataSet",interceptor = SignInterceptor.class)
- FdkkResponse getSceneInfo(@Var("num")String num);
- //https://test-mix3d.4dkankan.com/laser/4dage/SS-t-j3nYkCDuZEN/getDataSetAndControlPoint
- @Post(value = "/laser/4dage/{num}/getDataSetAndControlPoint",interceptor = SignInterceptor.class)
- FdkkResponse getDataSetAndControlPoint(@Var("num")String num);
- @Get(value = "/laser/filter/{num}/query",interceptor = SignInterceptor.class)
- FdkkResponse getSceneInfoQuery(@Var("num")String num,@Query("datasetId") String datasetId);
- }
|