OverallClient.java 1.1 KB

12345678910111213141516171819202122232425262728
  1. package com.fdkankan.manage.httpClient.client;
  2. import com.dtflys.forest.annotation.*;
  3. import com.fdkankan.manage.common.Result;
  4. import com.fdkankan.manage.httpClient.address.OverallAddressSource;
  5. import com.fdkankan.manage.httpClient.param.SSDownSceneParam;
  6. import com.fdkankan.manage.httpClient.param.WorkOfflineDTO;
  7. import com.fdkankan.manage.httpClient.vo.OverallParam;
  8. import com.fdkankan.manage.httpClient.vo.OverallVo;
  9. /**
  10. * 获取,调用全景看看服务
  11. */
  12. @Address(source = OverallAddressSource.class)
  13. public interface OverallClient {
  14. @Post("/api/age/list")
  15. OverallVo list(@JSONBody OverallParam param, @Header("appId") String appId,@Header("key") String key);
  16. @Post("/api/age/remove/{id}")
  17. OverallVo delete(@Var("id") String id, @Header("appId") String appId,@Header("key") String key);
  18. @Post("/api/age/getOfflineDetail")
  19. OverallVo getOfflineDetail(@JSONBody WorkOfflineDTO param,@Header("appId") String appId,@Header("key") String key);
  20. @Post("/api/age/UpdateDownloadOfflineStatus")
  21. OverallVo UpdateDownloadOfflineStatus(@JSONBody WorkOfflineDTO param,@Header("appId") String appId,@Header("key") String key);
  22. }