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); |