|
|
@ -25,7 +25,7 @@ public class ComCodeService { |
|
|
|
private final ComCodeDomainService comCodeDomainService; |
|
|
|
private final ComCodeDomainService comCodeDomainService; |
|
|
|
|
|
|
|
|
|
|
|
// 모든 코드 조회
|
|
|
|
// 모든 코드 조회
|
|
|
|
@Cacheable(cacheNames = "code", key = "#rq?.siteCd", cacheManager = "customCacheManager") |
|
|
|
@Cacheable(cacheNames = "code", key = "#rq?.siteCd + '/' + #rq?.langDivCd", cacheManager = "customCacheManager") |
|
|
|
public CodeGroupRSWrapper getAllGroup(SearchCodeAllRQ rq) { |
|
|
|
public CodeGroupRSWrapper getAllGroup(SearchCodeAllRQ rq) { |
|
|
|
List<ComCdGroupBas> comCdGroupBasList = comCodeDomainService.getComCdGroupBasList(rq.getSiteCd()); |
|
|
|
List<ComCdGroupBas> comCdGroupBasList = comCodeDomainService.getComCdGroupBasList(rq.getSiteCd()); |
|
|
|
List<CodeGroupRS> codeGroupRSList = comCdGroupBasList.stream().map(group -> { |
|
|
|
List<CodeGroupRS> codeGroupRSList = comCdGroupBasList.stream().map(group -> { |
|
|
@ -139,13 +139,13 @@ public class ComCodeService { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 코드 삭제
|
|
|
|
// 코드 삭제
|
|
|
|
@CacheEvict(value = "code", key = "'KeyIs' + #groupCd + #cdId") |
|
|
|
@CacheEvict(value = "code", key = "'KeyIs' + #groupCd + '/' + #cdId") |
|
|
|
public void deleteCode(String groupCd, String cdId) { |
|
|
|
public void deleteCode(String groupCd, String cdId) { |
|
|
|
comCodeDomainService.deleteComCdBas(groupCd, cdId); |
|
|
|
comCodeDomainService.deleteComCdBas(groupCd, cdId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 언어 삭제
|
|
|
|
// 언어 삭제
|
|
|
|
@CacheEvict(value = "code", key = "'KeyIs' + #groupCd + #cdId + #langDivCd") |
|
|
|
@CacheEvict(value = "code", key = "'KeyIs' + #groupCd + '/' + #cdId + '/' + #langDivCd") |
|
|
|
public void deleteLang(String groupCd, String cdId, String langDivCd) { |
|
|
|
public void deleteLang(String groupCd, String cdId, String langDivCd) { |
|
|
|
comCodeDomainService.deleteComCdLangCtg(groupCd, cdId, langDivCd); |
|
|
|
comCodeDomainService.deleteComCdLangCtg(groupCd, cdId, langDivCd); |
|
|
|
} |
|
|
|
} |
|
|
|