Klaus 2f55303d16 feat(admin-curation): 리스트 정합성 개선 및 활성 캐릭터 수 DB 집계 적용
- 비활성(삭제) 큐레이션을 목록에서 제외: findByIsActiveTrueOrderBySortOrderAsc 사용
- 리스트 항목에 characterCount 추가 및 DB GROUP BY + COUNT로 직접 집계
- CharacterCurationMappingRepository: 집계용 프로젝션(CharacterCountPerCuration)과 countActiveCharactersByCurations 쿼리 추가
- CharacterCurationAdminService: listAll에서 집계 결과를 활용해 characterCount 매핑 (대량 엔티티 로딩 제거)
- CharacterCurationRepository: findMaxSortOrder 쿼리로 신규 등록 정렬 순서 계산에 활용
- 컨트롤러: 캐릭터 리스트 응답 DTO(CharacterCurationCharacterItemResponse) 사용, 이미지 URL은 CloudFront host + imagePath로 조립
2025-09-01 14:06:01 +09:00
2023-07-21 19:45:23 +09:00
2023-07-21 16:25:53 +09:00
2023-07-21 19:45:23 +09:00
2023-07-21 16:25:53 +09:00
2023-07-21 16:25:53 +09:00
2023-07-21 16:25:53 +09:00
2023-07-21 16:25:53 +09:00

소다라이브(Sound of Demand for Adult)

Description
Sound On Demand For Adult
Readme 5.5 MiB
Languages
Kotlin 100%