Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


1. BOOKING MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) BookingBookingBookingModuleEventHall
(2) BookingItemBookingItemSeatModuleEventHall
(3) CustomerCustomerCustomerModuleEventHall
(4) EventTicketTypeEventTicketTypeVenueAreaModuleEventHall
(5) PaymentPaymentBookingModuleEventHall
(6) PriceCategoryPriceCategoryBookingModuleEventHall

Module Interfaces (17)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /BookingService/paymentfindAllPayment()BookingModuleGETPayment
(2) /BookingService/payment/{id}deletePaymentById(id)BookingModuleDELETEPayment
(3) /BookingService/booking/customer/{id}findAllBookingOfCustomer(id)BookingModuleGETCustomer Booking
(4) /BookingService/bookingfindAllBooking()BookingModuleGETBooking
(5) /BookingService/pricecategory/{id}findPriceCategoryById(id)BookingModuleGETPriceCategory
(6) /BookingService/pricecategory/{id}updatePriceCategoryById(pricecategory)BookingModulePUTPriceCategory
(7) /BookingService/booking/{id}deleteBookingById(id)BookingModuleDELETEBooking
(8) /BookingService/payment/{id}findPaymentById(id)BookingModuleGETPayment
(9) /BookingService/booking/{id}updateBookingById(booking)BookingModulePUTBooking
(10) /BookingService/paymentinsertPayment(payment)BookingModulePOSTPayment
(11) /BookingService/payment/booking/{id}findAllPaymentOfBooking(id)BookingModuleGETBooking Payment
(12) /BookingService/pricecategory/{id}deletePriceCategoryById(id)BookingModuleDELETEPriceCategory
(13) /BookingService/pricecategoryinsertPriceCategory(pricecategory)BookingModulePOSTPriceCategory
(14) /BookingService/pricecategoryfindAllPriceCategory()BookingModuleGETPriceCategory
(15) /BookingService/payment/{id}updatePaymentById(payment)BookingModulePUTPayment
(16) /BookingService/bookinginsertBooking(booking)BookingModulePOSTBooking
(17) /BookingService/booking/{id}findBookingById(id)BookingModuleGETBooking






1.1 BOOKING


BookingBookingModuleEventHall

Properties (6)

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





1.2 PAYMENT


PaymentBookingModuleEventHall

Properties (7)

PropertyTypeEntityReferenceModule
(1) AmountSTRINGPayment
(2) BookingLONGPaymentBookingBookingModule
(3) CreatedAtDATEPayment
(4) CurrencySTRINGPayment
(5) PaymentMethodSTRINGPayment
(6) PaymentStatusSTRINGPayment
(7) TransactionReferenceSTRINGPayment





1.3 PRICE CATEGORY


PriceCategoryBookingModuleEventHall

Properties (3)

PropertyTypeEntityReferenceModule
(1) CodeSTRINGPriceCategory
(2) DescriptionSTRINGPriceCategory
(3) NameSTRINGPriceCategory





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum