role.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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(registerRoleRouter)
  9. }
  10. func registerRoleRouter(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.POST("/system/add_role", ctrler.AddRole)
  16. v1.PUT("/system/add_role", ctrler.AddRole)
  17. v1.GET("/system/del_role", ctrler.DelRole)
  18. v1.POST("/system/del_role", ctrler.DelRole)
  19. v1.POST("/system/update_role", ctrler.UpdateRole)
  20. v1.PUT("/system/update_role", ctrler.UpdateRole)
  21. v1.GET("/system/find_role_page", ctrler.FindRolePage)
  22. v1.POST("/system/find_role_page", ctrler.FindRolePage)
  23. v1.GET("/system/role_all", ctrler.RoleAll)
  24. v1.POST("/system/role_all", ctrler.RoleAll)
  25. v1.GET("/system/find_permissions", ctrler.FindPermissions)
  26. v1.POST("/system/find_permissions", ctrler.FindPermissions)
  27. v1.GET("/system/find_role_menu", ctrler.FindRoleMenu)
  28. v1.POST("/system/find_role_menu", ctrler.FindRoleMenu)
  29. v1.GET("/system/save_role_menu", ctrler.SaveRoleMenu)
  30. v1.POST("/system/save_role_menu", ctrler.SaveRoleMenu)
  31. }