From 502c32f6d3c6d65c4061aab1eb2861a6dabd4667 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 1 Sep 2023 17:33:03 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E8=A7=92=E8=89=B2=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E6=8E=A5=E5=8F=A3=E5=8F=96=E6=B6=88=E5=AF=B9=E6=9D=83?= =?UTF-8?q?=E9=99=90=E6=A0=87=E8=AF=86=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- features/sys_menu/api_sys_menu.go | 70 +++++++++++---------------- features/sys_role/api_sys_role.go | 80 +++++++++++++------------------ features/sys_user/api_sys_user.go | 50 ++++++++----------- 3 files changed, 80 insertions(+), 120 deletions(-) diff --git a/features/sys_menu/api_sys_menu.go b/features/sys_menu/api_sys_menu.go index 043f659a..a78e0d8b 100644 --- a/features/sys_menu/api_sys_menu.go +++ b/features/sys_menu/api_sys_menu.go @@ -25,60 +25,46 @@ func Routers() []services.RouterItem { rs := [...]services.RouterItem{ { - Method: "GET", - Pattern: "/menus", - Handler: apis.List, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:list"}, - }), + Method: "GET", + Pattern: "/menus", + Handler: apis.List, + Middleware: midware.Authorize(nil), }, { - Method: "GET", - Pattern: "/menu/{menuId}", - Handler: apis.Info, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:query"}, - }), + Method: "GET", + Pattern: "/menu/{menuId}", + Handler: apis.Info, + Middleware: midware.Authorize(nil), }, { - Method: "POST", - Pattern: "/menu", - Handler: apis.Add, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:add"}, - }), + Method: "POST", + Pattern: "/menu", + Handler: apis.Add, + Middleware: midware.Authorize(nil), }, { - Method: "PUT", - Pattern: "/menu", - Handler: apis.Edit, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:edit"}, - }), + Method: "PUT", + Pattern: "/menu", + Handler: apis.Edit, + Middleware: midware.Authorize(nil), }, { - Method: "DELETE", - Pattern: "/menu/{menuId}", - Handler: apis.Remove, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:edit"}, - }), + Method: "DELETE", + Pattern: "/menu/{menuId}", + Handler: apis.Remove, + Middleware: midware.Authorize(nil), }, { - Method: "GET", - Pattern: "/menus/treeSelect", - Handler: apis.TreeSelect, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:list"}, - }), + Method: "GET", + Pattern: "/menus/treeSelect", + Handler: apis.TreeSelect, + Middleware: midware.Authorize(nil), }, { - Method: "GET", - Pattern: "/menu/roleMenuTreeSelect/{roleId}", - Handler: apis.RoleMenuTreeSelect, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:list"}, - }), + Method: "GET", + Pattern: "/menu/roleMenuTreeSelect/{roleId}", + Handler: apis.RoleMenuTreeSelect, + Middleware: midware.Authorize(nil), }, // 添加更多的 Router 对象... } diff --git a/features/sys_role/api_sys_role.go b/features/sys_role/api_sys_role.go index 3a6a3c5a..5ba05822 100644 --- a/features/sys_role/api_sys_role.go +++ b/features/sys_role/api_sys_role.go @@ -26,68 +26,52 @@ func Routers() []services.RouterItem { rs := [...]services.RouterItem{ { - Method: "GET", - Pattern: "/roles", - Handler: apis.List, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:list"}, - }), + Method: "GET", + Pattern: "/roles", + Handler: apis.List, + Middleware: midware.Authorize(nil), }, { - Method: "GET", - Pattern: "/role/{roleId}", - Handler: apis.Info, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:query"}, - }), + Method: "GET", + Pattern: "/role/{roleId}", + Handler: apis.Info, + Middleware: midware.Authorize(nil), }, { - Method: "POST", - Pattern: "/role", - Handler: apis.Add, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:add"}, - }), + Method: "POST", + Pattern: "/role", + Handler: apis.Add, + Middleware: midware.Authorize(nil), }, { - Method: "PUT", - Pattern: "/role", - Handler: apis.Edit, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:edit"}, - }), + Method: "PUT", + Pattern: "/role", + Handler: apis.Edit, + Middleware: midware.Authorize(nil), }, { - Method: "DELETE", - Pattern: "/role/{roleIds}", - Handler: apis.Remove, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:menu:edit"}, - }), + Method: "DELETE", + Pattern: "/role/{roleIds}", + Handler: apis.Remove, + Middleware: midware.Authorize(nil), }, { - Method: "PUT", - Pattern: "/role/changeStatus", - Handler: apis.Status, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:role:edit"}, - }), + Method: "PUT", + Pattern: "/role/changeStatus", + Handler: apis.Status, + Middleware: midware.Authorize(nil), }, { - Method: "GET", - Pattern: "/role/authUser/allocatedList", - Handler: apis.AuthUserAllocatedList, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:user:list"}, - }), + Method: "GET", + Pattern: "/role/authUser/allocatedList", + Handler: apis.AuthUserAllocatedList, + Middleware: midware.Authorize(nil), }, { - Method: "PUT", - Pattern: "/role/authUser/checked", - Handler: apis.AuthUserChecked, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:role:edit"}, - }), + Method: "PUT", + Pattern: "/role/authUser/checked", + Handler: apis.AuthUserChecked, + Middleware: midware.Authorize(nil), }, // 添加更多的 Router 对象... } diff --git a/features/sys_user/api_sys_user.go b/features/sys_user/api_sys_user.go index 0a9c4c61..b16a5b5b 100644 --- a/features/sys_user/api_sys_user.go +++ b/features/sys_user/api_sys_user.go @@ -28,44 +28,34 @@ func Routers() []services.RouterItem { rs := [...]services.RouterItem{ { - Method: "GET", - Pattern: "/users", - Handler: apis.List, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:user:list"}, - }), + Method: "GET", + Pattern: "/users", + Handler: apis.List, + Middleware: midware.Authorize(nil), }, { - Method: "GET", - Pattern: "/user/{userId}", - Handler: apis.Info, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:user:query"}, - }), + Method: "GET", + Pattern: "/user/{userId}", + Handler: apis.Info, + Middleware: midware.Authorize(nil), }, { - Method: "POST", - Pattern: "/user", - Handler: apis.Add, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:user:add"}, - }), + Method: "POST", + Pattern: "/user", + Handler: apis.Add, + Middleware: midware.Authorize(nil), }, { - Method: "PUT", - Pattern: "/user", - Handler: apis.Edit, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:user:edit"}, - }), + Method: "PUT", + Pattern: "/user", + Handler: apis.Edit, + Middleware: midware.Authorize(nil), }, { - Method: "DELETE", - Pattern: "/user/{userIds}", - Handler: apis.Remove, - Middleware: midware.Authorize(map[string][]string{ - "hasPerms": {"system:user:edit"}, - }), + Method: "DELETE", + Pattern: "/user/{userIds}", + Handler: apis.Remove, + Middleware: midware.Authorize(nil), }, // 添加更多的 Router 对象... }