|
@@ -41,46 +41,48 @@ func (c *Controller) SetRouter() {
|
|
|
func (c *Controller) InitApiRouter(u *gin.RouterGroup) {
|
|
|
u.Use(Auth(c.App))
|
|
|
|
|
|
+ nodeId := c.App.NodeId()
|
|
|
+
|
|
|
// 综合统计
|
|
|
- u.POST("/statistics/overview", controller.NewSynthesis().Overview)
|
|
|
+ u.POST("/statistics/overview", controller.NewSynthesis(nodeId).Overview)
|
|
|
|
|
|
// 活动统计 目前没有活动模块
|
|
|
- u.POST("/statistics/activity", controller.NewSynthesis().Activity)
|
|
|
+ u.POST("/statistics/activity", controller.NewSynthesis(nodeId).Activity)
|
|
|
|
|
|
// 用户统计
|
|
|
- u.POST("/statistics/user/list", controller.NewSynthesis().UserList)
|
|
|
- u.POST("/user/log/daily", controller.NewSynthesis().FindUserLogDaily)
|
|
|
+ u.POST("/statistics/user/list", controller.NewSynthesis(nodeId).UserList)
|
|
|
+ u.POST("/user/log/daily", controller.NewSynthesis(nodeId).FindUserLogDaily)
|
|
|
|
|
|
// 转盘统计
|
|
|
- u.POST("/statistics/turntable", controller.NewSynthesis().Turntable)
|
|
|
+ u.POST("/statistics/turntable", controller.NewSynthesis(nodeId).Turntable)
|
|
|
|
|
|
// 资产统计
|
|
|
- u.POST("/statistics/assets", controller.NewSynthesis().Assets)
|
|
|
- u.POST("/statistics/assetsRecord", controller.NewSynthesis().AssetsRecord)
|
|
|
+ u.POST("/statistics/assets", controller.NewSynthesis(nodeId).Assets)
|
|
|
+ u.POST("/statistics/assetsRecord", controller.NewSynthesis(nodeId).AssetsRecord)
|
|
|
|
|
|
// 邀请统计
|
|
|
- u.POST("/statistics/invite", controller.NewSynthesis().Invite)
|
|
|
+ u.POST("/statistics/invite", controller.NewSynthesis(nodeId).Invite)
|
|
|
|
|
|
// 任务完成度统计
|
|
|
- u.POST("/statistics/taskCompletion", controller.NewSynthesis().TaskCompletion)
|
|
|
+ u.POST("/statistics/taskCompletion", controller.NewSynthesis(nodeId).TaskCompletion)
|
|
|
|
|
|
// 用户行为检测
|
|
|
- u.POST("/user/behaviorMonitoring", controller.NewSynthesis().BehaviorMonitoring)
|
|
|
+ u.POST("/user/behaviorMonitoring", controller.NewSynthesis(nodeId).BehaviorMonitoring)
|
|
|
|
|
|
// 后台操作记录
|
|
|
- u.POST("/user/log", controller.NewSynthesis().Records)
|
|
|
+ u.POST("/user/log", controller.NewSynthesis(nodeId).Records)
|
|
|
|
|
|
// 活跃统计
|
|
|
- u.POST("/statistics/active", controller.NewSynthesis().Active)
|
|
|
- u.POST("/user/retention", controller.NewSynthesis().FindUserRetention)
|
|
|
- u.POST("/user/country", controller.NewSynthesis().FindUserCountryCount)
|
|
|
- u.POST("/user/level", controller.NewSynthesis().FindUserLevel)
|
|
|
+ u.POST("/statistics/active", controller.NewSynthesis(nodeId).Active)
|
|
|
+ u.POST("/user/retention", controller.NewSynthesis(nodeId).FindUserRetention)
|
|
|
+ u.POST("/user/country", controller.NewSynthesis(nodeId).FindUserCountryCount)
|
|
|
+ u.POST("/user/level", controller.NewSynthesis(nodeId).FindUserLevel)
|
|
|
|
|
|
// 提现统计
|
|
|
- u.POST("/user/withdrawal", controller.NewSynthesis().FindWithdrawal)
|
|
|
- u.POST("/user/withdrawal/export", controller.NewSynthesis().WithdrawalExport)
|
|
|
- u.POST("/user/withdrawal/status", controller.NewSynthesis().WithdrawalStatus)
|
|
|
- u.POST("/user/withdrawal/status_batch", controller.NewSynthesis().WithdrawalStatusBatch)
|
|
|
+ u.POST("/user/withdrawal", controller.NewSynthesis(nodeId).FindWithdrawal)
|
|
|
+ u.POST("/user/withdrawal/export", controller.NewSynthesis(nodeId).WithdrawalExport)
|
|
|
+ u.POST("/user/withdrawal/status", controller.NewSynthesis(nodeId).WithdrawalStatus)
|
|
|
+ u.POST("/user/withdrawal/status_batch", controller.NewSynthesis(nodeId).WithdrawalStatusBatch)
|
|
|
|
|
|
// 账号管理
|
|
|
u.POST("/user/changePassword", controller.NewAdmin().ChangePassword)
|