[#41] 예약 스키마 재정의 #42

Merged
pricelees merged 41 commits from refactor/#41 into main 2025-09-09 00:43:39 +00:00
Showing only changes of commit 485f8bd3f2 - Show all commits

View File

@ -57,13 +57,21 @@ class ThemeServiceV2(
val theme: ThemeEntityV2 = findOrThrow(id) val theme: ThemeEntityV2 = findOrThrow(id)
val createdBy = memberService.findById(theme.createdBy).name val createdBy = memberService.findSummaryById(theme.createdBy).name
val updatedBy = memberService.findById(theme.updatedBy).name val updatedBy = memberService.findSummaryById(theme.updatedBy).name
return theme.toAdminThemeDetailResponse(createdBy, updatedBy) return theme.toAdminThemeDetailResponse(createdBy, updatedBy)
.also { log.info { "[ThemeService.findAdminThemeDetail] 테마 상세 조회 완료: id=$id, name=${theme.name}" } } .also { log.info { "[ThemeService.findAdminThemeDetail] 테마 상세 조회 완료: id=$id, name=${theme.name}" } }
} }
@Transactional(readOnly = true)
fun findById(id: Long): ThemeRetrieveResponseV2 {
log.info { "[ThemeService.findById] 테마 조회 시작: id=$id" }
return findOrThrow(id).toRetrieveResponse()
.also { log.info { "[ThemeService.findById] 테마 조회 완료: id=$id" } }
}
@Transactional @Transactional
fun createTheme(request: ThemeCreateRequestV2): ThemeCreateResponseV2 { fun createTheme(request: ThemeCreateRequestV2): ThemeCreateResponseV2 {
log.info { "[ThemeService.createTheme] 테마 생성 시작: name=${request.name}" } log.info { "[ThemeService.createTheme] 테마 생성 시작: name=${request.name}" }