22 lines
792 B
Go
22 lines
792 B
Go
package user
|
|
|
|
import (
|
|
"git.echol.cn/loser/lckt/middleware"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type UserRouter struct{}
|
|
|
|
// InitUserRouter 初始化 用户相关 路由信息
|
|
func (s *UserRouter) InitUserRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
|
|
userRouter := Router.Group("app_user").Use(middleware.OperationRecord())
|
|
{
|
|
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) // 获取用户信息
|
|
userRouter.GET("/teachers", userApi.GetTeachers) // 获取教师列表
|
|
}
|
|
}
|