Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 1.25 KB

File metadata and controls

12 lines (8 loc) · 1.25 KB

Тестовая задача, TypeScript:

Нужно сделать 2 сервиса: API и обработчик.

В API должно быть 3 роута:

  1. Запрос, который принимает xls файл и добавляет его в очередь на обработку. Данный метод может выполнить только администратор, передав в запросе jwt токен.
  2. Запрос, который возвращает список всех задач в очереди и статус каждой задачи(выполненна, в процессе выполнения, в очереди на выполнение).
  3. Запрос, который возвращает результат по определенной задаче. На вход передается ID задачи.

Сервис "обработчик" должен обрабатывать xls файлы, которые добавлены в очередь на выполнение. Он просто записывает этот файл в базу данных. xls файл может быть большим.

Формат таблицы: Цена, Название товара, Количество, Дата покупки