router.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package router
  2. import (
  3. "net/http"
  4. "github.com/gin-gonic/gin"
  5. mhayaGin "github.com/mhaya/components/gin"
  6. cfacade "github.com/mhaya/facade"
  7. "github.com/mhaya/game/game_cluster/nodes/webadmin/controller"
  8. )
  9. type Controller struct {
  10. mhayaGin.BaseController
  11. }
  12. func (c *Controller) Init() {
  13. c.SetRouter()
  14. }
  15. // CreateUserController 创建用户的控制
  16. func (c *Controller) CreateUserController() {
  17. // parentActor := &user.User{}
  18. // c.CreateActor(parentActor.AliasID(), parentActor)
  19. }
  20. func (c *Controller) CreateActor(id string, handler cfacade.IActorHandler) {
  21. // system := bcwinActor.NewSystem()
  22. // system.SetApp(c.App)
  23. // system.CreateActor(id, handler)
  24. }
  25. // SetRouter 设置路由
  26. func (c *Controller) SetRouter() {
  27. group := c.Group("/")
  28. u := group.Group("/v1/admin")
  29. c.InitApiRouter(u)
  30. }
  31. func (c *Controller) InitApiRouter(u *gin.RouterGroup) {
  32. u.GET("/hello", func(context *gin.Context) {
  33. context.JSON(http.StatusOK, "")
  34. })
  35. u.POST("/user/log/daily", controller.NewSynthesis().FindUserLogDaily)
  36. }
  37. // func (c *Controller) InitMdb() {
  38. // MdbAdmin, _ = mdb.InitializeMongoDB()
  39. // }