feat: RoomEntity 추가

This commit is contained in:
이상진 2025-09-14 16:22:32 +09:00
parent 993c593944
commit 18be393252
2 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,24 @@
package roomescape.store.infrastructure.persistence
import jakarta.persistence.Entity
import jakarta.persistence.EnumType
import jakarta.persistence.Enumerated
import jakarta.persistence.Table
import roomescape.common.entity.AuditingBaseEntity
@Entity
@Table(name = "room")
class RoomEntity(
id: Long,
var name: String,
val storeId: Long,
var maxCapacity: Short,
@Enumerated(EnumType.STRING)
var status: RoomStatus
): AuditingBaseEntity(id)
enum class RoomStatus {
AVAILABLE, DISABLED
}

View File

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