Timeline: TimelineEvent entity + Flyway migration (#774) #816

Merged
marcel merged 11 commits from feat/issue-774-timeline-event-entity into main 2026-06-13 09:30:33 +02:00
Showing only changes of commit 62b96f718f - Show all commits

View File

@@ -99,9 +99,11 @@ public class TimelineEvent {
* CWE-639 — see ADR-040).
*/
@Column(name = "created_by", nullable = false)
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
private UUID createdBy;
@CreationTimestamp
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
private LocalDateTime createdAt;
/**
@@ -112,9 +114,11 @@ public class TimelineEvent {
* stale. Same forgery rationale as {@link #createdBy}.
*/
@Column(name = "updated_by", nullable = false)
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
private UUID updatedBy;
@UpdateTimestamp
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
private LocalDateTime updatedAt;
/**
@@ -125,5 +129,6 @@ public class TimelineEvent {
* internals (CWE-209).
*/
@Version
@Schema(requiredMode = Schema.RequiredMode.REQUIRED)
private Long version;
}