批量更新,增加用户管理

This commit is contained in:
2025-11-01 17:57:34 +08:00
parent 186dcb86d9
commit bfba8d7ad6
28 changed files with 2307 additions and 2377 deletions
+8 -7
View File
@@ -56,17 +56,17 @@ func init() {
beego.Router("/admin", &controllers.AdminController{})
//用户相关
beego.Router("/api/users", &controllers.AuthController{}, "get:FindAllUsers")
beego.Router("/api/users/:id", &controllers.AuthController{}, "get:GetUserByUsername")
beego.Router("/api/users", &controllers.AuthController{}, "post:AddUser")
beego.Router("/api/users/:id", &controllers.AuthController{}, "put:UpdateUser")
beego.Router("/api/users/:id", &controllers.AuthController{}, "delete:DeleteUser")
beego.Router("/api/allUsers", &controllers.UserController{}, "get:GetAllUsers")
beego.Router("/api/user/:id", &controllers.UserController{}, "get:GetUserInfo")
beego.Router("/api/addUser", &controllers.UserController{}, "post:AddUser")
beego.Router("/api/editUser/:id", &controllers.UserController{}, "post:EditUser")
beego.Router("/api/deleteUser/:id", &controllers.UserController{}, "delete:DeleteUser")
beego.Router("/api/changePassword/:id", &controllers.UserController{}, "post:ChangePassword")
beego.Router("/api/reset-password", &controllers.UserController{}, "post:ResetPassword")
// 认证路由
beego.Router("/api/login", &controllers.AuthController{}, "post:Login")
beego.Router("/api/logout", &controllers.AuthController{}, "post:Logout")
beego.Router("/api/reset-password", &controllers.AuthController{}, "post:ResetPassword")
beego.Router("/api/change-password", &controllers.AuthController{}, "post:ChangePassword")
// 手动配置菜单路由以匹配前台的 API 路径
beego.Router("/api/menu", &controllers.MenuController{}, "post:CreateMenu")
@@ -114,4 +114,5 @@ func init() {
beego.Router("/api/program-categories/public", &controllers.ProgramCategoryController{}, "get:GetProgramCategoriesPublic")
beego.Router("/api/program-infos/public", &controllers.ProgramInfoController{}, "get:GetProgramInfosPublic")
beego.Router("/api/files/public", &controllers.FileController{}, "get:GetFilesPublic")
}