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