|
@@ -1,18 +1,17 @@
|
|
package com.ym.mec.auth.api.client;
|
|
package com.ym.mec.auth.api.client;
|
|
|
|
|
|
-import java.util.List;
|
|
|
|
-
|
|
|
|
|
|
+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.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 io.swagger.annotations.ApiOperation;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
-import org.springframework.context.annotation.Lazy;
|
|
|
|
import org.springframework.http.MediaType;
|
|
import org.springframework.http.MediaType;
|
|
import org.springframework.web.bind.annotation.*;
|
|
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)
|
|
@FeignClient(contextId = "sysUserFeignService", name = "auth-server", configuration = { FeignConfiguration.class }, fallback = SysUserFeignServiceFallback.class)
|
|
public interface SysUserFeignService {
|
|
public interface SysUserFeignService {
|
|
@@ -52,4 +51,10 @@ public interface SysUserFeignService {
|
|
|
|
|
|
@PostMapping(value = "user/list")
|
|
@PostMapping(value = "user/list")
|
|
HttpResponseResult<List<SysUser>> page(@RequestBody SysUserQueryInfo queryInfo);
|
|
HttpResponseResult<List<SysUser>> page(@RequestBody SysUserQueryInfo queryInfo);
|
|
|
|
+
|
|
|
|
+ @PostMapping(value = "open/qrcode/userInfo")
|
|
|
|
+ CbsQrCodeScanWrapper.UserInfo userInfo(@RequestBody CbsQrCodeScanWrapper.QrCodeScanUserInfoReq req);
|
|
|
|
+
|
|
|
|
+ @PostMapping(value = "open/qrcode/login")
|
|
|
|
+ CbsQrCodeScanWrapper.QrCodeScanToken login(@RequestBody CbsQrCodeScanWrapper.QrCodeScanReq req);
|
|
}
|
|
}
|