package router import ( "cutego/modules/core/api/v1" "github.com/gin-gonic/gin" ) // 用户路由 func initUserRouter(router *gin.RouterGroup) { userApi := new(v1.UserApi) userRouter := router.Group("/user") { userRouter.GET("/list", userApi.Find) userRouter.GET("/getInfo/:userId", userApi.GetInfo) userRouter.GET("/getInfo", userApi.GetInfo) userRouter.GET("/authRole/:userId", userApi.AuthRole) // 新增用户 userRouter.POST("/create", userApi.Add) // 修改用户 userRouter.PUT("/modify", userApi.Edit) // 删除用户 userRouter.DELETE("/remove/:userId", userApi.Remove) // 重置密码 userRouter.PUT("/resetPwd", userApi.ResetPwd) userRouter.GET("/export", userApi.Export) userRouter.GET("/profile", userApi.Profile) // 修改个人数据 userRouter.PUT("/profile", userApi.UpdateProfile) // 修改个人密码 userRouter.PUT("/profile/updatePwd", userApi.UpdatePwd) // 修改头像 userRouter.POST("/profile/avatar", userApi.Avatar) // 修改可用状态 userRouter.PUT("/changeStatus", userApi.ChangeStatus) } }