Skip to content

VladKuch/TestTaskZeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание

Nginx, PHP 8, Phalcon 5(фреймворк), MySQL 8.

В качестве авторизации для выполнения API запросов используется Basic Auth: username=zebra, password=qwerty123.

     GET: http://localhost/api/tendеr/get/{Номер} - Получить тендер по номеру.
     GET: http://localhost/api/tendеr/fetch?name=Название&date=05.11.2022&order=desc - Получить список всех тендеров.
          Допускается использование query-параметров name и date для фильтрации по названию и дате соответственно.
          Также можно использовать query параметр order для сортировки по дате изменеия. Значения: asc и desc. По умолчанию asc.
     POST http://localhost/api/tendеr/add - Добавить новый тендер.
          POST параметры: number(Номер - обязательный параметр), status (Статус- имеет варианты 'Открыто', 'Закрыто', 'Отменено' - значение по умолчанию 'Открыто'), 
          name(Название - обязательный параметр)
     POST http://localhost/api/tendеr/import - Импорт тендоров из CSV файла. Формат файда как test_task_data.csv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published