feat: StoreEntity 추가

This commit is contained in:
이상진 2025-09-14 16:21:36 +09:00
parent f4d7b30452
commit 12d75d2c66
2 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,31 @@
package roomescape.store.infrastructure.persistence
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
@Entity
@EntityListeners(AuditingEntityListener::class)
@Table(name = "store")
class StoreEntity(
id: Long,
var name: String,
var address: String,
val businessRegNum: String,
val regionCode: String,
) : PersistableBaseEntity(id) {
@CreatedDate
@Column(updatable = false)
lateinit var createdAt: LocalDateTime
@LastModifiedDate
lateinit var updatedAt: LocalDateTime
}

View File

@ -0,0 +1,5 @@
package roomescape.store.infrastructure.persistence
import org.springframework.data.jpa.repository.JpaRepository
interface StoreRepository : JpaRepository<StoreEntity, Long>