@GET
 @Path("search")
 @Override
 public List<Shop> search(Map<String, Object> parameters) {
   return shopService.search(parameters);
 }
 @GET
 @Path("{id : \\d+}")
 @Override
 public Shop getShop(Long id) {
   return shopService.getShop(id);
 }