Skip to content

Курс Docker. Микросервисы. Kafka. Реактивный стек. Spring Cloud: https://javaops.ru/view/cloudjava

Notifications You must be signed in to change notification settings

chiga2016/menu-service

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс: Docker. Микросервисы. Kafka.
Реактивный стек. Spring Cloud (CloudJava)


Menu Service

Предоставляет REST API для CRUD операций с меню:

  • POST /v1/menu-items - создать блюдо, информация о блюде передается в теле запроса. Доступно для сотрудников, информация о сотруднике передается в токене доступа.
  • DELETE /v1/menu-items/{id} - удалить блюдо. Доступно для сотрудников, информация о сотруднике передается в токене доступа
  • PATCH /v1/menu-items/{id} - обновить блюдо, параметры обновления передаются в теле запроса. Доступно для сотрудников, информация о сотруднике передается в токене доступа
  • GET /v1/menu-items/{id} - получить блюдо. Доступно всем пользователям
  • GET /v1/menu-items?category={category}&sort={sort} - получить список блюд из выбранной категории, отсортированный или по алфавиту(AZ, ZA), или по цене (PRICE_ASC, PRICE_DESC), или по дате создания (DATE_ASC, DATE_DESC). Доступно всем пользователям
Данные хранятся в реляционной базе PostgreSQL 16.

About

Курс Docker. Микросервисы. Kafka. Реактивный стек. Spring Cloud: https://javaops.ru/view/cloudjava

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%