gva-pms/server/plugin/monitor/router/monitor_config.go

31 lines
1.1 KiB
Go

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) // 监控配置开放接口
}
}