Newer
Older
task-bldg / src / main / java / osm / surveyor / task / city / CitymeshController.java
@hayashi yuu hayashi yuu on 17 Sep 2023 886 bytes ユーザ認証を不要にした
  1. package osm.surveyor.task.city;
  2.  
  3. import java.util.List;
  4.  
  5. import org.springframework.stereotype.Controller;
  6. import org.springframework.ui.Model;
  7. import org.springframework.web.bind.annotation.GetMapping;
  8. import org.springframework.web.bind.annotation.PathVariable;
  9.  
  10. import lombok.RequiredArgsConstructor;
  11. import osm.surveyor.task.city.model.City;
  12. import osm.surveyor.task.city.model.Citymesh;
  13.  
  14. @RequiredArgsConstructor
  15. @Controller
  16. public class CitymeshController {
  17. private final CitymeshRepository meshRepository;
  18. private final CityRepository cityRepository;
  19.  
  20. @GetMapping("/mesh/{citycode}")
  21. public String showList(@PathVariable String citycode, Model model) {
  22. City city = cityRepository.findByCitycode(citycode);
  23. List<Citymesh> tasks = meshRepository.findByCitycode(citycode);
  24. model.addAttribute("city", city);
  25. model.addAttribute("meshes", tasks);
  26. return "meshes";
  27. }
  28. }