| | |
| | | package com.ruoyi.utils.forest; |
| | | |
| | | import com.dtflys.forest.annotation.DataVariable; |
| | | import com.dtflys.forest.annotation.Get; |
| | | import com.dtflys.forest.annotation.JSONBody; |
| | | import com.dtflys.forest.annotation.Post; |
| | | import com.dtflys.forest.annotation.*; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Component; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | @Component |
| | | @Service |
| | | public interface UavClient { |
| | | @Get("http://www.baidu.com") |
| | | String test(); |
| | | |
| | | public static String IP = "http://112.98.126.2:6100/"; |
| | | /// |
| | | |
| | | @Get("${url}") |
| | | String GET(@Var("url") String url, @Header("x-auth-token") String token, @JSONBody String body); |
| | | |
| | | @UavAuth(token = "${token}") |
| | | @Get(IP + "${url}") |
| | | String get(@DataVariable("url") String url, @DataVariable("token") String token, @JSONBody String body); |
| | | @Post("${url}") |
| | | String POST(@Var("url") String url, @Header("x-auth-token") String token, @JSONBody String body); |
| | | |
| | | @UavAuth(token = "${token}") |
| | | @Post(IP + "${url}") |
| | | String post(@DataVariable("url") String url, @DataVariable("token") String token, @JSONBody String body); |
| | | @Delete("${url}") |
| | | String DELETE(@Var("url") String url, @Header("x-auth-token") String token, @JSONBody String body); |
| | | |
| | | |
| | | |
| | | } |