菜单接口调整

This commit is contained in:
TsMask
2023-08-30 16:11:25 +08:00
parent 4fe33b2bc5
commit b8d5c7c2f8

View File

@@ -26,7 +26,7 @@ func Routers() []services.RouterItem {
rs := [...]services.RouterItem{
{
Method: "GET",
Pattern: "/menuManage/{apiVersion}/list",
Pattern: "/menus",
Handler: apis.List,
Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:list"},
@@ -34,7 +34,7 @@ func Routers() []services.RouterItem {
},
{
Method: "GET",
Pattern: "/menuManage/{apiVersion}/info/{menuId}",
Pattern: "/menu/{menuId}",
Handler: apis.Info,
Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:query"},
@@ -42,7 +42,7 @@ func Routers() []services.RouterItem {
},
{
Method: "POST",
Pattern: "/menuManage/{apiVersion}/add",
Pattern: "/menu",
Handler: apis.Add,
Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:add"},
@@ -50,7 +50,7 @@ func Routers() []services.RouterItem {
},
{
Method: "PUT",
Pattern: "/menuManage/{apiVersion}/edit",
Pattern: "/menu",
Handler: apis.Edit,
Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:edit"},
@@ -58,7 +58,7 @@ func Routers() []services.RouterItem {
},
{
Method: "DELETE",
Pattern: "/menuManage/{apiVersion}/del/{menuId}",
Pattern: "/menu/{menuId}",
Handler: apis.Remove,
Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:edit"},
@@ -66,7 +66,7 @@ func Routers() []services.RouterItem {
},
{
Method: "GET",
Pattern: "/menuManage/{apiVersion}/treeSelect",
Pattern: "/menu/treeSelect",
Handler: apis.TreeSelect,
Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:list"},
@@ -74,7 +74,7 @@ func Routers() []services.RouterItem {
},
{
Method: "GET",
Pattern: "/menuManage/{apiVersion}/roleMenuTreeSelect/{roleId}",
Pattern: "/menu/roleMenuTreeSelect/{roleId}",
Handler: apis.RoleMenuTreeSelect,
Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:list"},
@@ -86,7 +86,7 @@ func Routers() []services.RouterItem {
// 生成两组前缀路由
rsPrefix := []services.RouterItem{}
for _, v := range rs {
path := v.Pattern
path := "/menuManage/{apiVersion}" + v.Pattern
// 固定前缀
v.Pattern = config.DefaultUriPrefix + path
rsPrefix = append(rsPrefix, v)