menu.go 944 B

123456789101112131415161718192021222324252627282930313233343536
  1. package routers
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/gen"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
  5. "git.qianqiusoft.com/qianqiusoft/light-apiengine/middleware"
  6. )
  7. func init(){
  8. addRegisterHandler(registerMenuRouter)
  9. }
  10. func registerMenuRouter(e *engine.ApiEngine){
  11. api:=e.GinEngine.Group("/api")
  12. v1:=api.Group("/v1")
  13. v1.Use(middleware.LoginWare())
  14. ctrler := gen.NewSystemController(e.OrmEngine)
  15. v1.GET("/system/get_nav_tree", ctrler.GetNavTree)
  16. v1.GET("/system/sidebar", ctrler.GetNavTree)
  17. v1.GET("/system/get_menu_tree", ctrler.GetMenuTree)
  18. v1.POST("/system/get_menu_tree", ctrler.GetMenuTree)
  19. v1.GET("/system/add_menu", ctrler.AddMenu)
  20. v1.POST("/system/add_menu", ctrler.AddMenu)
  21. v1.GET("/system/del_menu", ctrler.DelMenu)
  22. v1.POST("/system/del_menu", ctrler.DelMenu)
  23. v1.GET("/system/update_menu", ctrler.UpdateMenu)
  24. v1.POST("/system/update_menu", ctrler.UpdateMenu)
  25. }