|
@@ -38,19 +38,47 @@ func (c *Controller) SetRouter() {
|
|
|
|
|
|
func (c *Controller) InitApiRouter(u *gin.RouterGroup) {
|
|
|
u.Use(Auth(c.App.Settings()))
|
|
|
+
|
|
|
+ // 综合统计
|
|
|
+ u.POST("/statistics/overview", controller.NewSynthesis().Overview)
|
|
|
+
|
|
|
+ // 活动统计
|
|
|
+ u.POST("/statistics/activity", controller.NewSynthesis().Activity)
|
|
|
+
|
|
|
+ // 用户统计
|
|
|
u.POST("/user/log/daily", controller.NewSynthesis().FindUserLogDaily)
|
|
|
+
|
|
|
+ // 转盘统计
|
|
|
+ u.POST("/statistics/turntable", controller.NewSynthesis().Turntable)
|
|
|
+
|
|
|
+ // 资产统计
|
|
|
+ u.POST("/statistics/assets", controller.NewSynthesis().Assets)
|
|
|
+
|
|
|
+ // 邀请统计
|
|
|
+ u.POST("/statistics/invite", controller.NewSynthesis().Invite)
|
|
|
+
|
|
|
+ // 后台操作记录
|
|
|
+ u.POST("/user/log", controller.NewSynthesis().Records)
|
|
|
+
|
|
|
+ // 活跃统计
|
|
|
u.POST("/user/retention", controller.NewSynthesis().FindUserRetention)
|
|
|
u.POST("/user/country", controller.NewSynthesis().FindUserCountryCount)
|
|
|
+ u.POST("/user/level", controller.NewSynthesis().FindUserLevel)
|
|
|
+
|
|
|
+ // 提现统计
|
|
|
u.POST("/user/withdrawal", controller.NewSynthesis().FindWithdrawal)
|
|
|
u.POST("/user/withdrawal/status", controller.NewSynthesis().WithdrawalStatus)
|
|
|
u.POST("/user/withdrawal/status_batch", controller.NewSynthesis().WithdrawalStatusBatch)
|
|
|
- u.POST("/user/level", controller.NewSynthesis().FindUserLevel)
|
|
|
+
|
|
|
+ // 账号管理
|
|
|
u.POST("/user/changePassword", controller.NewAdmin().ChangePassword)
|
|
|
u.POST("/user/add", controller.NewAdmin().Add)
|
|
|
u.POST("/user/del", controller.NewAdmin().Del)
|
|
|
u.POST("/user/find", controller.NewAdmin().FindAll)
|
|
|
u.POST("/user/update", controller.NewAdmin().UpdateStatus)
|
|
|
u.POST("/user/serverStatus", controller.NewAdmin().GetServerStatus)
|
|
|
+
|
|
|
+ // 账号角色管理
|
|
|
u.POST("/role/add", controller.NewRole().Add)
|
|
|
u.POST("/role/update", controller.NewRole().Update)
|
|
|
u.POST("/role/del", controller.NewRole().Del)
|
|
@@ -66,6 +94,8 @@ func (c *Controller) InitApiRouter(u *gin.RouterGroup) {
|
|
|
u.POST("/role/admin_unbind_role", controller.NewRole().AdminUnBindRole)
|
|
|
u.POST("/role/admin_bind_role", controller.NewRole().AdminBindRole)
|
|
|
u.POST("/role/admin_role_info", controller.NewRole().GetAdminRole)
|
|
|
+
|
|
|
+ // IP白名单
|
|
|
u.POST("/whitelist/add", controller.NewWhitelist().AddWhitelist)
|
|
|
u.POST("/whitelist/remove", controller.NewWhitelist().RemoveWhitelist)
|
|
|
u.POST("/whitelist/list", controller.NewWhitelist().GetWhitelist)
|