20 lines
622 B
Go
20 lines
622 B
Go
package router
|
|
|
|
import "github.com/gin-gonic/gin"
|
|
|
|
// setupSystemAPIRoutes 配置系统配置和菜单相关 API 路由
|
|
func (r *Router) setupSystemAPIRoutes(api *gin.RouterGroup) {
|
|
systemGroup := api.Group("/system")
|
|
{
|
|
systemGroup.GET("/config", r.resumeHandler.GetSystemConfigAPI)
|
|
systemGroup.POST("/config", r.resumeHandler.UpdateSystemConfigAPI)
|
|
}
|
|
|
|
menuGroup := api.Group("/menu")
|
|
{
|
|
menuGroup.GET("/list", r.resumeHandler.GetAllMenusAPI)
|
|
menuGroup.POST("", r.resumeHandler.CreateMenuAPI)
|
|
menuGroup.PUT("/:id", r.resumeHandler.UpdateMenuAPI)
|
|
menuGroup.DELETE("/:id", r.resumeHandler.DeleteMenuAPI)
|
|
}
|
|
} |