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) } }