23 lines
875 B
Go
23 lines
875 B
Go
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)
|
|
analyticsRouter.GET("vip-stats", analyticsApi.GetVipStats)
|
|
}
|
|
}
|