/** * 获取所有角色信息 * * @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; }