From 8588f3ef9beb37df8de63e1374f6919da7375568 Mon Sep 17 00:00:00 2001 From: UNGGU0704 Date: Thu, 12 Jun 2025 15:36:29 +0900 Subject: [PATCH] =?UTF-8?q?update:=20common=20jpa=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=20=EB=B0=8F=20=EC=A4=91=EB=B3=B5=EB=90=9C=20?= =?UTF-8?q?AuditLogRepository.java=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ktds/hi/common/CommonModuleConfiguration.java | 5 ++++- .../main/java/com/ktds/hi/common/audit/AuditLog.java | 6 +++++- .../com/ktds/hi/common/audit/AuditLogRepository.java | 11 ----------- .../java/com/ktds/hi/common/audit/AuditLogger.java | 2 +- 4 files changed, 10 insertions(+), 14 deletions(-) delete mode 100644 common/src/main/java/com/ktds/hi/common/audit/AuditLogRepository.java diff --git a/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java b/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java index 73da2c1..04e52d1 100644 --- a/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java +++ b/common/src/main/java/com/ktds/hi/common/CommonModuleConfiguration.java @@ -11,7 +11,10 @@ import org.springframework.data.jpa.repository.config.EnableJpaRepositories; */ @Configuration @ComponentScan(basePackages = "com.ktds.hi.common") -@EntityScan(basePackages = "com.ktds.hi.common.entity") +@EntityScan(basePackages = { + "com.ktds.hi.common.entity", + "com.ktds.hi.common.audit" +}) @EnableJpaRepositories(basePackages = "com.ktds.hi.common.repository") public class CommonModuleConfiguration { // 설정 클래스는 어노테이션만으로도 충분 diff --git a/common/src/main/java/com/ktds/hi/common/audit/AuditLog.java b/common/src/main/java/com/ktds/hi/common/audit/AuditLog.java index 23c4edd..99d9c60 100644 --- a/common/src/main/java/com/ktds/hi/common/audit/AuditLog.java +++ b/common/src/main/java/com/ktds/hi/common/audit/AuditLog.java @@ -1,5 +1,7 @@ package com.ktds.hi.common.audit; +import jakarta.persistence.Entity; +import jakarta.persistence.Id; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; @@ -11,11 +13,13 @@ import java.time.LocalDateTime; * 감사 로그 엔티티 */ @Getter +@Entity @Builder @NoArgsConstructor -@AllArgsConstructor + @AllArgsConstructor public class AuditLog { + @Id private Long id; private String entityType; private String entityId; diff --git a/common/src/main/java/com/ktds/hi/common/audit/AuditLogRepository.java b/common/src/main/java/com/ktds/hi/common/audit/AuditLogRepository.java deleted file mode 100644 index 4eb36d5..0000000 --- a/common/src/main/java/com/ktds/hi/common/audit/AuditLogRepository.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.ktds.hi.common.audit; - -/** - * 감사 로그 리포지토리 인터페이스 - */ -public interface AuditLogRepository { - - void save(AuditLog auditLog); - - AuditLog findById(Long id); -} \ No newline at end of file diff --git a/common/src/main/java/com/ktds/hi/common/audit/AuditLogger.java b/common/src/main/java/com/ktds/hi/common/audit/AuditLogger.java index f89e1f6..f095d14 100644 --- a/common/src/main/java/com/ktds/hi/common/audit/AuditLogger.java +++ b/common/src/main/java/com/ktds/hi/common/audit/AuditLogger.java @@ -29,7 +29,7 @@ public class AuditLogger { */ public void logCreate(Object entity) { try { - AuditLog auditLog = AuditLog.builder() + AuditLog auditLog = AuditLog.builder() .entityType(entity.getClass().getSimpleName()) .entityId(extractEntityId(entity)) .action(AuditAction.CREATE)