Skip to content

pustypawel/orders-2023-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsługa zamówień

  1. Utwórz koszyk
  2. Dodaj produkt (określ ilość)
  3. Inkrementuj ilość
  4. Dekrementuj ilość
  5. Ustaw ilość
  6. Usuń produkt

Warunki biznesowe:

  1. Dodanie produktu, który jest już w koszyku skutkuje inkrementacją ilości

Struktury danych:

Kontekst zamówienia

Zamówienie (Order):

  • id
  • data utworzenia
  • data ostatniej modyfikacji
  • lista pozycji
  • wartość zamówienia

Pozycja zamówienia (OrderItem):

  • produkt
  • ilość
  • wartość

Kontekst produktów

Produkt:

  • id
  • nazwa
  • cena
  • data utworzenia
  • data ostatniej modyfikacji

Docelowo podział na moduły:

  • api
  • application (api)
  • infrastructure (api, application)
  • runner (api, application, infrastructure)
  • cli

Database

ORDER_ENTITY

  • id
  • amount
  • created_at
  • updated_at

ORDER_LINE_ENTITY

  • product_id
  • quantity
  • amount
  • order_id

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages