%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5 %D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%B2%2C %D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%BE%D0%B2%2C %D1%81%D1%83%D1%89%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9. - ITevgeniydav2022/Looking-for-house GitHub Wiki

Описание Классов.

Класс, отвечающий за запуск приложения:

[LookingForHouseApplication]

Класс, загружаемый до запуска основного класса, обеспечивающего работу приложения:

[BotConfig] - загрузка конфигурации бота (токена и имени бота).

Класс для создание встроенной клавиатуры и назначения кнопок меню для Telegram-бота

[TelegramBot.java]

Классы-модели:

[ReportCat.java]
[ReportDog.java]
[UserCat.java]
[UserDog.java]

Классы - Repository (здесь - интерфейсы):

[ReportCatRepository.java]
[ReportDogRepository.java]
[UserCatRepository.java]
[UserDogRepository.java]

Классы-Controller:

[ReportCatController.java]
[ReportDogController.java]
[UserCatController.java]
[UserDogController.java]

Классы-Exception:

[ReportCatNotFoundException.java]
[ReportDogNotFoundException.java]
[UserCatNotFoundException.java]
[UserDogNotFoundException.java]

Классы-Service:

[ReportCatService.java]
[ReportDogService.java]
[UserCatService.java]
[UserDogService.java]

Классы-Util:

[Constant.java]
[UserStatus]

Файл конфигурации БД и настроек бота:

src/main/resources/application.properties - содержит токен бота, имя бота и настройки для соединения с БД (используется PostgresSql).

Описание Методов.

Описание Сущностей.

⚠️ **GitHub.com Fallback** ⚠️