|
@@ -1,23 +1,23 @@
|
|
package com.ym.mec.auth.api.client;
|
|
package com.ym.mec.auth.api.client;
|
|
|
|
|
|
-import com.ym.mec.auth.api.entity.SysUser;
|
|
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
import org.springframework.web.bind.annotation.PathVariable;
|
|
-import org.springframework.web.bind.annotation.RequestHeader;
|
|
|
|
|
|
|
|
|
|
+import com.ym.mec.auth.api.client.fallback.SysUserFeignServiceFallback;
|
|
import com.ym.mec.auth.api.dto.SysUserInfo;
|
|
import com.ym.mec.auth.api.dto.SysUserInfo;
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
|
+import com.ym.mec.auth.api.entity.SysUser;
|
|
|
|
+import com.ym.mec.common.config.FeignConfiguration;
|
|
|
|
|
|
-@FeignClient(name = "auth-server")
|
|
|
|
|
|
+@FeignClient(name = "auth-server", configuration = FeignConfiguration.class, fallback = SysUserFeignServiceFallback.class)
|
|
public interface SysUserFeignService {
|
|
public interface SysUserFeignService {
|
|
|
|
|
|
@GetMapping(value = "query/{username}")
|
|
@GetMapping(value = "query/{username}")
|
|
- public SysUserInfo getUser(@PathVariable("username") String username, @RequestHeader("from") String from);
|
|
|
|
|
|
+ public SysUserInfo getUser(@PathVariable("username") String username);
|
|
|
|
|
|
@GetMapping(value = "task/test")
|
|
@GetMapping(value = "task/test")
|
|
public Object test();
|
|
public Object test();
|
|
|
|
|
|
@GetMapping(value = "queryUserInfo")
|
|
@GetMapping(value = "queryUserInfo")
|
|
- SysUser queryUserInfo(@RequestHeader("Authorization") String access_token);
|
|
|
|
|
|
+ SysUser queryUserInfo();
|
|
}
|
|
}
|