package app import "github.com/gin-gonic/gin" type RedeemCodeRouter struct{} func (rcr *RedeemCodeRouter) InitRedeemCodeRouter(AppRouter, SysteamRouter *gin.RouterGroup) { AppCDKRouter := AppRouter.Group("/cdk") SysCDKRouter := SysteamRouter.Group("/cdk") { // 兑换码库 SysCDKRouter.POST("mk", redeemCodeApi.Create) // 创建兑换码库 SysCDKRouter.DELETE("mk", redeemCodeApi.Delete) // 删除兑换码库 SysCDKRouter.PUT("mk", redeemCodeApi.Update) // 更新兑换码库 SysCDKRouter.GET("/mk/list", redeemCodeApi.GetList) // 分页获取兑换码库列表 SysCDKRouter.GET("mk/:id", redeemCodeApi.GetById) // 获取单个兑换码库信息 } { // 兑换码 SysCDKRouter.POST("/generate", redeemCodeApi.CreateCDK) // 生成兑换码 SysCDKRouter.GET("/list", redeemCodeApi.GetCDKList) // 分页获取兑换码列表 SysCDKRouter.DELETE("", redeemCodeApi.DeleteCDK) // 删除兑换码 } { // 用户兑换码 AppCDKRouter.POST("/redeem", redeemCodeApi.Redeem) // 兑换码 } }