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

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

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>