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

@@ -104,7 +104,7 @@ class AudioContentController(private val service: AudioContentService) {
@GetMapping
fun getAudioContentList(
@RequestParam("creator-id") creatorId: Long,
@RequestParam("sort-type", required = false) sortType: SortType = SortType.NEWEST,
@RequestParam("sort-type", required = false) sortType: SortType? = SortType.NEWEST,
@RequestParam("category-id", required = false) categoryId: Long? = 0,
@AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : member") member: Member?,
pageable: Pageable
@@ -114,7 +114,7 @@ class AudioContentController(private val service: AudioContentService) {
ApiResponse.ok(
service.getAudioContentList(
creatorId = creatorId,
sortType = sortType,
sortType = sortType ?: SortType.NEWEST,
categoryId = categoryId ?: 0,
member = member,
offset = pageable.offset,