package router import ( "github.com/flipped-aurora/gin-vue-admin/server/middleware" "github.com/gin-gonic/gin" ) var MonitorConfig = new(MC) type MC struct {} // Init 初始化 监控配置 路由信息 func (r *MC) Init(public *gin.RouterGroup, private *gin.RouterGroup) { { group := private.Group("MC").Use(middleware.OperationRecord()) group.POST("createMonitorConfig", apiMonitorConfig.CreateMonitorConfig) // 新建监控配置 group.DELETE("deleteMonitorConfig", apiMonitorConfig.DeleteMonitorConfig) // 删除监控配置 group.DELETE("deleteMonitorConfigByIds", apiMonitorConfig.DeleteMonitorConfigByIds) // 批量删除监控配置 group.PUT("updateMonitorConfig", apiMonitorConfig.UpdateMonitorConfig) // 更新监控配置 } { group := private.Group("MC") group.GET("findMonitorConfig", apiMonitorConfig.FindMonitorConfig) // 根据ID获取监控配置 group.GET("getMonitorConfigList", apiMonitorConfig.GetMonitorConfigList) // 获取监控配置列表 } { group := public.Group("MC") group.GET("getMonitorConfigPublic", apiMonitorConfig.GetMonitorConfigPublic) // 监控配置开放接口 } }