فهرست منبع

手机端添加查询所有系统用户列表接口

Wang-Xiao-Ran 1 سال پیش
والد
کامیت
7e3cb96039

+ 3 - 0
src/main/java/com/sooka/sponest/mobile/remoteapi/RemoteSystemBaseService.java

@@ -197,4 +197,7 @@ public interface RemoteSystemBaseService {
 
     @GetMapping("/menuApp/selectMenuListByParentIdAndRoleId/{parentId}")
     AjaxResult getMenuListByParentId(@PathVariable("parentId") String parentId);
+
+    @PostMapping("/user/userFeginlist")
+    R<List<SysUser>> getUserList(@RequestBody SysUser sysUser);
 }

+ 6 - 0
src/main/java/com/sooka/sponest/mobile/remoteapi/factory/RemoteSystemBaseServiceFallbackFactory.java

@@ -16,6 +16,7 @@ import org.slf4j.LoggerFactory;
 import org.springframework.cloud.openfeign.FallbackFactory;
 import org.springframework.stereotype.Component;
 import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
 
 import java.util.List;
 import java.util.Map;
@@ -155,6 +156,11 @@ public class RemoteSystemBaseServiceFallbackFactory implements FallbackFactory<R
             public AjaxResult getMenuListByParentId(@PathVariable("parentId") String parentId) {
                 return null;
             }
+
+            @Override
+            public R<List<SysUser>> getUserList(@RequestBody SysUser sysUser) {
+                return null;
+            }
         };
     }
 

+ 36 - 0
src/main/java/com/sooka/sponest/mobile/system/users/UserController.java

@@ -0,0 +1,36 @@
+package com.sooka.sponest.mobile.system.users;
+
+import com.ruoyi.common.core.constant.HttpStatus;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.system.api.domain.SysUser;
+import com.sooka.sponest.mobile.remoteapi.RemoteSystemBaseService;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * @Author LG
+ * @Date 2023/10/11 - 9:57
+ */
+@RestController
+@RequestMapping("/user")
+public class UserController {
+
+    @Resource
+    RemoteSystemBaseService remoteSystemBaseService;
+
+    @PostMapping("/userFeginList")
+    public AjaxResult getUserList(@RequestBody SysUser sysUser){
+        R<List<SysUser>> userList = remoteSystemBaseService.getUserList(sysUser);
+        if(HttpStatus.SUCCESS == userList.getCode()){
+            return AjaxResult.success(userList.getData());
+        }else{
+            return AjaxResult.error(userList.getCode(), userList.getMsg());
+        }
+    }
+}