From 76ceb3eb8d2de784284e100b7f2f694d6db5ba2b Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期二, 13 五月 2025 17:09:30 +0800
Subject: [PATCH] 用户管理

---
 src/main/java/com/whyc/controller/UserController.java |  102 ++++++++++++++++++++++----------------------------
 1 files changed, 45 insertions(+), 57 deletions(-)

diff --git a/src/main/java/com/whyc/controller/UserController.java b/src/main/java/com/whyc/controller/UserController.java
index a8c3078..c6e18a5 100644
--- a/src/main/java/com/whyc/controller/UserController.java
+++ b/src/main/java/com/whyc/controller/UserController.java
@@ -10,6 +10,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
 
 @RestController
 @RequestMapping("user")
@@ -18,74 +19,61 @@
 public class UserController extends BaseController{
 
     @Resource
-    private UserService userService;
+    private UserService service;
 
-    //@PostMapping
-    //@ApiOperation(value = "娣诲姞")
-    //public Response add(@RequestBody UserInf user){
-    //    return userService.add(user);
-    //}
-
-    @PostMapping("add")
-    @ApiOperation(value = "娣诲姞-RSA鍔犲瘑")
-    public Response addByRSA(@RequestBody User user){
-        return userService.addByRSA(user);
+    @ApiOperation(value = "鏌ヨ鎵�鏈夌敤鎴蜂俊鎭�",notes = "鎺掗櫎uid鍦�100浠ュ唴鐨�(100浠ュ唴榛樿鏄鐞嗗憳)")
+    @GetMapping("getAllUser")
+    public Response getAllUser(@RequestParam(required = false) String uname,@RequestParam(required = false) String realName,@RequestParam int pageCurr, @RequestParam int pageSize){
+        return service.getAllUser(uname,realName,pageCurr,pageSize);
     }
 
-    /*@PostMapping("register")
-    @ApiOperation(value = "娉ㄥ唽鐢ㄦ埛")
-    public Response register(@RequestBody User user){
-        return userService.registerUser(user);
-    }*/
-    @GetMapping("getById")
-    @ApiOperation(value = "鏌ヨbyId")
-    public Response<User> getById(@RequestParam int id){
-        return new Response<User>().set(1,userService.getById(id));
+    @ApiOperation(value = "鏌ヨ鎵�鏈夌敤鎴蜂俊鎭�(涓嶅垎椤甸櫎鍐呯疆鐢ㄦ埛澶栫敤浜庝笅鎷�)")
+    @GetMapping("getUinf")
+    public Response getUinf(){
+        return service.getUinf();
     }
 
-    /*@GetMapping("all")
-    @ApiOperation(value = "鏌ヨ鎵�鏈�")
-    public Response<List<User>> getAll(){
-        return new Response<List<User>>().set(1,userService.getAll());
-    }*/
-
-    @GetMapping("getPage")
-    @ApiOperation(value = "鏌ヨ鍒嗛〉")
-    public Response getPage(@RequestParam int pageNum,@RequestParam int pageSize){
-        return new Response().set(1,userService.getPage(pageNum,pageSize));
+    @ApiOperation(value = "鏂版坊鍔犵敤鎴蜂俊鎭�")
+    @PostMapping("addUser")
+    public Response addUser(@RequestBody User uinf){
+        return service.addUser(uinf);
+    }
+    @ApiOperation(value = "鍒犻櫎鐢ㄦ埛淇℃伅")
+    @GetMapping("deleteUser")
+    public Response deleteUser(@RequestParam String uname){
+        return service.delUser(uname);
     }
 
-    @PostMapping("update")
-    @ApiOperation(value = "缂栬緫")
-    public Response update(@RequestBody User user){
-        return userService.update(user);
+    @ApiOperation(value = "灏嗙敤鎴锋坊鍔犺嚦100~1000绠$悊鍛�")
+    @GetMapping("improveRole")
+    public Response improveRole(@RequestParam int uid){
+        return service.improveRole(uid);
+    }
+
+    @ApiOperation(value = "灏嗙鐞嗗憳鍙樻垚鏅�氱敤鎴�")
+    @GetMapping("dropRole")
+    public Response dropRole(@RequestParam int uid, HttpServletRequest request){
+        return service.dropRole(uid,request);
+    }
+
+    @GetMapping("getUserNameList")
+    @ApiOperation(tags = "鎿嶄綔鏃ュ織",value = "鎿嶄綔浜哄鍚�-鏌ヨ-鎿嶄綔鏃ュ織浣跨敤")
+    public Response getUserNameList(){
+        return service.getUserNameList();
+    }
+
+    @GetMapping("resetSnId")
+    @ApiOperation(value = "閲嶇疆瀵嗙爜")
+    public Response resetSnId(@RequestParam int uid){
+        return service.resetSnId( uid);
     }
 
 
-    /*@PostMapping("/checkUserPassword")
-    @ApiOperation(value = "妫�鏌ョ敤鎴峰瘑鐮�")
-    public Response checkUserPassword(@RequestParam String password){
-        User user = UserUtil.getUser();
-        //鍓嶇浼犻�掔殑瀵嗙爜瑙e瘑
-        password = RSAUtil.decryptFrontP(password, RSAUtil.fontSeparator)[0];
-        //鍐呭瓨瀛樺偍鐨勫瘑鐮佽В瀵�
-        String userPassword = user.getPwd();
-        userPassword = RSAUtil.decrypt(userPassword,RSAUtil.getPrivateKey());
-        if (password.equals(userPassword)){
-            return new Response().set(1);
-        }else {
-            return new Response().set(0);
-        }
-    }*/
-
-
-    @PostMapping("/updatePasswordByRSA")
-    @ApiOperation(value = "淇敼瀵嗙爜-RSA")
-    public Response updatePasswordByRSA(@RequestParam String password){
-        User user = CommonUtil.getUser();
-        return userService.updatePasswordByRSA(user,password);
+    @ApiOperation(value = "缂栬緫鐢ㄦ埛淇℃伅")
+    @PostMapping("updateUinf")
+    public Response updateUinf(@RequestBody User uinf){
+        return service.updateUinf(uinf);
     }
-
 
 
 

--
Gitblit v1.9.1