/* * Sites Analysis API List * /sitesAnalysis/manage/analysisList - GET * /sitesAnalysis/manage/config - POST 创建新配置 * /sitesAnalysis/manage/description/{id} - POST 更新任务说明 * /sitesAnalysis/manage/config/{id} - GET & POST & DELETE 获取、更新、删除配置 * /sitesAnalysis/data/{id} - GET 获取指定ID的分析数据 */ package routes import ( "fwh-toolbox-server/controllers" "github.com/gofiber/fiber/v2" ) func SitesAnalysisSetup(api fiber.Router) { // 获取站点分析管理名称表 api.Get("/sitesAnalysis/manage/analysisList", controllers.GetSitesAnalysisList) // 创建一个分析配置 api.Post("/sitesAnalysis/manage/config", controllers.CreateSitesAnalysis) // 获取单个分析配置 api.Get("/sitesAnalysis/manage/config/:id", controllers.GetOneSiteAnalysisConfig) // 更新一个分析配置 api.Post("/sitesAnalysis/manage/config/:id", controllers.UpdateOneSiteAnalysisConfig) // 更新一个分析说明 api.Post("/sitesAnalysis/manage/description/:id", controllers.UpdateOneSiteAnalysisDescription) // 删除一个分析数据 api.Delete("/sitesAnalysis/manage/config/:id", controllers.DeleteOneSiteAnalysis) // 获取指定ID的分析数据 api.Get("/sitesAnalysis/data/:id", controllers.GetOneSiteAnalysisData) }