required = false 인 파라미터 전부 옵셔널 파라미터로 변경

This commit is contained in:
2024-09-11 16:41:25 +09:00
parent 2f58bdb381
commit edb77d7ad7
5 changed files with 16 additions and 10 deletions

View File

@@ -18,7 +18,7 @@ class ContentSeriesController(private val service: ContentSeriesService) {
@GetMapping
fun getSeriesList(
@RequestParam creatorId: Long,
@RequestParam("sortType", required = false) sortType: SeriesSortType = SeriesSortType.NEWEST,
@RequestParam("sortType", required = false) sortType: SeriesSortType? = SeriesSortType.NEWEST,
@AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : member") member: Member?,
pageable: Pageable
) = run {
@@ -27,7 +27,7 @@ class ContentSeriesController(private val service: ContentSeriesService) {
ApiResponse.ok(
service.getSeriesList(
creatorId = creatorId,
sortType = sortType,
sortType = sortType ?: SeriesSortType.NEWEST,
member = member,
offset = pageable.offset,
limit = pageable.pageSize.toLong()