Store Service
Store Service
Описание API
GET /api/v1/store/orders
– получить список заказов пользователя;GET /api/v1/store/{orderUid}
– информация по конкретному заказу;POST /api/v1/store/{orderUid}/warranty
– запрос гарантии по заказу;POST /api/v1/store/purchase
– выполнить покупку;POST /api/v1/store/{orderUid}/refund
– вернуть заказ;
Логика работы
Сервис является своеобразным gateway, все запросы проходят через него от имени пользователя. Информация о заказах собирается с Order Service, а потом опционально с Warehouse и Warranty Service. Остальные методы проверяют пользователя и делегируют запрос дальше на OrderService, т.к. вся информация о заказе хранится там.