generated from pricelees/issue-pr-template
[#44] 매장 기능 도입 #45
@ -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
|
||||||
|
}
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user