package com.fdkankan.fusion.httpClient.client; import com.alibaba.fastjson.JSONObject; import com.dtflys.forest.annotation.*; import com.fdkankan.fusion.common.PageInfo; import com.fdkankan.fusion.httpClient.address.FdkkAddressSource; import com.fdkankan.fusion.httpClient.request.FdkkLoginRequest; import com.fdkankan.fusion.httpClient.response.FdkkLoginVo; import com.fdkankan.fusion.httpClient.response.FdkkResponse; import com.fdkankan.fusion.request.ScenePram; import java.util.HashMap; /** * 获取,调用4dkk服务 */ @Address(source = FdkkAddressSource.class) public interface FdKKClient { /** * 登录 */ @Post("/api/sso/user/login") FdkkResponse fdkkLogin(@JSONBody FdkkLoginRequest fdkkLoginRequest); /** * 退出登录 */ @Post("/api/sso/user/logout") FdkkResponse fdkkLogout(@Header("token") String token); /** * 校验token */ @Post("/api/user/checkToken") FdkkResponse checkToken(@Header("token") String token); /** * 获取v4场景数据 */ @Post("/api/fusion/scene/list") FdkkResponse sceneList(@JSONBody ScenePram param, @Header("token") String token); /** * 获取v4场景数据 */ @Post("/api/fusion/scene/list") FdkkResponse sceneList(@JSONBody ScenePram param); /** * 获取dataSource */ @Get("/api/scene/querySceneDataSource") String querySceneDataSource(@Query("num") String num); }