11package io .github .talelin .merak .controller .cms ;
22
33import com .baomidou .mybatisplus .core .metadata .IPage ;
4- import io .github .talelin .core .annotation .AdminRequired ;
5- import io .github .talelin .core .annotation .RouteMeta ;
4+ import io .github .talelin .core .annotation .AdminMeta ;
65import io .github .talelin .merak .bo .GroupPermissionsBO ;
76import io .github .talelin .merak .common .utils .ResponseUtil ;
87import io .github .talelin .merak .model .PermissionDO ;
@@ -41,16 +40,14 @@ public class AdminController {
4140 private GroupService groupService ;
4241
4342 @ GetMapping ("/permission" )
44- @ AdminRequired
45- @ RouteMeta (permission = "查询所有可分配的权限" , module = "管理员" )
43+ @ AdminMeta (permission = "查询所有可分配的权限" , module = "管理员" )
4644 public Map <String , List <PermissionDO >> getAllPermissions () {
4745 return adminService .getAllStructualPermissions ();
4846 }
4947
5048
5149 @ GetMapping ("/users" )
52- @ AdminRequired
53- @ RouteMeta (permission = "查询所有用户" , module = "管理员" )
50+ @ AdminMeta (permission = "查询所有用户" , module = "管理员" )
5451 public PageResponseVO getUsers (
5552 @ RequestParam (name = "group_id" , required = false )
5653 @ Min (value = 1 , message = "{group_id}" ) Long groupId ,
@@ -67,32 +64,28 @@ public PageResponseVO getUsers(
6764 }
6865
6966 @ PutMapping ("/user/{id}/password" )
70- @ AdminRequired
71- @ RouteMeta (permission = "修改用户密码" , module = "管理员" )
67+ @ AdminMeta (permission = "修改用户密码" , module = "管理员" )
7268 public UnifyResponseVO changeUserPassword (@ PathVariable @ Positive (message = "{id}" ) Long id , @ RequestBody @ Validated ResetPasswordDTO validator ) {
7369 adminService .changeUserPassword (id , validator );
7470 return ResponseUtil .generateUnifyResponse (2 );
7571 }
7672
7773 @ DeleteMapping ("/user/{id}" )
78- @ AdminRequired
79- @ RouteMeta (permission = "删除用户" , module = "管理员" )
74+ @ AdminMeta (permission = "删除用户" , module = "管理员" )
8075 public UnifyResponseVO deleteUser (@ PathVariable @ Positive (message = "{id}" ) Long id ) {
8176 adminService .deleteUser (id );
8277 return ResponseUtil .generateUnifyResponse (3 );
8378 }
8479
8580 @ PutMapping ("/user/{id}" )
86- @ AdminRequired
87- @ RouteMeta (permission = "管理员更新用户信息" , module = "管理员" )
81+ @ AdminMeta (permission = "管理员更新用户信息" , module = "管理员" )
8882 public UnifyResponseVO updateUser (@ PathVariable @ Positive (message = "{id}" ) Long id , @ RequestBody @ Validated UpdateUserInfoDTO validator ) {
8983 adminService .updateUserInfo (id , validator );
9084 return ResponseUtil .generateUnifyResponse (4 );
9185 }
9286
9387 @ GetMapping ("/group" )
94- @ AdminRequired
95- @ RouteMeta (permission = "查询所有权限组及其权限" , module = "管理员" )
88+ @ AdminMeta (permission = "查询所有权限组及其权限" , module = "管理员" )
9689 public PageResponseVO getGroups (
9790 @ RequestParam (name = "count" , required = false , defaultValue = "10" )
9891 @ Min (value = 1 , message = "{count}" ) Long count ,
@@ -103,65 +96,57 @@ public PageResponseVO getGroups(
10396 }
10497
10598 @ GetMapping ("/group/all" )
106- @ AdminRequired
107- @ RouteMeta (permission = "查询所有权限组" , module = "管理员" )
99+ @ AdminMeta (permission = "查询所有权限组" , module = "管理员" )
108100 public List <GroupDO > getAllGroup () {
109101 List <GroupDO > groups = adminService .getAllGroups ();
110102 return groups ;
111103 }
112104
113105 @ GetMapping ("/group/{id}" )
114- @ AdminRequired
115- @ RouteMeta (permission = "查询一个权限组及其权限" , module = "管理员" )
106+ @ AdminMeta (permission = "查询一个权限组及其权限" , module = "管理员" )
116107 public GroupPermissionsBO getGroup (@ PathVariable @ Positive (message = "{id}" ) Long id ) {
117108 GroupPermissionsBO groupPermissions = adminService .getGroup (id );
118109 return groupPermissions ;
119110 }
120111
121112 @ PostMapping ("/group" )
122- @ AdminRequired
123- @ RouteMeta (permission = "新建权限组" , module = "管理员" )
113+ @ AdminMeta (permission = "新建权限组" , module = "管理员" )
124114 public UnifyResponseVO createGroup (@ RequestBody @ Validated NewGroupDTO validator ) {
125115 adminService .createGroup (validator );
126116 return ResponseUtil .generateUnifyResponse (13 );
127117 }
128118
129119 @ PutMapping ("/group/{id}" )
130- @ AdminRequired
131- @ RouteMeta (permission = "更新一个权限组" , module = "管理员" )
120+ @ AdminMeta (permission = "更新一个权限组" , module = "管理员" )
132121 public UnifyResponseVO updateGroup (@ PathVariable @ Positive (message = "{id}" ) Long id ,
133122 @ RequestBody @ Validated UpdateGroupDTO validator ) {
134123 adminService .updateGroup (id , validator );
135124 return ResponseUtil .generateUnifyResponse (5 );
136125 }
137126
138127 @ DeleteMapping ("/group/{id}" )
139- @ AdminRequired
140- @ RouteMeta (permission = "删除一个权限组" , module = "管理员" )
128+ @ AdminMeta (permission = "删除一个权限组" , module = "管理员" )
141129 public UnifyResponseVO deleteGroup (@ PathVariable @ Positive (message = "{id}" ) Long id ) {
142130 adminService .deleteGroup (id );
143131 return ResponseUtil .generateUnifyResponse (6 );
144132 }
145133
146134 @ PostMapping ("/permission/dispatch" )
147- @ AdminRequired
148- @ RouteMeta (permission = "分配单个权限" , module = "管理员" )
135+ @ AdminMeta (permission = "分配单个权限" , module = "管理员" )
149136 public UnifyResponseVO dispatchPermission (@ RequestBody @ Validated DispatchPermissionDTO validator ) {
150137 adminService .dispatchPermission (validator );
151138 return ResponseUtil .generateUnifyResponse (7 );
152139 }
153140
154141 @ PostMapping ("/permission/dispatch/batch" )
155- @ AdminRequired
156- @ RouteMeta (permission = "分配多个权限" , module = "管理员" )
142+ @ AdminMeta (permission = "分配多个权限" , module = "管理员" )
157143 public UnifyResponseVO dispatchPermissions (@ RequestBody @ Validated DispatchPermissionsDTO validator ) {
158144 adminService .dispatchPermissions (validator );
159145 return ResponseUtil .generateUnifyResponse (7 );
160146 }
161147
162148 @ PostMapping ("/permission/remove" )
163- @ AdminRequired
164- @ RouteMeta (permission = "删除多个权限" , module = "管理员" )
149+ @ AdminMeta (permission = "删除多个权限" , module = "管理员" )
165150 public UnifyResponseVO removePermissions (@ RequestBody @ Validated RemovePermissionsDTO validator ) {
166151 adminService .removePermissions (validator );
167152 return ResponseUtil .generateUnifyResponse (8 );
0 commit comments