Mise en ligne de la version 0.2.0
All checks were successful
Build & Push Images / build (brain) (push) Successful in 46s
Build & Push Images / build (core) (push) Successful in 1m21s
Build & Push Images / build (web) (push) Successful in 1m25s

This commit is contained in:
2026-04-21 14:25:17 +02:00
parent ebee8e106b
commit ba8a503b3e
300 changed files with 35329 additions and 1 deletions

View File

@@ -0,0 +1,37 @@
// Interface TypeScript pour LoreDTO (correspond au DTO Java)
export interface Lore {
id?: string;
name: string;
description: string;
nodeCount?: number;
pageCount?: number;
}
// Interface pour la création de Lore (sans id)
export interface LoreCreate {
name: string;
description: string;
}
export interface LoreNode {
id?: string;
name: string;
/** Clé d'icône lucide-angular (ex: "users", "map-pin"). */
icon?: string | null;
/** ID du dossier parent (null = racine). */
parentId?: string | null;
loreId: string;
/** Champs historiques non encore persistés côté backend — gardés pour compat de l'UI. */
type?: string;
description?: string;
address?: string;
}
export interface LoreNodeCreate {
name: string;
icon: string;
description: string;
address: string;
parentId?: string | null;
loreId: string;
}