|
@@ -1,19 +1,17 @@
|
|
|
package com.ym.mec.auth.api.client;
|
|
|
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-
|
|
|
+import com.dayaedu.cbs.openfeign.wrapper.qrcode.CbsQrCodeScanWrapper;
|
|
|
+import com.ym.mec.auth.api.client.fallback.SysUserFeignServiceFallback;
|
|
|
import com.ym.mec.auth.api.dto.SysUserQueryInfo;
|
|
|
+import com.ym.mec.auth.api.entity.SysUser;
|
|
|
+import com.ym.mec.common.config.FeignConfiguration;
|
|
|
+import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
|
-import org.springframework.context.annotation.Lazy;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
-import com.ym.mec.auth.api.client.fallback.SysUserFeignServiceFallback;
|
|
|
-import com.ym.mec.auth.api.entity.SysUser;
|
|
|
-import com.ym.mec.common.config.FeignConfiguration;
|
|
|
-import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
+import java.util.List;
|
|
|
|
|
|
@FeignClient(contextId = "sysUserFeignService", name = "auth-server", configuration = { FeignConfiguration.class }, fallback = SysUserFeignServiceFallback.class)
|
|
|
public interface SysUserFeignService {
|
|
@@ -54,9 +52,9 @@ public interface SysUserFeignService {
|
|
|
@PostMapping(value = "user/list")
|
|
|
HttpResponseResult<List<SysUser>> page(@RequestBody SysUserQueryInfo queryInfo);
|
|
|
|
|
|
- @PostMapping(value = "usernameLogin")
|
|
|
- HttpResponseResult<Map<String,Object>> usernameLogin(@RequestParam("username")String username,
|
|
|
- @RequestParam("password")String password,
|
|
|
- @RequestParam("clientId")String clientId,
|
|
|
- @RequestParam("clientSecret")String clientSecret);
|
|
|
+ @PostMapping(value = "qrLogin/userInfo")
|
|
|
+ CbsQrCodeScanWrapper.UserInfo userInfo(@RequestBody CbsQrCodeScanWrapper.QrCodeScanUserInfoReq req);
|
|
|
+
|
|
|
+ @PostMapping(value = "qrLogin/login")
|
|
|
+ CbsQrCodeScanWrapper.QrCodeScanToken login(@RequestBody CbsQrCodeScanWrapper.QrCodeScanReq req);
|
|
|
}
|