🎨 完善用户相关接口

This commit is contained in:
2025-05-09 11:16:38 +08:00
parent ed3c15fbb6
commit 159ef59749
6 changed files with 328 additions and 45 deletions

View File

@@ -10,14 +10,22 @@ type UserRouter struct{}
// InitUserRouter 初始化 用户相关 路由信息
func (s *UserRouter) InitUserRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
userRouter := Router.Group("app_user").Use(middleware.OperationRecord())
userRouterWithoutAuth := PublicRouter.Group("app_user")
{
userRouter.GET("list", userApi.GetUserList) // 获取用户列表
userRouter.PUT("setBalance", userApi.SetBalance) // 更新用户余额
userRouter.GET("list", userApi.GetUserList) // 获取用户列表
userRouter.PUT("setBalance", userApi.SetBalance) // 更新用户余额
userRouter.POST("register", userApi.Register) // 注册
userRouter.PUT("status/:id", userApi.SetUserStatus) // 更新用户状态
userRouter.GET(":id", userApi.GetUserById) // 获取用户信息
}
}
func (s *UserRouter) InitAppUserRouter(PublicRouter *gin.RouterGroup) {
appUserRouter := PublicRouter.Group("h5_user").Use(middleware.UserJWTAuth())
{
appUserRouter.DELETE("login", userApi.Login) // 短信验证码登录
appUserRouter.POST("sms/send", userApi.SendCode) // 发送短信验证码
appUserRouter.POST("wxLogin", userApi.WechatLogin) // 微信登录
appUserRouter.POST("pwdlogin", userApi.PwdLogin) // 密码登录
appUserRouter.GET(":id", userApi.GetUserById) // 获取用户信息
}
{
userRouterWithoutAuth.DELETE("login", userApi.Login) // 短信验证码登录
userRouterWithoutAuth.POST("sms", userApi.SendCode) // 发送短信验证码
}
}