router.go 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package routers
  2. import (
  3. "cc-officialweb/controllers"
  4. "cc-officialweb/controllers/admin"
  5. beego "github.com/beego/beego/v2/server/web"
  6. )
  7. func init() {
  8. beego.Router("/", &controllers.MainController{})
  9. beego.Router("/about", &controllers.AboutController{})
  10. beego.Router("/services", &controllers.ServicesController{})
  11. beego.Router("/recruit", &controllers.RecruitController{})
  12. beego.Router("/services/:id", &controllers.ServicesController{})
  13. beego.Router("/services-detail/:id", &controllers.ServicesDetailController{})
  14. beego.Router("/product", &controllers.ProductController{})
  15. beego.Router("/product/:id", &controllers.DetailController{})
  16. beego.Router("/product/:id/parameters", &controllers.DetailController{})
  17. beego.Router("/product/:id/instructions", &controllers.DetailController{})
  18. beego.Router("/product/:id/software", &controllers.DetailController{})
  19. beego.Router("/product/:id/accessories", &controllers.DetailController{})
  20. beego.Router("/portfolio", &controllers.MainController{})
  21. beego.Router("/contact", &controllers.ContactController{})
  22. beego.Router("/news", &controllers.NewController{})
  23. beego.Router("/admin", &admin.LoginController{})
  24. beego.Router("/login", &admin.LoginController{})
  25. beego.Router("/admin/index", &admin.IndexController{})
  26. beego.Router("/api/upload", &controllers.UploadImageController{})
  27. beego.Router("/api/updateResource", &controllers.UploadImageController{}, "put:UpdateResource")
  28. beego.Router("/api/resource", &controllers.UploadImageController{}, "delete:DeleteResourceById")
  29. beego.Router("/api/resource", &controllers.UploadImageController{}, "post:GetResource")
  30. beego.Router("/api/product", &controllers.ProductController{}, "post:AddProduct")
  31. beego.Router("/api/product", &controllers.ProductController{}, "delete:DeleteProductById")
  32. beego.Router("/api/productAll", &controllers.ProductController{}, "post:GetAllProduct")
  33. beego.Router("/api/product", &controllers.ProductController{}, "put:UpdateProductById")
  34. beego.Router("/api/service", &controllers.ServicesDetailController{}, "post:AddServices")
  35. }