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