From cdf7a98867e2e7e16f8f9c57ddfe97916b447934 Mon Sep 17 00:00:00 2001 From: pricelees Date: Mon, 15 Sep 2025 15:51:19 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20StoreEntity=EC=97=90=20'by'=20audit?= =?UTF-8?q?=20=EC=A0=95=EB=B3=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../infrastructure/persistence/StoreEntity.kt | 15 ++------------- src/main/resources/schema/schema-h2.sql | 2 ++ 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt b/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt index c73d4535..8d4e9e9a 100644 --- a/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt +++ b/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt @@ -4,11 +4,8 @@ import jakarta.persistence.Column import jakarta.persistence.Entity import jakarta.persistence.EntityListeners import jakarta.persistence.Table -import org.springframework.data.annotation.CreatedDate -import org.springframework.data.annotation.LastModifiedDate import org.springframework.data.jpa.domain.support.AuditingEntityListener -import roomescape.common.entity.PersistableBaseEntity -import java.time.LocalDateTime +import roomescape.common.entity.AuditingBaseEntity @Entity @EntityListeners(AuditingEntityListener::class) @@ -29,12 +26,4 @@ class StoreEntity( val businessRegNum: String, val regionCode: String, -) : PersistableBaseEntity(id) { - - @CreatedDate - @Column(updatable = false) - lateinit var createdAt: LocalDateTime - - @LastModifiedDate - lateinit var updatedAt: LocalDateTime -} \ No newline at end of file +) : AuditingBaseEntity(id) diff --git a/src/main/resources/schema/schema-h2.sql b/src/main/resources/schema/schema-h2.sql index 66fee5a8..37cec409 100644 --- a/src/main/resources/schema/schema-h2.sql +++ b/src/main/resources/schema/schema-h2.sql @@ -17,7 +17,9 @@ create table if not exists store( region_code varchar(10) not null, created_at timestamp not null, + created_by bigint not null, updated_at timestamp not null, + updated_by bigint not null, constraint uk_store__name unique (name), constraint uk_store__contact unique (contact),