sitesAnalysisRoutes.go 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * Sites Analysis API List
  3. * /sitesAnalysis/manage/analysisList - GET
  4. * /sitesAnalysis/manage/config - POST 创建新配置
  5. * /sitesAnalysis/manage/description/{id} - POST 更新任务说明
  6. * /sitesAnalysis/manage/config/{id} - GET & POST & DELETE 获取、更新、删除配置
  7. * /sitesAnalysis/data/{id} - GET 获取指定ID的分析数据
  8. */
  9. package routes
  10. import (
  11. "fwh-toolbox-server/controllers"
  12. "github.com/gofiber/fiber/v2"
  13. )
  14. func SitesAnalysisSetup(api fiber.Router) {
  15. // 获取站点分析管理名称表
  16. api.Get("/sitesAnalysis/manage/analysisList", controllers.GetSitesAnalysisList)
  17. // 创建一个分析配置
  18. api.Post("/sitesAnalysis/manage/config", controllers.CreateSitesAnalysis)
  19. // 获取单个分析配置
  20. api.Get("/sitesAnalysis/manage/config/:id", controllers.GetOneSiteAnalysisConfig)
  21. // 更新一个分析配置
  22. api.Post("/sitesAnalysis/manage/config/:id", controllers.UpdateOneSiteAnalysisConfig)
  23. // 更新一个分析说明
  24. api.Post("/sitesAnalysis/manage/description/:id", controllers.UpdateOneSiteAnalysisDescription)
  25. // 删除一个分析数据
  26. api.Delete("/sitesAnalysis/manage/config/:id", controllers.DeleteOneSiteAnalysis)
  27. // 获取指定ID的分析数据
  28. api.Get("/sitesAnalysis/data/:id", controllers.GetOneSiteAnalysisData)
  29. }