Files
stat_center/router/application.go
T
2026-05-20 16:13:58 +08:00

51 lines
1.5 KiB
Go

package router
import (
"stat/api/applicationapi"
"stat/api/web_appcategory"
"stat/api/web_application"
"stat/api/web_applicationstat"
"github.com/gin-gonic/gin"
)
func applicationRouter(router *gin.RouterGroup) {
// 配置的app列表
application := router.Group("/web/apps")
{
application.POST("/list", web_application.GetApplications)
application.POST("/add", web_application.AddApplication)
application.POST("/update", web_application.UpdateApplication)
application.POST("/del", web_application.DelApplication)
application.POST("/stat", web_applicationstat.GetApplicationStat)
application.POST("/stattotal", web_applicationstat.GetApplicationTotalStat)
// 外部获取application
application.POST("/get", applicationapi.GetApplication)
// app点击请求统计中心redis
application.POST("/click", applicationapi.ApplicationClick)
/*// 广告统计
ads.POST("/stat", advertiseApi.GetAdvertiseStat)
*/
}
// 广告位置
adsLoc := router.Group("/appLoc")
{
adsLoc.POST("/list", applicationapi.ListAppLoc)
adsLoc.POST("/add", applicationapi.AddAppLoc)
adsLoc.POST("/update", applicationapi.UpdateAppLoc)
adsLoc.POST("/del", applicationapi.DelAppLoc)
}
}
func appcategoryRouter(router *gin.RouterGroup) {
apps := router.Group("/web/appcategory")
{
apps.POST("/add", web_appcategory.AddAppCategory)
apps.POST("/del", web_appcategory.DelAppCategory)
apps.POST("/update", web_appcategory.UpdateAppCategory)
apps.POST("/list", web_appcategory.GetAppCategories)
}
}