Skip to content

Dlakares/CorporationX

 
 

Repository files navigation

Моя работа

Achievement Service - работа с достижениями

Общий интерфейс, абстрактный класс для достижений определённого типа и обработчик достижения работают в совокупности и предполагают просто добавление новых достижений и обновление функционала

Analytics Service

Сервис выполняет работу по сохранению аналитики в общем виде.

Слушатель ивентов ловит событие и дальше хенлдер который сохраняет сущность в БД.

Notification Service - обработка и отправление нотификаций

Абстрактный дженерик класс который строит сообщение с помощью Message Builder (в моём случае под мой тип нотификации), после чего выбирает предпочитаемый вид контакта пользователя и отправляет этим способом нотификацию

Payment Service - работа с оплатой

Участвовал в разработке оплаты через DMS. Законфигурировал работу с редисом и спроектировал таблицу

Контроллер поддерживает - создание, отмену, планирование и проведение платежа

Планировщик - создаёт и проводит к сроку запланированые платежи

Сервис выполняет все действия описанные в контроллере

Account Service - работа с балансами пользователей

Спроектировал таблицы баланса и истории баланса

Контроллер - создание, обновление и получение баланса

Сущность истории баланса

Сервисный класс баланса

Остальные сервисы

В них сделана не настолько уникальная работа, так что решаю не тратить ваше время на CRUD операции, хоть и с добавлением некоторой логики

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%