🎨 新增vip模块

This commit is contained in:
2025-05-09 11:49:44 +08:00
parent 7903175c91
commit bf220076dd
12 changed files with 226 additions and 0 deletions

7
router/vip/enter.go Normal file
View File

@@ -0,0 +1,7 @@
package vip
import api "git.echol.cn/loser/lckt/api/v1"
type RouterGroup struct{ VipRouter }
var vipApi = api.ApiGroupApp.VipApiGroup

23
router/vip/vip.go Normal file
View File

@@ -0,0 +1,23 @@
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) // 获取会员列表
}
}