51 lines
1.5 KiB
Go
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)
|
|
}
|
|
}
|