123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package com.fdkankan.ucenter.httpClient.client;
- import com.dtflys.forest.annotation.*;
- import com.fdkankan.ucenter.common.Result;
- import com.fdkankan.ucenter.httpClient.address.LaserAddressSource;
- import com.fdkankan.ucenter.httpClient.param.SSDownSceneParam;
- import com.fdkankan.ucenter.httpClient.param.SsBindParam;
- import java.util.List;
- import java.util.Map;
- /**
- * 获取,调用激光服务
- */
- @Address(source = LaserAddressSource.class)
- public interface LaserClient {
- /**
- * 根据用户获取激光相机数量
- */
- @Post("/laser/4dage/getSceneNum")
- Result getSceneNum(@Header("fdToken") String token,@JSONBody Map<String, Object> param);
- /**
- * 获取相机场景数
- * @param param
- */
- @Post("/laser/4dage/scene/getSceneNumByCamera")
- Result getSceneNumByCamera(@JSONBody Map<String, String> param);
- /**
- * 取消相机协作
- * @param param
- */
- @Post("/laser/4dage/scene/cooperation/disable")
- Result cooperationDisable(@JSONBody List<Map<String, String> >param);
- /**
- * 添加相机协作
- * @param param
- */
- @Post("/laser/4dage/scene/cooperation/cameraSave")
- Result cooperationCameraSave(@JSONBody List<Map<String, String> >param);
- @Get("/laser/init/${0}")
- Result getSceneByNum(String num);
- /**
- * 新增场景
- */
- @Post("/laser/init/{sceneNum}/saveOrEdit")
- Result saveOrEdit(@Var("sceneNum") String sceneNum, @JSONBody Map<String,Object> params);
- /**
- * 新增场景
- */
- @Post("/laser/4dage/scene/getScenesBySnCode")
- Result getScenesBySnCode(@JSONBody Map<String, String> param, @Header("fdToken") String token) ;
- /**
- * 下载深时场景
- * status :0:正在生成 1,初次生成 2,已经生成直接下载 3,重新生成
- */
- @Post("/laser/4dage/downOfflineScene")
- Result downOfflineScene(@JSONBody SSDownSceneParam param) ;
- /**
- * 检测深时场景是否需要重新生成
- *
- * status :离线包状态是否需要重新生成 0未生成,1 不需要 2需要
- */
- @Post("/laser/4dage/downOfflineSceneStatus")
- Result downOfflineSceneStatus(@JSONBody SSDownSceneParam param) ;
- /**
- *解绑相机、绑定相机
- */
- @Post("/laser/4dage/scene/camera/toBind")
- Result toBind(@JSONBody SsBindParam param) ;
- }
|