From cf3a1488f7fb4093d8a697ba77304af17daf3be3 Mon Sep 17 00:00:00 2001 From: pricelees Date: Mon, 15 Sep 2025 17:50:29 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20store=20=ED=85=8C=EC=9D=B4=EB=B8=94?= =?UTF-8?q?=EC=97=90=20status=20=EC=BB=AC=EB=9F=BC=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EB=B0=8F=20Enum=20=EC=A0=95=EC=9D=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../store/infrastructure/persistence/StoreEntity.kt | 12 +++++++++++- src/main/resources/schema/schema-h2.sql | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt b/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt index 8d4e9e9a..faf79f46 100644 --- a/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt +++ b/src/main/kotlin/roomescape/store/infrastructure/persistence/StoreEntity.kt @@ -3,6 +3,8 @@ package roomescape.store.infrastructure.persistence import jakarta.persistence.Column import jakarta.persistence.Entity import jakarta.persistence.EntityListeners +import jakarta.persistence.EnumType +import jakarta.persistence.Enumerated import jakarta.persistence.Table import org.springframework.data.jpa.domain.support.AuditingEntityListener import roomescape.common.entity.AuditingBaseEntity @@ -25,5 +27,13 @@ class StoreEntity( @Column(unique = false) val businessRegNum: String, - val regionCode: String, + var regionCode: String, + + @Enumerated(value = EnumType.STRING) + var status: StoreStatus ) : AuditingBaseEntity(id) + +enum class StoreStatus { + ACTIVE, + INACTIVE +} diff --git a/src/main/resources/schema/schema-h2.sql b/src/main/resources/schema/schema-h2.sql index 374adaf9..81ee9a9c 100644 --- a/src/main/resources/schema/schema-h2.sql +++ b/src/main/resources/schema/schema-h2.sql @@ -15,6 +15,7 @@ create table if not exists store( contact varchar(50) not null, business_reg_num varchar(12) not null, region_code varchar(10) not null, + status varchar(20) not null, created_at timestamp not null, created_by bigint not null,