@RequestMapping(value = "userList", method = RequestMethod.GET) @PageableDefaults(sort = "id=asc") @SearchableDefaults(value = "deleted_eq=0") public String main(Searchable searchable, Model model) { setCommonData(model); searchable.removePageable(); model.addAttribute("page", baseService.findAll(searchable)); return viewName("main"); }
@RequestMapping( value = {"{organization}/{job}"}, method = RequestMethod.GET) @PageableDefaults(sort = "id=desc") @SearchableDefaults(value = "deleted_eq=0") public String list( @PathVariable("organization") Organization organization, @PathVariable("job") Job job, Searchable searchable, Model model) { setCommonData(model); if (organization != null && !organization.isRoot()) { searchable.addSearchParam("organizationId", organization.getId()); } if (job != null && !job.isRoot()) { searchable.addSearchParam("jobId", job.getId()); } return super.list(searchable, model); }