diff --git a/.idea/GitCommitMessageStorage.xml b/.idea/GitCommitMessageStorage.xml
new file mode 100644
index 0000000..e4fd56a
--- /dev/null
+++ b/.idea/GitCommitMessageStorage.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
index 0cc553f..4f81532 100644
--- a/.idea/dataSources.xml
+++ b/.idea/dataSources.xml
@@ -13,5 +13,17 @@
$ProjectFileDir$
+
+ mysql.8
+ true
+ com.mysql.cj.jdbc.Driver
+ jdbc:mysql://frp-air.top:43458
+
+
+
+
+
+ $ProjectFileDir$
+
\ No newline at end of file
diff --git a/gringotts-web/src/main/java/com/eshore/gringotts/web/domain/user/controller/UserManagementController.java b/gringotts-web/src/main/java/com/eshore/gringotts/web/domain/user/controller/UserManagementController.java
new file mode 100644
index 0000000..fd400de
--- /dev/null
+++ b/gringotts-web/src/main/java/com/eshore/gringotts/web/domain/user/controller/UserManagementController.java
@@ -0,0 +1,46 @@
+package com.eshore.gringotts.web.domain.user.controller;
+
+import com.eshore.gringotts.web.configuration.amis.AmisListResponse;
+import com.eshore.gringotts.web.configuration.amis.AmisResponse;
+import com.eshore.gringotts.web.domain.user.service.UserService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * 用户管理
+ *
+ * @author lanyuanxiaoyao
+ * @date 2024-11-15
+ */
+@RestController
+@RequestMapping("/user_management")
+public class UserManagementController {
+ private static final Logger logger = LoggerFactory.getLogger(UserManagementController.class);
+
+ private final UserService userService;
+
+ public UserManagementController(UserService userService) {
+ this.userService = userService;
+ }
+
+ @GetMapping("/list")
+ public AmisListResponse list() {
+ return AmisListResponse.responseListData(userService.list());
+ }
+
+ @GetMapping("/disable/{username}")
+ public AmisResponse