角色接口调整

This commit is contained in:
TsMask
2023-08-30 16:10:14 +08:00
parent b6431d514e
commit 4fe33b2bc5

View File

@@ -27,7 +27,7 @@ func Routers() []services.RouterItem {
rs := [...]services.RouterItem{ rs := [...]services.RouterItem{
{ {
Method: "GET", Method: "GET",
Pattern: "/roleManage/{apiVersion}/list", Pattern: "/roles",
Handler: apis.List, Handler: apis.List,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:list"}, "hasPerms": {"system:menu:list"},
@@ -35,7 +35,7 @@ func Routers() []services.RouterItem {
}, },
{ {
Method: "GET", Method: "GET",
Pattern: "/roleManage/{apiVersion}/info/{roleId}", Pattern: "/role/{roleId}",
Handler: apis.Info, Handler: apis.Info,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:query"}, "hasPerms": {"system:menu:query"},
@@ -43,7 +43,7 @@ func Routers() []services.RouterItem {
}, },
{ {
Method: "POST", Method: "POST",
Pattern: "/roleManage/{apiVersion}/add", Pattern: "/role",
Handler: apis.Add, Handler: apis.Add,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:add"}, "hasPerms": {"system:menu:add"},
@@ -51,7 +51,7 @@ func Routers() []services.RouterItem {
}, },
{ {
Method: "PUT", Method: "PUT",
Pattern: "/roleManage/{apiVersion}/edit", Pattern: "/role",
Handler: apis.Edit, Handler: apis.Edit,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:edit"}, "hasPerms": {"system:menu:edit"},
@@ -59,7 +59,7 @@ func Routers() []services.RouterItem {
}, },
{ {
Method: "DELETE", Method: "DELETE",
Pattern: "/roleManage/{apiVersion}/del/{roleIds}", Pattern: "/role/{roleIds}",
Handler: apis.Remove, Handler: apis.Remove,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:menu:edit"}, "hasPerms": {"system:menu:edit"},
@@ -67,7 +67,7 @@ func Routers() []services.RouterItem {
}, },
{ {
Method: "PUT", Method: "PUT",
Pattern: "/roleManage/{apiVersion}/changeStatus", Pattern: "/role/changeStatus",
Handler: apis.Status, Handler: apis.Status,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:role:edit"}, "hasPerms": {"system:role:edit"},
@@ -75,7 +75,7 @@ func Routers() []services.RouterItem {
}, },
{ {
Method: "GET", Method: "GET",
Pattern: "/roleManage/{apiVersion}/authUser/allocatedList", Pattern: "/role/authUser/allocatedList",
Handler: apis.AuthUserAllocatedList, Handler: apis.AuthUserAllocatedList,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:user:list"}, "hasPerms": {"system:user:list"},
@@ -83,7 +83,7 @@ func Routers() []services.RouterItem {
}, },
{ {
Method: "PUT", Method: "PUT",
Pattern: "/roleManage/{apiVersion}/authUser/checked", Pattern: "/role/authUser/checked",
Handler: apis.AuthUserChecked, Handler: apis.AuthUserChecked,
Middleware: midware.Authorize(map[string][]string{ Middleware: midware.Authorize(map[string][]string{
"hasPerms": {"system:role:edit"}, "hasPerms": {"system:role:edit"},
@@ -95,7 +95,7 @@ func Routers() []services.RouterItem {
// 生成两组前缀路由 // 生成两组前缀路由
rsPrefix := []services.RouterItem{} rsPrefix := []services.RouterItem{}
for _, v := range rs { for _, v := range rs {
path := v.Pattern path := "/roleManage/{apiVersion}" + v.Pattern
// 固定前缀 // 固定前缀
v.Pattern = config.DefaultUriPrefix + path v.Pattern = config.DefaultUriPrefix + path
rsPrefix = append(rsPrefix, v) rsPrefix = append(rsPrefix, v)