Browse Source

fix:迁移接口

zqbao 9 months ago
parent
commit
3f2698cdf0
4 changed files with 60 additions and 75 deletions
  1. 0 61
      controllers/sys_menu.go
  2. 51 0
      controllers/sys_role.go
  3. 9 9
      routers/commentsRouter.go
  4. 0 5
      routers/router.go

+ 0 - 61
controllers/sys_menu.go

@@ -1,61 +0,0 @@
-package controllers
-
-import (
-	"eta/eta_mini_crm/models"
-	"eta/eta_mini_crm/services"
-)
-
-type SysMenuController struct {
-	BaseAuthController
-}
-
-// @Title 获取用户权限菜单
-// @Description 获取用户权限菜单接口
-// @Success 200 {object} system.MenuListResp
-// @router /list [get]
-func (this *SysMenuController) SysMenuList() {
-	br := new(models.BaseResponse).Init()
-	defer func() {
-		this.Data["json"] = br
-		this.ServeJSON()
-	}()
-	sysUser := this.SysUser
-	if sysUser == nil {
-		br.Msg = "请登录"
-		br.ErrMsg = "请登录,SysUser Is Empty"
-		return
-	}
-	roleId := sysUser.SysRoleId
-	if roleId <= 0 {
-		br.Msg = "参数错误"
-		return
-	}
-	list, err := models.GetMenuListByRoleIds(roleId)
-	if err != nil {
-		br.Msg = "获取失败"
-		br.ErrMsg = "获取失败,Err:" + err.Error()
-		return
-	}
-	items := make([]*models.SysMenuItem, 0)
-	for _, v := range list {
-		t := &models.SysMenuItem{
-			SysMenuId:  v.SysMenuId,
-			ParentId:   v.ParentId,
-			Name:       v.Name,
-			Level:      v.Level,
-			Sort:       v.Sort,
-			Path:       v.Path,
-			IconPath:   v.IconPath,
-			ButtonCode: v.ButtonCode,
-			Children:   make([]*models.SysMenuItem, 0),
-		}
-		items = append(items, t)
-	}
-	// 递归返回树形结构
-	items = services.GetMenuTreeRecursive(items, 0)
-
-	br.Ret = 200
-	br.Success = true
-	br.Msg = "获取成功"
-	br.Data = items
-}

+ 51 - 0
controllers/sys_role.go

@@ -289,6 +289,57 @@ func (this *SysRoleController) ButtonList() {
 	br.Msg = "获取成功"
 }
 
+// @Title 获取用户权限菜单
+// @Description 获取用户权限菜单接口
+// @Success 200 {object} system.MenuListResp
+// @router /menu/list [get]
+func (this *SysRoleController) SysMenuList() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	sysUser := this.SysUser
+	if sysUser == nil {
+		br.Msg = "请登录"
+		br.ErrMsg = "请登录,SysUser Is Empty"
+		return
+	}
+	roleId := sysUser.SysRoleId
+	if roleId <= 0 {
+		br.Msg = "参数错误"
+		return
+	}
+	list, err := models.GetMenuListByRoleIds(roleId)
+	if err != nil {
+		br.Msg = "获取失败"
+		br.ErrMsg = "获取失败,Err:" + err.Error()
+		return
+	}
+	items := make([]*models.SysMenuItem, 0)
+	for _, v := range list {
+		t := &models.SysMenuItem{
+			SysMenuId:  v.SysMenuId,
+			ParentId:   v.ParentId,
+			Name:       v.Name,
+			Level:      v.Level,
+			Sort:       v.Sort,
+			Path:       v.Path,
+			IconPath:   v.IconPath,
+			ButtonCode: v.ButtonCode,
+			Children:   make([]*models.SysMenuItem, 0),
+		}
+		items = append(items, t)
+	}
+	// 递归返回树形结构
+	items = services.GetMenuTreeRecursive(items, 0)
+
+	br.Ret = 200
+	br.Success = true
+	br.Msg = "获取成功"
+	br.Data = items
+}
+
 // SysRoleMenuAuthSave
 // @Title 角色设置权限-保存
 // @Description 角色设置权限-保存

+ 9 - 9
routers/commentsRouter.go

@@ -70,15 +70,6 @@ func init() {
             Filters: nil,
             Params: nil})
 
-    beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysMenuController"] = append(beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysMenuController"],
-        beego.ControllerComments{
-            Method: "SysMenuList",
-            Router: `/list`,
-            AllowHTTPMethods: []string{"get"},
-            MethodParams: param.Make(),
-            Filters: nil,
-            Params: nil})
-
     beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysMessageReportController"] = append(beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysMessageReportController"],
         beego.ControllerComments{
             Method: "List",
@@ -160,6 +151,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysRoleController"] = append(beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysRoleController"],
+        beego.ControllerComments{
+            Method: "SysMenuList",
+            Router: `/menu/list`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysUserController"] = append(beego.GlobalControllerRouter["eta/eta_mini_crm/controllers:SysUserController"],
         beego.ControllerComments{
             Method: "Add",

+ 0 - 5
routers/router.go

@@ -52,11 +52,6 @@ func init() {
 				&controllers.SellerController{},
 			),
 		),
-		beego.NSNamespace("/menu",
-			beego.NSInclude(
-				&controllers.SysMenuController{},
-			),
-		),
 	)
 	beego.AddNamespace(ns)
 }