/**
  * @param user
  * @param query
  * @return @Description:用户分页数据
  */
 @ResponseBody
 @RequestMapping("ajaxlist")
 @Permission(systemSn = "privilege", moduleSn = "user", value = PermissionConatant.R)
 public String ajaxlist(User user, Query query) {
   PagerModel<User> Users = null;
   try {
     if ("0".equals(user.getDepartmentId())) {
       user.setDepartmentId(null);
     } else {
       String deptIds = departmentService.getChildrenIdsByPid(user.getDepartmentId());
       user.setDepartmentId(deptIds);
     }
     Users = this.userService.getPagerModel(user, query);
   } catch (Exception e) {
     e.printStackTrace();
     logger.debug("UserController-ajaxlist:" + e.getMessage());
   }
   return JsonUtils.getPmJson(Users);
 }