Выгрузка данных с LP-crm в базу данных PostgreSQL
Техническое задание
RESTful микросервис выгрузки данных из LpCRM в базу данных PostgreSQL и получения информации по API
- Создать микросервис с web интерфейсом для выгрузки данных заказов по статусам в lpCRM в базу данных PostgreSQL.
- Интерфейс должен содержать кнопку для выгрузки данных по клику.
- Интерфейс должен содержать поля для настройки выгрузки данных по расписанию в автоматическом режиме.
- Интерфейс должен содержать поля настроек для выбора статусов заказов для выгрузки.
- Микросервис должен содержать следующее API:
Параметры:
token - токен в настройках сервиса
user - логин пользователя из бд заказов
date* - обозначает период id заказов для вывода
Описание:
Возвращает список id заказов пользователя в json
GET https://api.yellowshop.ua/lp_unloading/order
Параметры:
token - токен в настройках сервиса
order_id - id заказа
Описание:
Возвращает всю информацию о заказе в json
GET https://api.yellowshop.ua/lp_unloading/product
Параметры:
token - токен в настройках сервиса
product - название товара
date* - обозначает период id заказов для вывода
Описание:
Возвращает список id заказов по товару в json
GET https://api.yellowshop.ua/lp_unloading/status
Параметры:
token - токен в настройках сервиса
status - название статуса
date* - обозначает период id заказов для вывода
Описание:
Возвращает список id заказов по статусу в json
*- необязательное поле