123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- package com.cdf.httpClient.client;
- import com.alibaba.fastjson.JSONObject;
- import com.cdf.httpClient.request.*;
- import com.cdf.httpClient.response.FdkkResponse;
- import com.dtflys.forest.annotation.*;
- import java.util.Map;
- /**
- * 获取四维看看相关数据
- */
- public interface FdkkClient {
- /**
- * 登录
- */
- @Post("/api/sso/user/login")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse fdkkLogin(@JSONBody FdkkLoginRequest fdkkLoginRequest);
- /**
- * 校验token
- */
- @Post("/api/user/checkToken")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse checkToken(@Header("token") String token);
- /**
- * 获取场景列表
- */
- @Post("/api/user/scene/newList")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse sceneList(@JSONBody FdkkSceneListRequest fdkkSceneRequest , @Header("token") String token);
- /**
- * 删除场景
- */
- @Post("/api/user/scene/delete")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse sceneDelete(@JSONBody FdkkSceneFolderRequest fdkkSceneDeleteRequest , @Header("token") String token);
- /**
- * 获取文件夹列表树
- */
- @Post("/api/user/folder/findListTree")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse findListTree(@JSONBody FdkkSceneFolderRequest fdkkSceneDeleteRequest , @Header("token") String token);
- /**
- * 新建文件夹
- */
- @Post("/api/user/folder/save")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse folderSave(@JSONBody FdkkSceneFolderRequest fdkkSceneDeleteRequest , @Header("token") String token);
- /**
- * 文件夹重命名
- */
- @Post("/api/user/folder/update")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse folderUpdate(@JSONBody FdkkSceneFolderRequest fdkkSceneDeleteRequest , @Header("token") String token);
- /**
- * 文件夹重命名
- */
- @Post("/api/user/folder/delete")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse folderDelete(@JSONBody FdkkSceneFolderRequest fdkkSceneDeleteRequest , @Header("token") String token);
- /**
- * 移动场景,文件夹
- */
- @Post("/api/user/folder/move")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse sceneMove(@JSONBody FdkkSceneFolderRequest fdkkSceneDeleteRequest , @Header("token") String token);
- /**
- * 添加热点
- */
- @Post("/service/scene/edit/tag/save")
- @Address(source = FdkkSceneAddressSource.class)
- FdkkResponse hotSave(@JSONBody FdkkHotRequest fdkkHotRequest, @Header("token") String token);
- /**
- * 删除热点
- */
- @Post("/service/scene/edit/tag/delete")
- @Address(source = FdkkSceneAddressSource.class)
- FdkkResponse hotDelete(@JSONBody FdkkHotRequest fdkkHotRequest, @Header("token") String token);
- /**
- * 获取热点列表
- */
- @Post("/service/scene/edit/tag/list")
- @Address(source = FdkkSceneAddressSource.class)
- FdkkResponse hotList(@Query SceneRequest sceneRequest, @Header("token") String token);
- /**
- * 场景发布
- */
- @Post("/service/scene/edit/publicScene")
- @Address(source = FdkkSceneAddressSource.class)
- FdkkResponse scenePublicScene(@JSONBody SceneRequest sceneRequest, @Header("token") String token);
- /**
- * 文件上传
- */
- @Post("/service/scene/edit/upload/files")
- @Address(source = FdkkSceneAddressSource.class)
- FdkkResponse uploadFiles(@Query FdkkUploadRequest fdkkUploadRequest, @DataFile("files") String files, @Header("token")String token);
- /**
- * 全部场景列表
- */
- @Post("/api/user/scene/list")
- @Address(source = FdkkLoginAddressSource.class)
- FdkkResponse getAllScene(@JSONBody FdkkAllSceneRequest fdkkAllSceneRequest,@Header("token")String token);
- @Post("{url}")
- @Address(source = FdkkSceneAddressSource.class)
- JSONObject sendPostJson(@Var("url") String url, @JSONBody JSONObject jsonObject, @Header("token") String token);
- @Post("{url}")
- @Address(source = FdkkSceneAddressSource.class)
- JSONObject sendPost(@Var("url") String url, @Body Map<String,String> param, @Header("token") String token);
- @Get(url = "{url}")
- @Address(source = FdkkSceneAddressSource.class)
- JSONObject sendGet(@Var("url") String url, @Query Map<String,String> param, @Header("token") String token);
- }
|