Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-22: BOOKING (UI prompt)


BookingCustomerModuleEventHall

Properties (6)

PropertyTypeEntityReferenceModule
(1) BookingDateDATEBooking
(2) BookingNumberSTRINGBooking
(3) CurrencySTRINGBooking
(4) CustomerLONGBookingCustomerCustomerModule
(5) StatusSTRINGBooking
(6) TotalAmountSTRINGBooking


Module Interfaces (8)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /booking/{id}updateBookingById(booking)CustomerModulePUTBooking
(2) /booking/customer/{id}findAllBookingOfCustomer(id)CustomerModuleGETCustomer Booking
(3) /bookingfindAllBooking()CustomerModuleGETBooking
(4) /booking/{id}findBookingById(id)CustomerModuleGETBooking
(5) /booking/{id}deleteBookingById(id)CustomerModuleDELETEBooking
(6) /bookinginsertBooking(booking)CustomerModulePOSTBooking
(7) /payment/booking/{id}findAllPaymentOfBooking(id)CustomerModuleGETBooking Payment
(8) /bookingitem/booking/{id}findAllBookingItemOfBooking(id)EventModuleGETBooking BookingItem

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum