Files
x_admin/server/router/admin/monitor_project_route.go
T

43 lines
1.2 KiB
Go

package admin
import (
"x_admin/admin/monitor_project"
"x_admin/middleware"
"github.com/gin-gonic/gin"
)
/**
集成
1. 导入
- 请先提交git避免文件覆盖!!!
- 下载并解压压缩包后,直接复制server、admin文件夹到项目根目录即可
2. 注册路由
请在 admin/entry.go 文件引入MonitorProjectRoute注册路由
3. 后台手动添加菜单和按钮
monitor_project:add
monitor_project:edit
monitor_project:del
monitor_project:list
monitor_project:listAll
monitor_project:detail
*/
// MonitorProjectRoute(rg)
func MonitorProjectRoute(rg *gin.RouterGroup) {
handle := monitor_project.MonitorProjectHandler{}
r := rg.Group("/", middleware.TokenAuth())
r.GET("/monitor_project/list", handle.List)
r.GET("/monitor_project/listAll", handle.ListAll)
r.GET("/monitor_project/detail", handle.Detail)
r.POST("/monitor_project/add", middleware.RecordLog("错误项目新增"), handle.Add)
r.POST("/monitor_project/edit", middleware.RecordLog("错误项目编辑"), handle.Edit)
r.POST("/monitor_project/del", middleware.RecordLog("错误项目删除"), handle.Del)
r.GET("/monitor_project/ExportFile", middleware.RecordLog("错误项目导出"), handle.ExportFile)
r.POST("/monitor_project/ImportFile", handle.ImportFile)
}