Sound On Demand For Adult
Go to file
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
gradle/wrapper gradle 설정 - daemon, configureondemand true로 변경 2023-07-24 14:50:09 +09:00
scripts CodeDeploy 스크립트 추가 2023-07-21 19:45:23 +09:00
src feat(admin-curation): 리스트 정합성 개선 및 활성 캐릭터 수 DB 집계 적용 2025-09-01 14:06:01 +09:00
.editorconfig first commit 2023-07-21 16:25:53 +09:00
.gitignore feat: .junie/, .kiro/ 폴더 이하 파일들 git에 포함되지 않도록 코드 추가 2025-08-05 16:41:53 +09:00
README.md first commit 2023-07-21 16:25:53 +09:00
appspec.yml CodeDeploy 스크립트 추가 2023-07-21 19:45:23 +09:00
build.gradle.kts feat: 커뮤니티 글 등록/수정 2025-07-03 15:26:35 +09:00
gradlew first commit 2023-07-21 16:25:53 +09:00
gradlew.bat first commit 2023-07-21 16:25:53 +09:00
settings.gradle.kts first commit 2023-07-21 16:25:53 +09:00

README.md

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