package osm.surveyor.task.city; import java.util.List; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import lombok.RequiredArgsConstructor; import osm.surveyor.task.city.model.City; import osm.surveyor.task.city.model.Citymesh; @RequiredArgsConstructor @Controller public class CitymeshController { private final CitymeshRepository meshRepository; private final CityRepository cityRepository; @GetMapping("/mesh/{citycode}") public String showList(@PathVariable String citycode, Model model) { City city = cityRepository.findByCitycode(citycode); List<Citymesh> tasks = meshRepository.findByCitycode(citycode); model.addAttribute("city", city); model.addAttribute("meshes", tasks); return "meshes"; } }