From 0b8c8d8986a35c3e36db1503125e2dff79d6d10e Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Mon, 18 May 2026 10:39:37 +0800
Subject: [PATCH] 优化
---
ard-api/ard-api-system/src/main/java/com/ard/system/api/RemoteUserService.java | 20 ++++++++++++++++----
1 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/ard-api/ard-api-system/src/main/java/com/ard/system/api/RemoteUserService.java b/ard-api/ard-api-system/src/main/java/com/ard/system/api/RemoteUserService.java
index ef9aa0d..1128330 100644
--- a/ard-api/ard-api-system/src/main/java/com/ard/system/api/RemoteUserService.java
+++ b/ard-api/ard-api-system/src/main/java/com/ard/system/api/RemoteUserService.java
@@ -1,6 +1,7 @@
package com.ard.system.api;
import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
@@ -13,6 +14,8 @@
import com.ard.system.api.domain.SysUser;
import com.ard.system.api.factory.RemoteUserFallbackFactory;
import com.ard.system.api.model.LoginUser;
+
+import java.util.List;
/**
* 用户服务
@@ -29,7 +32,7 @@
* @param source 请求来源
* @return 结果
*/
- @GetMapping("/user/info/{username}")
+ @GetMapping("/api/user/info/{username}")
public R<LoginUser> getUserInfo(@PathVariable("username") String username, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/**
@@ -39,7 +42,7 @@
* @param source 请求来源
* @return 结果
*/
- @PostMapping("/user/register")
+ @PostMapping("/api/user/register")
public R<Boolean> registerUserInfo(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/**
@@ -49,7 +52,7 @@
* @param source 请求来源
* @return 结果
*/
- @PutMapping("/user/recordlogin")
+ @PutMapping("/api/user/recordlogin")
public R<Boolean> recordUserLogin(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
/**
@@ -59,6 +62,15 @@
* @param source 请求来源
* @return 用户对象
*/
- @GetMapping("/user/info1/{userId}")
+ @GetMapping("/api/user/{userId}")
public R<SysUser> getUserInfoByUserId(@PathVariable("userId") Long userId, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
+
+ /**
+ * 通过用户ID查询用户
+ *
+ * @param source 请求来源
+ * @return 用户对象
+ */
+ @PostMapping("/api/user/list")
+ public R<List<SysUser>> list(@RequestBody SysUser sysUser, @RequestHeader(SecurityConstants.FROM_SOURCE) String source);
}
--
Gitblit v1.9.3