TakeLookClient.java 979 B

12345678910111213141516171819202122232425
  1. package com.fdkankan.fusion.httpClient.client;
  2. import com.dtflys.forest.annotation.*;
  3. import com.fdkankan.fusion.common.ResultData;
  4. import com.fdkankan.fusion.httpClient.address.FdkkAddressSource;
  5. import com.fdkankan.fusion.httpClient.address.FdkkTakeLookAddressSource;
  6. import com.fdkankan.fusion.httpClient.request.FdRoomAddParam;
  7. import com.fdkankan.fusion.httpClient.response.FdkkResponse;
  8. @Address(source = FdkkTakeLookAddressSource.class)
  9. public interface TakeLookClient {
  10. /**
  11. * 获取相机详情
  12. */
  13. @Post("/takelook/roomAddOrUpdate")
  14. ResultData<FdRoomAddParam> roomAddOrUpdate(@JSONBody FdRoomAddParam param, @Header("token") String token);
  15. @Get("/takelook/openTheRoom")
  16. void openRoom(@Query("roomId") String takeRoomId, @Header("token") String fdToken);
  17. @Get("/takelook/getRoomIdByNum")
  18. ResultData<FdRoomAddParam> getRoomIdByNum(@Query("num") String num,@Query("platform") String platform, @Header("token") String fdToken);
  19. }