%D0%A2%D0%B5%D0%BB%D0%B5%D0%B3%D1%80%D0%B0%D0%BC%D0%BC %D0%B1%D0%BE%D1%82 - Sla777Veg/TeamProject GitHub Wiki

Welcome to the TeamProject wiki!

Проектирование телеграмм-бота

В рамках проекта мы будем реализовывать telegram бота, работающего в интерактивном режиме с пользователями, желающими взять животное из приюта. Возможные задачи для решения были установлены в ТЗ. В проекте предоставлен пакет model, который будет содержит пять классов, из которых будет создано соответственно пять таблиц, содержащих животных, их усыновителей, и один класс для хранения ежедневного рапорта. Думаю, между питомцем и хозяином будет связь Many to One, а между таблицами, содержащими хозяинов и дневную отчетность можно сделать связь One to Many, но это пока не точно. Это классы Cat, Dog, PersonCat, PersonDog, ReportDay. В пакете сontroller предоставлены эндпоинты для удобной работы с таблицами, реализованных по моделям. В пакете service - вся необходимая бизнес логика для контроллеров. Также реализован пакет exception для проверок наших данных. Работа с базами данных будет осуществляться через Liquibase. К работе подключен бот, который осуществляет пока что только приветствие.

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