mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-11-16 13:13:41 +08:00
✨ feat: add admin statistics (#59)
This commit is contained in:
@@ -112,5 +112,16 @@ func SetApiRouter(router *gin.Engine) {
|
||||
{
|
||||
groupRoute.GET("/", controller.GetGroups)
|
||||
}
|
||||
|
||||
analyticsRoute := apiRouter.Group("/analytics")
|
||||
analyticsRoute.Use(middleware.AdminAuth())
|
||||
{
|
||||
analyticsRoute.GET("/user_statistics", controller.GetUserStatistics)
|
||||
analyticsRoute.GET("/channel_statistics", controller.GetChannelStatistics)
|
||||
analyticsRoute.GET("/redemption_statistics", controller.GetRedemptionStatistics)
|
||||
analyticsRoute.GET("/users_period", controller.GetUserStatisticsByPeriod)
|
||||
analyticsRoute.GET("/channel_period", controller.GetChannelExpensesByPeriod)
|
||||
analyticsRoute.GET("/redemption_period", controller.GetRedemptionStatisticsByPeriod)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user