Сообщения

Сообщения за январь, 2025

FAANG: PromotionService design

Изображение
 Plant UML: @startuml title PromotionService - Class Diagram ' Define external User class from UserService package "UserService" {     class User {         +id: Long         +username: String         +email: String         +phone: String     } } ' Define PromotionService entities package "PromotionService" {     class PromotionPlan {         +id: UUID         +name: String         +cost: Decimal         +viewCount: Integer         +audienceScope: Enum         +durationDays: Integer         +createdAt: Timestamp         +updatedAt: Timestamp     }     class Promotion {         +id: UUID         +userId: Long         +eventId: UUID   ...