Skip to content

Управление питомцами#6

Open
Answer795031 wants to merge 101 commits into
masterfrom
dev
Open

Управление питомцами#6
Answer795031 wants to merge 101 commits into
masterfrom
dev

Conversation

@Answer795031

Copy link
Copy Markdown
Owner
  1. Добавлен функционал для управления записями питомцев в БД: сущность Pet, репозиторий PetRepository, контроллер PetController, сервис PetService.
  2. Создана таблица в БД для хранения записей питомцев.
  3. Реализованы методы POST, GET, UPDATE, REMOVE.
  4. Скорректирована зависимость SpringDoc OpenAPI Starter WebMVC UI для возможность добавления записей через SwaggerUI.

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
Answer795031 and others added 30 commits March 12, 2024 19:39
отредактирован класс 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