Menu.go 881 B

1234567891011121314151617181920212223
  1. package routers
  2. import (
  3. "Cold_Api/conf"
  4. "Cold_Api/controllers"
  5. beego "github.com/beego/beego/v2/server/web"
  6. )
  7. func init() {
  8. ns := beego.NewNamespace(conf.Version,
  9. //---------------------------------- 菜单管理
  10. // 菜单管理
  11. //beego.NSRouter("/Menu/List", &controllers.MenuController{}, "*:Menu_List"), // 获取菜单列表(树形结构)
  12. beego.NSRouter("/Menu/Get", &controllers.MenuController{}, "*:Menu_Get"), // 根据ID获取菜单详情
  13. beego.NSRouter("/Menu/Add", &controllers.MenuController{}, "*:Menu_Add"), // 添加菜单
  14. beego.NSRouter("/Menu/Edit", &controllers.MenuController{}, "*:Menu_Edit"), // 编辑菜单
  15. beego.NSRouter("/Menu/Del", &controllers.MenuController{}, "*:Menu_Del"), // 删除菜单
  16. beego.NSRouter("/Menu/Sort", &controllers.MenuController{}, "*:Menu_Sort"), // 更新菜单排序
  17. )
  18. beego.AddNamespace(ns)
  19. }