Files
ffsaf-site/src/main/java/fr/titionfire/ffsaf/data/model/LogModel.java
Thibaut Valentin 13650b27c1
All checks were successful
Deploy Production Server / if_merged (pull_request) Successful in 6m50s
feat: add selection
2026-01-05 17:56:37 +01:00

48 lines
806 B
Java

package fr.titionfire.ffsaf.data.model;
import io.quarkus.runtime.annotations.RegisterForReflection;
import jakarta.persistence.*;
import lombok.*;
import java.util.Date;
@Getter
@Setter
@Builder
@AllArgsConstructor
@NoArgsConstructor
@RegisterForReflection
@Entity
@Table(name = "log")
public class LogModel {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
Long id;
String subject;
Date dateTime;
ActionType action;
ObjectType object;
Long target_id;
@Column(columnDefinition = "TEXT")
String target_name;
@Column(columnDefinition = "TEXT")
String message;
public enum ActionType {
ADD, REMOVE, UPDATE
}
public enum ObjectType {
Membre, Affiliation, Licence, Club, Competition, Register, Selection
}
}