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

Merged
pricelees merged 116 commits from feat/#44 into main 2025-09-20 03:15:06 +00:00
Showing only changes of commit 48b4a7597f - Show all commits

View File

@ -99,6 +99,7 @@ class DummyInitializer(
fun createPendingReservation(
user: UserEntity,
storeId: Long = tsidFactory.next(),
themeRequest: ThemeCreateRequest = ThemeFixture.createRequest,
scheduleRequest: ScheduleCreateRequest = ScheduleFixture.createRequest,
reservationRequest: PendingReservationCreateRequest = ReservationFixture.pendingCreateRequest,
@ -113,6 +114,7 @@ class DummyInitializer(
reservationRequest.scheduleId
} else {
createSchedule(
storeId = storeId,
request = scheduleRequest.copy(themeId = themeId),
status = ScheduleStatus.HOLD
).id
@ -131,11 +133,12 @@ class DummyInitializer(
fun createConfirmReservation(
user: UserEntity,
storeId: Long = tsidFactory.next(),
themeRequest: ThemeCreateRequest = ThemeFixture.createRequest,
scheduleRequest: ScheduleCreateRequest = ScheduleFixture.createRequest,
reservationRequest: PendingReservationCreateRequest = ReservationFixture.pendingCreateRequest,
): ReservationEntity {
return createPendingReservation(user, themeRequest, scheduleRequest, reservationRequest).apply {
return createPendingReservation(user, storeId, themeRequest, scheduleRequest, reservationRequest).apply {
this.status = ReservationStatus.CONFIRMED
}.also {
reservationRepository.save(it)