Exemple #1
0
 @RequestMapping(value = "/edit")
 public ModelAndView editPage(Role role) {
   if (null != role && null != role.getId()) {
     role = roleService.getRoleById(role.getId());
     List<Map<String, Object>> permissionList = permissionService.getPermissionMap(role.getId());
     Iterator<Map<String, Object>> it = permissionList.iterator();
     List<String> permissiontringList = new ArrayList<>();
     while (it.hasNext()) {
       Map<String, Object> rm = it.next();
       permissiontringList.add(JsonMapper.nonDefaultMapper().toJson(rm));
     }
     role.setPermissionList(permissiontringList);
   }
   return new ModelAndView(EDIT, "role", role);
 }
Exemple #2
0
 @ResponseBody
 @RequestMapping(value = "/save")
 public Map<String, Object> save(Role role) {
   HashMap<String, Object> result = new HashMap<>();
   if (null == role.getId() || StringUtils.isBlank(role.getId().toString())) {
     Role roleTemp = roleService.getRoleByName(role.getName());
     if (null != roleTemp) {
       result.put("result", "ERROR");
       result.put("str", "角色不能重复!");
       return result;
     }
   }
   roleService.save(role);
   result.put("result", "SUCCESS");
   return result;
 }
Exemple #3
0
 @RequestMapping(value = "/add")
 public ModelAndView addPage(Role role) {
   List<Map<String, Object>> permissionList = permissionService.getPermissionMap(null);
   Iterator<Map<String, Object>> it = permissionList.iterator();
   List<String> permissiontringList = new ArrayList<>();
   while (it.hasNext()) {
     Map<String, Object> rm = it.next();
     permissiontringList.add(JsonMapper.nonDefaultMapper().toJson(rm));
   }
   role.setPermissionList(permissiontringList);
   return new ModelAndView(ADD, "role", role);
 }