1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package router
- import (
- "github.com/gin-gonic/gin"
- mhayaGin "github.com/mhaya/components/gin"
- cfacade "github.com/mhaya/facade"
- "github.com/mhaya/game/game_cluster/nodes/webadmin/controller"
- )
- type Controller struct {
- mhayaGin.BaseController
- }
- func (c *Controller) Init() {
- c.SetRouter()
- }
- // CreateUserController 创建用户的控制
- func (c *Controller) CreateUserController() {
- // parentActor := &user.User{}
- // c.CreateActor(parentActor.AliasID(), parentActor)
- }
- func (c *Controller) CreateActor(id string, handler cfacade.IActorHandler) {
- // system := bcwinActor.NewSystem()
- // system.SetApp(c.App)
- // system.CreateActor(id, handler)
- }
- // SetRouter 设置路由
- func (c *Controller) SetRouter() {
- u := c.Group("/v1")
- uu := u.Group("/admin")
- uu.POST("/user/login", controller.NewAdmin().Login)
- c.InitApiRouter(uu)
- }
- func (c *Controller) InitApiRouter(u *gin.RouterGroup) {
- u.Use(Auth())
- u.POST("/user/log/daily", controller.NewSynthesis().FindUserLogDaily)
- u.POST("/user/retention", controller.NewSynthesis().FindUserRetention)
- u.POST("/user/country", controller.NewSynthesis().FindUserCountryCount)
- u.POST("/user/withdrawal", controller.NewSynthesis().FindWithdrawal)
- u.POST("/user/withdrawal/status", controller.NewSynthesis().WithdrawalStatus)
- 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/server_status", controller.NewAdmin().GetServerStatus)
- }
- // func (c *Controller) InitMdb() {
- // MdbAdmin, _ = mdb.InitializeMongoDB()
- // }
|