[#44] 매장 기능 도입 #45

Merged
pricelees merged 116 commits from feat/#44 into main 2025-09-20 03:15:06 +00:00
2 changed files with 12 additions and 1 deletions
Showing only changes of commit cf3a1488f7 - Show all commits

View File

@ -3,6 +3,8 @@ package roomescape.store.infrastructure.persistence
import jakarta.persistence.Column import jakarta.persistence.Column
import jakarta.persistence.Entity import jakarta.persistence.Entity
import jakarta.persistence.EntityListeners import jakarta.persistence.EntityListeners
import jakarta.persistence.EnumType
import jakarta.persistence.Enumerated
import jakarta.persistence.Table import jakarta.persistence.Table
import org.springframework.data.jpa.domain.support.AuditingEntityListener import org.springframework.data.jpa.domain.support.AuditingEntityListener
import roomescape.common.entity.AuditingBaseEntity import roomescape.common.entity.AuditingBaseEntity
@ -25,5 +27,13 @@ class StoreEntity(
@Column(unique = false) @Column(unique = false)
val businessRegNum: String, val businessRegNum: String,
val regionCode: String, var regionCode: String,
@Enumerated(value = EnumType.STRING)
var status: StoreStatus
) : AuditingBaseEntity(id) ) : AuditingBaseEntity(id)
enum class StoreStatus {
ACTIVE,
INACTIVE
}

View File

@ -15,6 +15,7 @@ create table if not exists store(
contact varchar(50) not null, contact varchar(50) not null,
business_reg_num varchar(12) not null, business_reg_num varchar(12) not null,
region_code varchar(10) not null, region_code varchar(10) not null,
status varchar(20) not null,
created_at timestamp not null, created_at timestamp not null,
created_by bigint not null, created_by bigint not null,