router.go 720 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package routers
  2. import (
  3. "eta_mini_ht_api/controllers/media"
  4. "eta_mini_ht_api/controllers/report"
  5. "eta_mini_ht_api/controllers/user"
  6. beego "github.com/beego/beego/v2/server/web"
  7. )
  8. func init() {
  9. ns := beego.NewNamespace("/htapi",
  10. beego.NSNamespace("/user",
  11. beego.NSInclude(
  12. &user.UserController{},
  13. ),
  14. ),
  15. beego.NSNamespace("/auth",
  16. beego.NSInclude(
  17. &user.AuthController{},
  18. ),
  19. ),
  20. beego.NSNamespace("/report",
  21. beego.NSInclude(
  22. &report.ReportController{},
  23. ),
  24. ),
  25. beego.NSNamespace("/media",
  26. beego.NSInclude(
  27. &media.MediaController{},
  28. ),
  29. ),
  30. beego.NSNamespace("/analyst",
  31. beego.NSInclude(
  32. &user.AnalystController{},
  33. ),
  34. ),
  35. )
  36. beego.AddNamespace(ns)
  37. }