24 lines
722 B
Go
24 lines
722 B
Go
package vip
|
|
|
|
import (
|
|
"git.echol.cn/loser/lckt/middleware"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type VipRouter struct{}
|
|
|
|
// InitVipRouter 初始化会员路由
|
|
func (s *VipRouter) InitVipRouter(Router *gin.RouterGroup, PublicRouter *gin.RouterGroup) {
|
|
vipRouter := Router.Group("vip").Use(middleware.OperationRecord())
|
|
vipNoAuthRouter := PublicRouter.Group("vip").Use(middleware.OperationRecord())
|
|
{
|
|
vipRouter.POST("", vipApi.Create) // 获取用户列表
|
|
vipRouter.DELETE("", vipApi.Delete) // 更新用户余额
|
|
vipRouter.PUT("", vipApi.Update) // 注册
|
|
}
|
|
{
|
|
vipNoAuthRouter.GET(":id", vipApi.GetVipById) // 根据获取vip信息
|
|
vipNoAuthRouter.GET("list", vipApi.GetVipList) // 获取会员列表
|
|
}
|
|
}
|