ТЗ

ТЗ


Здравствуйте.

Вы откликнулись на вакансию, прежде, чем мы сможем обсуждать сотрудничество нужно выполнить тестовое задание, оно ниже. Опытный программист, знакомый с фреймворками, сможет выполнить его за час. Выполнение задания необходимо для оценки Ваших способностей.

 

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

На скрепке дамб базы данных, описание таблиц:

·         requests – Запросы

o   time – время прихода запроса

o   num – номер телефона

o   channel – канал (0 – телефон, 1 – SMS)

o   callid – идентификатор звонка

o   account – номер лицевого счета

o   addr – Адрес

o   uk – управляющая компания

·         evidences – показания

o   time – время передачи

o   request_id – идентификатор запроса

o   counter_name – название счетчика

o   counter_id – ID счетчика

o   counter_num – номер счетчика

o   service_id – Код службы

o   value – переданное значение

·         sms – журнал SMS

o   num – номер телефона

o   text – входящий текст

o   state – статус (0 – не обработано, 1 – обработано)

o   response – отправленный ответ

 

Ваша задача:

1.       Реализовать на Yii2 API для работы с БД и общению с приложением по протоколу REST.

2.       Реализовать на http://webix.com/ фронтенд. Во фронтенде должно быть слева меню с разделами:

a.       Переданные показания – таблица, содержащая:

                                                               i.      Дата и время

                                                             ii.      Номер телефона

                                                           iii.      Канал

                                                           iv.      Адрес

                                                             v.      УК

b.       Дашбоард с текущими показателями

 

Скриншоты интерфейса для примера из работающей системы, графику повторять не обязательно.




Report Page