| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- package com.fdkankan.manage.httpClient.client;
- import com.dtflys.forest.annotation.*;
- import com.fdkankan.manage.common.Result;
- import com.fdkankan.manage.httpClient.SignInterceptor;
- import com.fdkankan.manage.httpClient.address.LaserAddressSource;
- import com.fdkankan.manage.httpClient.param.LaserSceneMoveParam;
- import com.fdkankan.manage.httpClient.param.LaserSceneParam;
- import com.fdkankan.manage.httpClient.param.SSDownSceneParam;
- import com.fdkankan.manage.httpClient.param.SsBindParam;
- import com.fdkankan.manage.httpClient.vo.FdkkResponse;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- /**
- * 获取,调用4dkk服务
- */
- @Address(source = LaserAddressSource.class)
- public interface LaserClient {
- /**
- * 获取深时场景数据
- */
- @Post(value = "/laser/4dage/managerSceneList",interceptor = SignInterceptor.class)
- FdkkResponse sceneList(@JSONBody LaserSceneParam param);
- /**
- * 相机迁移
- */
- @Post(value = "/laser/4dage/scene/migrate",interceptor = SignInterceptor.class)
- FdkkResponse migrate(@JSONBody LaserSceneMoveParam param);
- /**
- * 修改场景状态
- */
- @Get(value = "/indoor/{sceneNum}/scene/useStatus/{status}",interceptor = SignInterceptor.class)
- Result updateSceneStatus(@Var("sceneNum") String sceneNum, @Var("status")Integer status);
- /**
- * 获取相机场景数
- * @param param
- */
- @Post(value = "/laser/4dage/scene/getSceneNumByCamera",interceptor = SignInterceptor.class)
- Result getSceneNumByCamera(@JSONBody Map<String, String> param);
- /**
- * 取消相机协作
- * @param param
- */
- @Post(value = "/laser/4dage/scene/cooperation/disable",interceptor = SignInterceptor.class)
- Result cooperationDisable(@JSONBody List<Map<String, String>> param);
- /**
- * 添加相机协作
- * @param param
- */
- @Post(value = "/laser/4dage/scene/cooperation/cameraSave",interceptor = SignInterceptor.class)
- Result cooperationCameraSave(@JSONBody List<Map<String, String> >param);
- /**
- * 下载深时场景
- * status :0:正在生成 1,初次生成 2,已经生成直接下载 3,重新生成
- */
- @Post(value = "/laser/4dage/downOfflineScene",interceptor = SignInterceptor.class)
- Result downOfflineScene(@JSONBody SSDownSceneParam param) ;
- /**
- * 检测深时场景是否需要重新生成
- *
- * status :离线包状态是否需要重新生成 0未生成,1 不需要 2需要
- */
- @Post(value = "/laser/4dage/downOfflineSceneStatus",interceptor = SignInterceptor.class)
- Result downOfflineSceneStatus(@JSONBody SSDownSceneParam param) ;
- /**
- *解绑相机、绑定相机
- */
- @Post(value = "/laser/4dage/scene/camera/toBind",interceptor = SignInterceptor.class)
- Result toBind(@JSONBody SsBindParam param) ;
- @Post(value = "/laser/4dage/downE57Status",interceptor = SignInterceptor.class)
- Result downE57Status(@JSONBody SSDownSceneParam param);
- @Post(value = "/laser/4dage/downE57",interceptor = SignInterceptor.class)
- Result downE57(@JSONBody SSDownSceneParam param);
- }
|