Skip to content

Commit message#5

Open
Answer795031 wants to merge 100 commits into
masterfrom
feat.Maxim
Open

Commit message#5
Answer795031 wants to merge 100 commits into
masterfrom
feat.Maxim

Conversation

@Answer795031

Copy link
Copy Markdown
Owner

Test commit

Alemakave and others added 30 commits February 17, 2024 22:15
Реализована инициализация телеграм бота
Добавление зависимостей и инициализация бота
Реализованны кнопки
Реализованы приветствие и кнопки бота
* Реализовано меню выбора приюта
* Реализована функциональность вызова волонтера
* Добавили кеш команд
* Дополнили сущность БД Shelter
* Добавили запрос на получение списка всех приютов и их отображение в боте
* Выделены команды /start и приютов в отдельные классы
Создание шаблона для комманд
* заменил текст на константы
  * Узнать информацию о приюте
  * Расписание работы приюта
  * Вернуться к меню приюта
  * Адрес приюта
  * Схема проезда
  * Выдача пропуска
* Добавлен класс с константами
* Вынесены кнопки сообщений в отдельные классы
* Добавлена автоматическая регистрация команд и кнопок сообщений в кэш

* Отчистка кода
…ь Pet, репозиторий PetRepository, контроллер PetController, сервис PetService.

2. Создана таблица в БД для хранения записей питомцев.
3. Реализованы методы POST, GET, UPDATE, REMOVE.
4. Скорректирована зависимость SpringDoc OpenAPI Starter WebMVC UI для возможность добавления записей через SwaggerUI.
Правки Controler-а и service
# Conflicts:
#	src/main/java/pro/sky/teamoneproject/commands/ShelterDefaultCommand.java
#	src/main/java/pro/sky/teamoneproject/listener/TelegramBotListener.java
kiruha3 and others added 30 commits March 12, 2024 18:07
Добавлена сущность PetAdoption для отчета людей о питомцах
отредактирован класс ShelterClient
*Добавлено сохранение в базу отчета
Реализация Отчета
2. Доработка методов в ShelterController
# Conflicts:
#	src/main/java/pro/sky/teamoneproject/entity/PetAdaptation.java
2. Доработка методов в ShelterController
* Реализованы тесты контроллеров
Реализованы тесты контроллеров
PetRepository
ShelterClient
Сохранение выбранного петомца в клиенте
2. Исправление методов контроллеров для корректного отображения в SwaggerUI.
***AccessCommand
***AdressShelterOfCommand
***DogHandlerRecommendationCommand
***FirstMeetingWithPetCommand
***HomeImprovementTipsInvalidPetCommand
***HomeImprovementTipsOldPetCommand
***HomeImprovementTipsYoungPetCommand
***ListOfDocumentsCommand
***RulesOfServiceCommand
***TransportationRecommendationsCommand

Реализовано подцепление выбранного питомца в :
InfoAboutOfPetDefaultCommand
* Добавлен сервис уведомлений пользователя
2. Исправление методов контроллеров для корректного отображения в SwaggerUI.
# Conflicts:
#	src/main/java/pro/sky/teamoneproject/controller/PetController.java
#	src/main/java/pro/sky/teamoneproject/entity/PetAdaptation.java
#	src/test/java/pro/sky/teamoneproject/controllerTest/PetControllerTest.java
1. Сервис и контроллер.
2. Реализованы методы для получения, удаления и редактирования записи отчета.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants