Exemple #1
0
 /**
  * 获取所有角色信息
  *
  * @param request
  * @return json
  */
 @POST
 @Path(value = "/queryRole/all")
 public String queryRole(@Context HttpServletRequest request) {
   int pageIndex = Integer.parseInt((request.getParameter("page")));
   int pageSize = Integer.parseInt((request.getParameter("rows")));
   // CustomerContextHolder.setCustomerType("x6");
   List<Role> list = cmRoleManageService.queryRole((pageIndex - 1) * pageSize, pageSize);
   List list1 = new ArrayList();
   Role role;
   for (int i = 0; i < list.size(); i++) {
     role = new Role();
     role.setRoleid(((Role) list.get(i)).getRoleid());
     role.setRolename(((Role) list.get(i)).getRolename());
     role.setRoledesc(((Role) list.get(i)).getRoledesc());
     list1.add(role);
   }
   // Role role = list.get(0);
   // System.out.println(role.getCMMenus());
   String json =
       "{\"total\":"
           + cmRoleManageService.getRoleSize()
           + ", \"rows\":"
           + gson.toJson(list1)
           + "}";
   // System.out.println(json);
   return json;
 }