32 lines
1.0 KiB
Go
32 lines
1.0 KiB
Go
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) // 兑换码
|
|
}
|
|
}
|