generated from pricelees/issue-pr-template
[#56] 예약 & 결제 프로세스 및 패키지 구조 재정의 #57
@ -4,6 +4,7 @@ import com.sangdol.roomescape.schedule.business.domain.ScheduleOverview
|
||||
import com.sangdol.roomescape.schedule.infrastructure.persistence.ScheduleEntity
|
||||
import com.sangdol.roomescape.schedule.infrastructure.persistence.ScheduleStatus
|
||||
import com.sangdol.roomescape.theme.infrastructure.persistence.Difficulty
|
||||
import java.time.Instant
|
||||
import java.time.LocalDate
|
||||
import java.time.LocalTime
|
||||
|
||||
@ -45,14 +46,16 @@ data class ScheduleSummaryResponse(
|
||||
val date: LocalDate,
|
||||
val time: LocalTime,
|
||||
val themeId: Long,
|
||||
val status: ScheduleStatus
|
||||
val status: ScheduleStatus,
|
||||
val holdExpiredAt: Instant? = null
|
||||
)
|
||||
|
||||
fun ScheduleEntity.toSummaryResponse() = ScheduleSummaryResponse(
|
||||
date = this.date,
|
||||
time = this.time,
|
||||
themeId = this.themeId,
|
||||
status = this.status
|
||||
status = this.status,
|
||||
holdExpiredAt = this.holdExpiredAt
|
||||
)
|
||||
|
||||
data class ScheduleOverviewResponse(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user