콘텐츠 누적 매출 API - 3시간 캐시 적용

This commit is contained in:
Klaus 2023-11-14 00:05:21 +09:00
parent dbf795804c
commit 9458a3976b
1 changed files with 5 additions and 0 deletions

View File

@ -135,6 +135,11 @@ class AdminCalculateService(private val repository: AdminCalculateQueryRepositor
.toList()
}
@Transactional(readOnly = true)
@Cacheable(
cacheNames = ["cache_ttl_3_hours"],
key = "'getCumulativeSalesByContent:' + " + "#offset + ':' + #limit"
)
fun getCumulativeSalesByContent(offset: Long, limit: Long): GetCumulativeSalesByContentResponse {
val totalCount = repository.getCumulativeSalesByContentTotalCount()
val items = repository