Skip to main content

Module portfolio_repository

Module portfolio_repository 

Source
Expand description

Port (trait) pour le repository Portfolio — Story 2.1.

Hexagonal : trait côté application, implémentation PostgreSQL dans infrastructure/database/repositories/portfolio_repository_impl.rs.

Toutes les méthodes retournent Result<_, AppError> (CRITICAL.md §4 — pas de Result<_, String> pour les NEW use-cases).

Source : docs/maury/refonte-ux-multi-role-acp/architecture.md §3.1.

Structs§

PortfolioBuildingEntry
Entrée de listing : un building du portfolio + flag favori + ordre déterministe (favoris d’abord, puis added_at DESC).

Traits§

PortfolioRepository
Port repository Portfolio.