Данный проект реализует утилиту для поиска совпадений мобильного номера с кодами ОКВЭД. Проект написан на Java с использованием Spring Boot и предоставляет простое REST API для матчинга номера с соответствующей категорией ОКВЭД.
Закладывал, что структура кода ОКВЭД выглядит так:
XX — класс;
XX.X — подкласс;
XX.XX — группа;
XX.XX.X — подгруппа;
XX.XX.XX — вид.
Поэтому брал во внимание последние 6 цифр номера
Проверка явного совпадения последних 6 цифр номера с ОКВЭД кодами, и далее, убирая по одной цифре с конца, матчинг с рекурсивным проходом по Json
Также добавил кэш, чтобы не выполнять запрос каждый раз
При старте Spring приложения по адресу http://localhost:8080 будет форма для ввода номера
