改变路由层级,模块化

This commit is contained in:
2023-01-18 15:40:27 +08:00
parent bd25f041a2
commit 0f8c1f989b
102 changed files with 335 additions and 322 deletions
+36
View File
@@ -0,0 +1,36 @@
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)
}
}