feat: 数据分析
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package radio
|
||||
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
type AnalyticsRouter struct{}
|
||||
|
||||
func (r *AnalyticsRouter) InitAnalyticsRouter(Router *gin.RouterGroup) {
|
||||
analyticsRouter := Router.Group("radio/analytics")
|
||||
{
|
||||
analyticsRouter.GET("listening-trend", analyticsApi.GetListeningTrend)
|
||||
analyticsRouter.GET("subscription-trend", analyticsApi.GetSubscriptionTrend)
|
||||
analyticsRouter.GET("renewal-trend", analyticsApi.GetRenewalTrend)
|
||||
analyticsRouter.GET("subscriber-stats", analyticsApi.GetSubscriberStats)
|
||||
analyticsRouter.GET("content-quality", analyticsApi.GetContentQuality)
|
||||
analyticsRouter.GET("user-stickiness", analyticsApi.GetUserStickiness)
|
||||
analyticsRouter.GET("business-conversion", analyticsApi.GetBusinessConversion)
|
||||
analyticsRouter.GET("preference", analyticsApi.GetPreferenceAnalysis)
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,7 @@ type RadioRouterGroup struct {
|
||||
InteractionRouter
|
||||
PayRouter
|
||||
VipRouter
|
||||
AnalyticsRouter
|
||||
}
|
||||
|
||||
var GroupApp = new(RadioRouterGroup)
|
||||
@@ -22,4 +23,5 @@ var (
|
||||
interactionApi = v1.ApiGroupApp.RadioApiGroup.InteractionApi
|
||||
payApi = v1.ApiGroupApp.RadioApiGroup.PayApi
|
||||
vipApi = v1.ApiGroupApp.RadioApiGroup.VipApi
|
||||
analyticsApi = v1.ApiGroupApp.RadioApiGroup.AnalyticsApi
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user