org.go 1003 B

1234567891011121314151617181920212223242526272829303132333435363738
  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(registerOrgRouter)
  9. }
  10. func registerOrgRouter(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_org_tree", ctrler.GetOrgTree)
  16. v1.POST("/system/get_org_tree", ctrler.GetOrgTree)
  17. v1.POST("/system/add_org", ctrler.AddOrg)
  18. v1.PUT("/system/add_org", ctrler.AddOrg)
  19. v1.GET("/system/del_org", ctrler.DelOrg)
  20. v1.POST("/system/del_org", ctrler.DelOrg)
  21. v1.POST("/system/update_org", ctrler.UpdateOrg)
  22. v1.PUT("/system/update_org", ctrler.UpdateOrg)
  23. v1.GET("/system/get_org", ctrler.GetOrg)
  24. v1.POST("/system/get_org", ctrler.GetOrg)
  25. v1.GET("/system/page_org", ctrler.PageOrg)
  26. v1.POST("/system/page_org", ctrler.PageOrg)
  27. }