Example #1
0
 @HandlerType(HandlerTypeEnum.GRID)
 public MapGridResult query(SearchSetting search, Request params) {
   String code = params.get("code");
   String name = params.get("name");
   String[] roleCodes = params.getParamsAsStringArray("roleCodes");
   String[] status = params.getParamsAsStringArray("status");
   Page<Map<String, Object>> page =
       userService.findUser(
           code, name, roleCodes, status, search.getMaxResults(), search.getFirstResult());
   Map<String, Formatter> fmt = new HashMap<String, Formatter>();
   fmt.put("createTime", new ADDateFormatter());
   fmt.put("updateTime", new ADDateFormatter());
   fmt.put("pwdExpiredTime", new ADDateFormatter());
   fmt.put(
       "status",
       new CodeTypeFormatter(
           codeTypeService, "userStatus", (Locale) SimpleContextHolder.get(CapWebUtil.localeKey)));
   return new MapGridResult(page.getContent(), page.getTotalRow(), fmt);
 }