<#ibiztemplate> TARGET=PSSYSTEM </#ibiztemplate> package ${pub.getPKGCodeName()}.util.client; import ${pub.getPKGCodeName()}.util.security.AuthenticationUser; import ${pub.getPKGCodeName()}.util.security.AuthorizationLogin; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; import com.alibaba.fastjson.JSONObject; @FeignClient(value = "ibzuaa-api",fallback = IBZUAAFallback.class) public interface IBZUAAFeignClient { /** * 同步系统资源到uaa * @param system 系统资源信息 * @return */ @PostMapping("/syspssystems/save") Boolean syncSysAuthority(@RequestBody JSONObject system); /** * 用户登录 * @param authorizationLogin 登录信息 * @return */ @PostMapping(value = "/uaa/login") AuthenticationUser login(@RequestBody AuthorizationLogin authorizationLogin); @PostMapping(value = "/uaa/loginbyusername") AuthenticationUser loginByUsername(@RequestBody String username); }