add endoint to get latest series

This commit is contained in:
Gauthier Roebroeck 2019-08-20 16:52:12 +08:00
parent bddf0b46ab
commit 656b89dba4

View file

@ -46,6 +46,18 @@ class SerieController(
serieRepository.findAll(page)
}.map { it.toDto() }
@GetMapping("/latest")
fun getLatestSeries(
page: Pageable
): Page<SerieDto> {
val pageRequest = PageRequest.of(
page.pageNumber,
page.pageSize,
Sort(Sort.Direction.DESC, "lastModifiedDate")
)
return serieRepository.findAll(pageRequest).map { it.toDto() }
}
@GetMapping("{id}")
fun getOneSerie(
@PathVariable id: Long