/
drobash
/
AdBoard_service
Обзор
Документация
Войти
/
drobash
/
AdBoard_service
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/org/example/model/AdvertisementEvent.java
41 строка
974 B
dushesp
Создан сервис
14 апр 2025, 03:59
14 апр 2025, 03:59
a4bd979
Код
Авторство
О чём код?
package org.example.model; import jakarta.persistence.*; import lombok.*; import org.hibernate.annotations.CreationTimestamp; import java.time.LocalDateTime; @Entity @Table(name = "advertisement_events") @Getter @Setter @NoArgsConstructor @AllArgsConstructor @Builder public class AdvertisementEvent { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "advertisement_id", nullable = false) private Long advertisementId; @Column(name = "user_id", nullable = false) private Long userId; @Enumerated(EnumType.STRING) @Column(name = "event_type", nullable = false) private EventType eventType; @Column(name = "event_data", columnDefinition = "TEXT") private String eventData; @CreationTimestamp @Column(name = "created_at", nullable = false) private LocalDateTime createdAt; @Enumerated(EnumType.STRING) @Column(nullable = false) private EventStatus status; }