You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

router.go 2.8 kB

3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package routers
  2. import (
  3. "github.com/astaxie/beego"
  4. "github.com/casbin/casbase/controllers"
  5. )
  6. func init() {
  7. initAPI()
  8. }
  9. func initAPI() {
  10. ns :=
  11. beego.NewNamespace("/api",
  12. beego.NSInclude(
  13. &controllers.ApiController{},
  14. ),
  15. )
  16. beego.AddNamespace(ns)
  17. beego.Router("/api/signin", &controllers.ApiController{}, "POST:Signin")
  18. beego.Router("/api/signout", &controllers.ApiController{}, "POST:Signout")
  19. beego.Router("/api/get-account", &controllers.ApiController{}, "GET:GetAccount")
  20. beego.Router("/api/get-global-wordsets", &controllers.ApiController{}, "GET:GetGlobalWordsets")
  21. beego.Router("/api/get-wordsets", &controllers.ApiController{}, "GET:GetWordsets")
  22. beego.Router("/api/get-wordset", &controllers.ApiController{}, "GET:GetWordset")
  23. beego.Router("/api/get-wordset-graph", &controllers.ApiController{}, "GET:GetWordsetGraph")
  24. beego.Router("/api/get-wordset-match", &controllers.ApiController{}, "GET:GetWordsetMatch")
  25. beego.Router("/api/update-wordset", &controllers.ApiController{}, "POST:UpdateWordset")
  26. beego.Router("/api/add-wordset", &controllers.ApiController{}, "POST:AddWordset")
  27. beego.Router("/api/delete-wordset", &controllers.ApiController{}, "POST:DeleteWordset")
  28. beego.Router("/api/get-global-vectorsets", &controllers.ApiController{}, "GET:GetGlobalVectorsets")
  29. beego.Router("/api/get-vectorsets", &controllers.ApiController{}, "GET:GetVectorsets")
  30. beego.Router("/api/get-vectorset", &controllers.ApiController{}, "GET:GetVectorset")
  31. beego.Router("/api/update-vectorset", &controllers.ApiController{}, "POST:UpdateVectorset")
  32. beego.Router("/api/add-vectorset", &controllers.ApiController{}, "POST:AddVectorset")
  33. beego.Router("/api/delete-vectorset", &controllers.ApiController{}, "POST:DeleteVectorset")
  34. beego.Router("/api/get-global-videos", &controllers.ApiController{}, "GET:GetGlobalVideos")
  35. beego.Router("/api/get-videos", &controllers.ApiController{}, "GET:GetVideos")
  36. beego.Router("/api/get-video", &controllers.ApiController{}, "GET:GetVideo")
  37. beego.Router("/api/update-video", &controllers.ApiController{}, "POST:UpdateVideo")
  38. beego.Router("/api/add-video", &controllers.ApiController{}, "POST:AddVideo")
  39. beego.Router("/api/delete-video", &controllers.ApiController{}, "POST:DeleteVideo")
  40. beego.Router("/api/get-global-stores", &controllers.ApiController{}, "GET:GetGlobalStores")
  41. beego.Router("/api/get-stores", &controllers.ApiController{}, "GET:GetStores")
  42. beego.Router("/api/get-store", &controllers.ApiController{}, "GET:GetStore")
  43. beego.Router("/api/update-store", &controllers.ApiController{}, "POST:UpdateStore")
  44. beego.Router("/api/add-store", &controllers.ApiController{}, "POST:AddStore")
  45. beego.Router("/api/delete-store", &controllers.ApiController{}, "POST:DeleteStore")
  46. }

基于Casbin的开源AI领域知识库平台

Contributors (1)