Commit 7ace67f108395eea43213b543646130b34182001
1 parent
0f97e45773
Exists in
master
and in
1 other branch
权限更替为permission2
Showing 4 changed files with 129 additions and 129 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/Roles.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Roles.java
View file @
7ace67f
... | ... | @@ -36,13 +36,13 @@ |
36 | 36 | this.orgId = orgId; |
37 | 37 | } |
38 | 38 | |
39 | - private List<Permissions> permissions; | |
39 | + private List<Permissions2> permissions; | |
40 | 40 | |
41 | - public List<Permissions> getPermissions() { | |
41 | + public List<Permissions2> getPermissions() { | |
42 | 42 | return permissions; |
43 | 43 | } |
44 | 44 | |
45 | - public void setPermissions(List<Permissions> permissions) { | |
45 | + public void setPermissions(List<Permissions2> permissions) { | |
46 | 46 | this.permissions = permissions; |
47 | 47 | } |
48 | 48 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java
View file @
7ace67f
... | ... | @@ -35,7 +35,7 @@ |
35 | 35 | public class PermissionsController extends BaseController { |
36 | 36 | |
37 | 37 | @Autowired |
38 | - private PermissionsService permissions2Service; | |
38 | + private Permissions2Service permissions2Service; | |
39 | 39 | @Autowired |
40 | 40 | private UsersService usersService; |
41 | 41 | |
... | ... | @@ -65,7 +65,7 @@ |
65 | 65 | @RequestParam(value = "id", required = false) Integer id, |
66 | 66 | @RequestParam(value = "page",required = false) Integer page, |
67 | 67 | @RequestParam(value = "limit",required = false) Integer limit) { |
68 | - PermissionsQuery permissionsQuery = new PermissionsQuery(); | |
68 | + Permissions2Query permissionsQuery = new Permissions2Query(); | |
69 | 69 | page = null == page ? 1 : page; |
70 | 70 | limit = null == limit ? 10 : limit; |
71 | 71 | permissionsQuery.setNeed("true"); |
72 | 72 | |
... | ... | @@ -74,124 +74,124 @@ |
74 | 74 | permissionsQuery.setLimit(limit); |
75 | 75 | |
76 | 76 | permissionsQuery.setYn(YnEnums.YES.getId()); |
77 | - List<Permissions> permissionses = permissions2Service.queryPermissions(permissionsQuery); | |
77 | + List<Permissions2> permissionses = permissions2Service.queryPermissions2(permissionsQuery); | |
78 | 78 | ResultUtils.buildSuccessResultAndWrite(response, permissionses); |
79 | 79 | } |
80 | 80 | |
81 | 81 | |
82 | -// | |
83 | -// | |
84 | -// @TokenRequired | |
85 | -// @RequestMapping(value = "/accesspermissions", method = RequestMethod.GET) | |
86 | -// @ResponseBody | |
87 | -// public List getAccessPermission(){ | |
88 | -// List<Map<String,Object>> list = new ArrayList<>(); | |
89 | -// for(PermissionTypeEnums permissionTypeEnums:PermissionTypeEnums.values()){ | |
90 | -// Map<String,Object> data = new HashMap<String,Object>(); | |
91 | -// data.put("id",permissionTypeEnums.getId()); | |
92 | -// data.put("title",permissionTypeEnums.getTitle()); | |
93 | -// list.add(data); | |
94 | -// } | |
95 | -// return list; | |
96 | -// } | |
97 | -// | |
98 | -// @TokenRequired | |
99 | -// @RequestMapping(value = "/accesspermissions", method = RequestMethod.POST) | |
100 | -// @ResponseBody | |
101 | -// public BaseResponse addDataAccessPermission(@Valid AccessPermissionAddRequest accessPermissionAddRequest){ | |
102 | -// return accessPermissionFacade.addAccessPermission(accessPermissionAddRequest); | |
103 | -// } | |
104 | -// | |
105 | -// | |
106 | -// | |
107 | -// /** | |
108 | -// * 新增权限 | |
109 | -// * name; | |
110 | -// */ | |
111 | -// @RequestMapping(value = "/permissions", method = RequestMethod.POST) | |
112 | -// @TokenRequired | |
113 | -// public void addPermissions(HttpServletResponse response, HttpServletRequest request, | |
114 | -// @RequestParam(value = "uri") String uri, | |
115 | -// @RequestParam(value = "puri") String puri, | |
116 | -// @RequestParam(value = "name") String name, | |
117 | -// @RequestParam(value = "type") String type, | |
118 | -// @RequestParam(value = "icon") String icon) { | |
119 | -// if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) { | |
120 | -// ResultUtils.buildParameterErrorResultAndWrite(response); | |
121 | -// return; | |
122 | -// } | |
123 | -// | |
124 | -// //获取登录用户 | |
125 | -// LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
126 | -// Users users = usersService.getUsers(loginState.getId()); | |
127 | -// | |
128 | -// Permissions2 permissions = new Permissions2(); | |
129 | -// permissions.setUri(uri); | |
130 | -// permissions.setPuri(puri); | |
131 | -// permissions.setName(name); | |
132 | -// permissions.setType(type); | |
133 | -// permissions.setIcon(icon); | |
134 | -// | |
135 | -// permissions.setYn(YnEnums.YES.getId()); | |
136 | -// permissions2Service.addPermissions2(permissions); | |
137 | -// ResultUtils.buildSuccessResultAndWrite(response); | |
138 | -// } | |
139 | -// | |
140 | -// /** | |
141 | -// * 权限修改 | |
142 | -// */ | |
143 | -// @RequestMapping(value = "/permissions/{id}", method = RequestMethod.PUT) | |
144 | -// @TokenRequired | |
145 | -// public void updatePermissions(HttpServletResponse response, | |
146 | -// @PathVariable Integer id, | |
147 | -// @RequestParam(value = "uri") String uri, | |
148 | -// @RequestParam(value = "puri") String puri, | |
149 | -// @RequestParam(value = "name") String name, | |
150 | -// @RequestParam(value = "type") String type, | |
151 | -// @RequestParam(value = "icon") String icon) { | |
152 | -// | |
153 | -// Permissions2 permissions = permissions2Service.getPermissions2(id); | |
154 | -// | |
155 | -// if (permissions == null) { | |
156 | -// new BusinessException("", "根据id获取信息不存在"); | |
157 | -// return; | |
158 | -// } | |
159 | -// | |
160 | -// if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) { | |
161 | -// ResultUtils.buildParameterErrorResultAndWrite(response); | |
162 | -// return; | |
163 | -// } | |
164 | -// permissions.setUri(uri); | |
165 | -// permissions.setPuri(puri); | |
166 | -// permissions.setName(name); | |
167 | -// permissions.setType(type); | |
168 | -// permissions.setIcon(icon); | |
169 | -// permissions.setYn(YnEnums.YES.getId()); | |
170 | -// | |
171 | -// permissions2Service.updatePermissions2(permissions); | |
172 | -// ResultUtils.buildSuccessResultAndWrite(response); | |
173 | -// } | |
174 | -// | |
175 | -// /** | |
176 | -// * 删除权限 | |
177 | -// */ | |
178 | -// @RequestMapping(value = "/permissions/{id}", method = RequestMethod.DELETE) | |
179 | -// @TokenRequired | |
180 | -// public void deletePermissions(HttpServletResponse response, @PathVariable(value = "id") String id) { | |
181 | -// if (StringUtils.isEmpty(id)) { | |
182 | -// ResultUtils.buildIdIsNull(response); | |
183 | -// return; | |
184 | -// } | |
185 | -// Permissions2 permissions = permissions2Service.getPermissions2(Integer.valueOf(id)); | |
186 | -// if (permissions == null) { | |
187 | -// ResultUtils.buildIdResultData(response); | |
188 | -// return; | |
189 | -// } | |
190 | -// permissions.setYn(YnEnums.NO.getId()); | |
191 | -// permissions2Service.updatePermissions2(permissions); | |
192 | -// | |
193 | -// ResultUtils.buildSuccessResultAndWrite(response); | |
194 | -// } | |
82 | + | |
83 | + | |
84 | + @TokenRequired | |
85 | + @RequestMapping(value = "/accesspermissions", method = RequestMethod.GET) | |
86 | + @ResponseBody | |
87 | + public List getAccessPermission(){ | |
88 | + List<Map<String,Object>> list = new ArrayList<>(); | |
89 | + for(PermissionTypeEnums permissionTypeEnums:PermissionTypeEnums.values()){ | |
90 | + Map<String,Object> data = new HashMap<String,Object>(); | |
91 | + data.put("id",permissionTypeEnums.getId()); | |
92 | + data.put("title",permissionTypeEnums.getTitle()); | |
93 | + list.add(data); | |
94 | + } | |
95 | + return list; | |
96 | + } | |
97 | + | |
98 | + @TokenRequired | |
99 | + @RequestMapping(value = "/accesspermissions", method = RequestMethod.POST) | |
100 | + @ResponseBody | |
101 | + public BaseResponse addDataAccessPermission(@Valid AccessPermissionAddRequest accessPermissionAddRequest){ | |
102 | + return accessPermissionFacade.addAccessPermission(accessPermissionAddRequest); | |
103 | + } | |
104 | + | |
105 | + | |
106 | + | |
107 | + /** | |
108 | + * 新增权限 | |
109 | + * name; | |
110 | + */ | |
111 | + @RequestMapping(value = "/permissions", method = RequestMethod.POST) | |
112 | + @TokenRequired | |
113 | + public void addPermissions(HttpServletResponse response, HttpServletRequest request, | |
114 | + @RequestParam(value = "uri") String uri, | |
115 | + @RequestParam(value = "puri") String puri, | |
116 | + @RequestParam(value = "name") String name, | |
117 | + @RequestParam(value = "type") String type, | |
118 | + @RequestParam(value = "icon") String icon) { | |
119 | + if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) { | |
120 | + ResultUtils.buildParameterErrorResultAndWrite(response); | |
121 | + return; | |
122 | + } | |
123 | + | |
124 | + //获取登录用户 | |
125 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
126 | + Users users = usersService.getUsers(loginState.getId()); | |
127 | + | |
128 | + Permissions2 permissions = new Permissions2(); | |
129 | + permissions.setUri(uri); | |
130 | + permissions.setPuri(puri); | |
131 | + permissions.setName(name); | |
132 | + permissions.setType(type); | |
133 | + permissions.setIcon(icon); | |
134 | + | |
135 | + permissions.setYn(YnEnums.YES.getId()); | |
136 | + permissions2Service.addPermissions2(permissions); | |
137 | + ResultUtils.buildSuccessResultAndWrite(response); | |
138 | + } | |
139 | + | |
140 | + /** | |
141 | + * 权限修改 | |
142 | + */ | |
143 | + @RequestMapping(value = "/permissions/{id}", method = RequestMethod.PUT) | |
144 | + @TokenRequired | |
145 | + public void updatePermissions(HttpServletResponse response, | |
146 | + @PathVariable Integer id, | |
147 | + @RequestParam(value = "uri") String uri, | |
148 | + @RequestParam(value = "puri") String puri, | |
149 | + @RequestParam(value = "name") String name, | |
150 | + @RequestParam(value = "type") String type, | |
151 | + @RequestParam(value = "icon") String icon) { | |
152 | + | |
153 | + Permissions2 permissions = permissions2Service.getPermissions2(id); | |
154 | + | |
155 | + if (permissions == null) { | |
156 | + new BusinessException("", "根据id获取信息不存在"); | |
157 | + return; | |
158 | + } | |
159 | + | |
160 | + if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) { | |
161 | + ResultUtils.buildParameterErrorResultAndWrite(response); | |
162 | + return; | |
163 | + } | |
164 | + permissions.setUri(uri); | |
165 | + permissions.setPuri(puri); | |
166 | + permissions.setName(name); | |
167 | + permissions.setType(type); | |
168 | + permissions.setIcon(icon); | |
169 | + permissions.setYn(YnEnums.YES.getId()); | |
170 | + | |
171 | + permissions2Service.updatePermissions2(permissions); | |
172 | + ResultUtils.buildSuccessResultAndWrite(response); | |
173 | + } | |
174 | + | |
175 | + /** | |
176 | + * 删除权限 | |
177 | + */ | |
178 | + @RequestMapping(value = "/permissions/{id}", method = RequestMethod.DELETE) | |
179 | + @TokenRequired | |
180 | + public void deletePermissions(HttpServletResponse response, @PathVariable(value = "id") String id) { | |
181 | + if (StringUtils.isEmpty(id)) { | |
182 | + ResultUtils.buildIdIsNull(response); | |
183 | + return; | |
184 | + } | |
185 | + Permissions2 permissions = permissions2Service.getPermissions2(Integer.valueOf(id)); | |
186 | + if (permissions == null) { | |
187 | + ResultUtils.buildIdResultData(response); | |
188 | + return; | |
189 | + } | |
190 | + permissions.setYn(YnEnums.NO.getId()); | |
191 | + permissions2Service.updatePermissions2(permissions); | |
192 | + | |
193 | + ResultUtils.buildSuccessResultAndWrite(response); | |
194 | + } | |
195 | 195 | |
196 | 196 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
View file @
7ace67f
... | ... | @@ -44,7 +44,7 @@ |
44 | 44 | @Autowired |
45 | 45 | private RolePermissionMapsService rolePermissionMapsService; |
46 | 46 | @Autowired |
47 | - private PermissionsService permissions2Service; | |
47 | + private Permissions2Service permissions2Service; | |
48 | 48 | @Autowired |
49 | 49 | private UserRoleMapsService userRoleMapsService; |
50 | 50 | @Autowired |
... | ... | @@ -88,7 +88,7 @@ |
88 | 88 | for (String tmp : roleArrayIds) { |
89 | 89 | |
90 | 90 | |
91 | - Permissions permissions = permissions2Service.getPermissions(Integer.valueOf(tmp)); | |
91 | + Permissions2 permissions = permissions2Service.getPermissions2(Integer.valueOf(tmp)); | |
92 | 92 | //权限是否存在 |
93 | 93 | if (permissions == null || permissions.getYn() == YnEnums.NO.getId()) { |
94 | 94 | continue; |
... | ... | @@ -421,7 +421,7 @@ |
421 | 421 | } |
422 | 422 | } |
423 | 423 | |
424 | - List<Permissions> permissionses; | |
424 | + List<Permissions2> permissionses; | |
425 | 425 | for (Roles roles1 : rolesList) { |
426 | 426 | permissionses = permissions2Service.queryPermissionByRoleIds1(roles1.getId()); |
427 | 427 | |
... | ... | @@ -487,7 +487,7 @@ |
487 | 487 | |
488 | 488 | List<Roles> roles = rolesService.queryRoles(rolesQuery); |
489 | 489 | |
490 | - List<Permissions> permissionses = null; | |
490 | + List<Permissions2> permissionses = null; | |
491 | 491 | for (Roles roles1 : roles) { |
492 | 492 | /*permissionses = new ArrayList<>(); |
493 | 493 | RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
7ace67f
... | ... | @@ -63,7 +63,7 @@ |
63 | 63 | @Autowired |
64 | 64 | private RolePermissionMapsService rolePermissionMapsService; |
65 | 65 | @Autowired |
66 | - private PermissionsService permissions2Service; | |
66 | + private Permissions2Service permissions2Service; | |
67 | 67 | @Autowired |
68 | 68 | private AccessPermissionFacade accessPermissionFacade; |
69 | 69 | @Autowired |
... | ... | @@ -361,7 +361,7 @@ |
361 | 361 | users = usersService.getUsers(loginContext.getId()); |
362 | 362 | } |
363 | 363 | |
364 | - List<Permissions> permissions = null; | |
364 | + List<Permissions2> permissions = null; | |
365 | 365 | List<Roles> roles = new ArrayList<>(); |
366 | 366 | //超级管理员拥有所有角色和权限 |
367 | 367 | if(users.getType().equals(UserTypeEnum.SUPPER_ADMIN.getId())) { |
368 | 368 | |
... | ... | @@ -369,9 +369,9 @@ |
369 | 369 | rolesQuery.setYn(YnEnums.YES.getId()); |
370 | 370 | roles = rolesService.queryRoles(rolesQuery); |
371 | 371 | |
372 | - PermissionsQuery permissionsQuery = new PermissionsQuery(); | |
372 | + Permissions2Query permissionsQuery = new Permissions2Query(); | |
373 | 373 | permissionsQuery.setYn(YnEnums.YES.getId()); |
374 | - permissions = permissions2Service.queryPermissions(permissionsQuery); | |
374 | + permissions = permissions2Service.queryPermissions2(permissionsQuery); | |
375 | 375 | |
376 | 376 | |
377 | 377 | } |
378 | 378 | |
... | ... | @@ -407,9 +407,9 @@ |
407 | 407 | } |
408 | 408 | }*/ |
409 | 409 | } |
410 | - List<Permissions> local = permissions2Service.queryPermissionByRoleIds(userRoleMapses); | |
410 | + List<Permissions2> local = permissions2Service.queryPermissionByRoleIds(userRoleMapses); | |
411 | 411 | if(CollectionUtils.isNotEmpty(local)){ |
412 | - for(Permissions permissions1:local){ | |
412 | + for(Permissions2 permissions1:local){ | |
413 | 413 | if(!permissionIds.contains(permissions1.getId())) { |
414 | 414 | permissionIds.add(permissions1.getId()); |
415 | 415 | permissions.add(permissions1); |