/* * Sites Monitor API List * /sitesMonitor/manage/nameList - GET * /sitesMonitor/manage/config/{name} - GET & POST & DELETE * /sitesMonitor/manage/pageConfig/{name} - POST * /sitesMonitor/manage/config - GET & POST * /sitesMonitor/site/infoList - POST 批量获取站点信息表 * /sitesMonitor/site/{site}/info - GET 获取单个站点信息 * /sitesMonitor/site/{site}/modeInfo - GET 获取站点工作模式信息 * /sitesMonitor/site/{site}/powerFlow/{day} - GET 获取单个站点功率流 * /sitesMonitor/site/{site}/alarmList - GET 获取单个站点告警列表 */ package routes import ( "fwh-toolbox-server/controllers" "github.com/gofiber/fiber/v2" ) func SitesMonitorSetup(api fiber.Router) { // 获取站点监控管理名称表 api.Get("/sitesMonitor/manage/nameList", controllers.GetSitesMonitorNameList) // 获取单个监控配置 api.Get("/sitesMonitor/manage/config/:name", controllers.GetSitesMonitorConfig) // 更新一个监控配置 api.Post("/sitesMonitor/manage/config/:name", controllers.UpdateSitesMonitorConfig) // 更新一个监控页面配置 api.Post("/sitesMonitor/manage/pageConfig/:name", controllers.UpdateSitesMonitorPageConfig) // 删除一个监控 api.Delete("/sitesMonitor/manage/config/:name", controllers.DeleteSitesMonitorConfig) // 获取所有监控配置 api.Get("/sitesMonitor/manage/config", controllers.GetSitesMonitorAllConfig) // 创建一个监控配置 api.Post("/sitesMonitor/manage/config", controllers.CreateSitesMonitorConfig) // 批量获取站点信息表 api.Post("/sitesMonitor/site/infoList", controllers.GetSiteInfoList) // 获取单个站点信息 api.Get("/sitesMonitor/site/:site/info", controllers.GetOneSiteInfo) // 获取单个站点工作模式信息 api.Get("/sitesMonitor/site/:site/modeInfo", controllers.GetOneSiteModeInfo) // 获取单个站点功率流 api.Get("/sitesMonitor/site/:site/powerFlow/:day", controllers.GetOneSitePowerFlow) // 获取单个站点告警列表 api.Get("/sitesMonitor/site/:site/alarmList", controllers.GetOneSiteAlarmList) }