56 lines
1.6 KiB
Go
56 lines
1.6 KiB
Go
package router
|
|
|
|
import (
|
|
"stat/api/versionApi"
|
|
"stat/middleware/limit"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func versionRouter(router *gin.RouterGroup) {
|
|
group := router.Group("/version")
|
|
{
|
|
group.POST("/list", versionApi.VersionList)
|
|
group.POST("/add", versionApi.VersionAdd)
|
|
group.POST("/update", versionApi.VersionUpdate)
|
|
group.POST("/del", versionApi.VersionDelete)
|
|
// 落地页
|
|
group.POST("/bottonlist", versionApi.LandingpageButtonList)
|
|
group.POST("/h5/config", versionApi.GetH5Config)
|
|
group.GET("/h5/config", versionApi.GetH5Config)
|
|
group.POST("/channel/newLink", versionApi.NewChannelDownLoadLink)
|
|
// 第三方
|
|
group.POST("/app", versionApi.AppVersion)
|
|
// 测试
|
|
group.POST("/h5/config/v2", versionApi.GetH5ConfigV2)
|
|
}
|
|
|
|
landGroup := router.Group("/version", limit.Limit("landPageIpLimit", 10, 1))
|
|
{ // 落地页点击
|
|
landGroup.POST("/crossbottonclick", versionApi.CrossButtonClick)
|
|
landGroup.POST("/bottonclick", versionApi.LandingpageButtonClick)
|
|
}
|
|
|
|
shareUrl := router.Group("/share")
|
|
{
|
|
shareUrl.POST("/list", versionApi.ShareUrlList)
|
|
}
|
|
|
|
picture := router.Group("/landpage/picture")
|
|
{
|
|
picture.POST("/list", versionApi.GetLandpagePicture)
|
|
picture.POST("/add", versionApi.AddOneLandpage)
|
|
picture.POST("/del", versionApi.DelOneLandpage)
|
|
picture.POST("/update", versionApi.UpdateOneLandpage)
|
|
}
|
|
|
|
// CPC 下载配置管理
|
|
cpc := router.Group("/cpc/download")
|
|
{
|
|
cpc.POST("/list", versionApi.CpcDownloadCfgList)
|
|
cpc.POST("/add", versionApi.CpcDownloadCfgAdd)
|
|
cpc.POST("/update", versionApi.CpcDownloadCfgUpdate)
|
|
cpc.POST("/del", versionApi.CpcDownloadCfgDel)
|
|
}
|
|
}
|