website refactor
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: ICarRepository
|
||||
* Application Port: CarRepository
|
||||
*
|
||||
* Repository interface for Car entity CRUD operations.
|
||||
* Defines async methods using domain entities as types.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: IDriverRepository
|
||||
* Application Port: DriverRepository
|
||||
*
|
||||
* Repository interface for Driver entity CRUD operations.
|
||||
* Defines async methods using domain entities as types.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: IDriverStatsRepository
|
||||
* Application Port: DriverStatsRepository
|
||||
*
|
||||
* Repository interface for storing and retrieving computed driver statistics.
|
||||
* This is used for caching computed stats and serving frontend data.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: ILeagueMembershipRepository
|
||||
* Application Port: LeagueMembershipRepository
|
||||
*
|
||||
* Repository interface for league membership and join request operations.
|
||||
* This defines the persistence boundary for membership-related domain entities.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: ILeagueRepository
|
||||
* Application Port: LeagueRepository
|
||||
*
|
||||
* Repository interface for League entity CRUD operations.
|
||||
* Defines async methods using domain entities as types.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ILeagueWalletRepository
|
||||
* Repository Interface: LeagueWalletRepository
|
||||
*
|
||||
* Defines operations for LeagueWallet aggregate persistence
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ILiveryRepository
|
||||
* Repository Interface: LiveryRepository
|
||||
*
|
||||
* Defines operations for livery-related entities
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: IMediaRepository
|
||||
* Application Port: MediaRepository
|
||||
*
|
||||
* Repository interface for media assets (logos, avatars).
|
||||
* Handles frontend assets like team logos and driver avatars.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: IPenaltyRepository
|
||||
* Repository Interface: PenaltyRepository
|
||||
*
|
||||
* Defines the contract for persisting and retrieving Penalty entities.
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: IPrizeRepository
|
||||
* Repository Interface: PrizeRepository
|
||||
*
|
||||
* Defines operations for Prize entity persistence
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: IProtestRepository
|
||||
* Repository Interface: ProtestRepository
|
||||
*
|
||||
* Defines the contract for persisting and retrieving Protest entities.
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: IRaceRegistrationRepository
|
||||
* Application Port: RaceRegistrationRepository
|
||||
*
|
||||
* Repository interface for race registration operations.
|
||||
* This defines the persistence boundary for RaceRegistration entities.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: IRaceRepository
|
||||
* Application Port: RaceRepository
|
||||
*
|
||||
* Repository interface for Race entity CRUD operations.
|
||||
* Defines async methods using domain entities as types.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: IResultRepository
|
||||
* Application Port: ResultRepository
|
||||
*
|
||||
* Repository interface for Result entity CRUD operations.
|
||||
* Defines async methods using domain entities as types.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ISeasonSponsorshipRepository
|
||||
* Repository Interface: SeasonSponsorshipRepository
|
||||
*
|
||||
* Defines operations for SeasonSponsorship aggregate persistence
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ISponsorRepository
|
||||
* Repository Interface: SponsorRepository
|
||||
*
|
||||
* Defines operations for Sponsor aggregate persistence
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ISponsorshipPricingRepository
|
||||
* Repository Interface: SponsorshipPricingRepository
|
||||
*
|
||||
* Stores sponsorship pricing configuration for any sponsorable entity.
|
||||
* This allows drivers, teams, races, and leagues to define their sponsorship slots.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ISponsorshipRequestRepository
|
||||
* Repository Interface: SponsorshipRequestRepository
|
||||
*
|
||||
* Defines operations for SponsorshipRequest aggregate persistence
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: IStandingRepository
|
||||
* Application Port: StandingRepository
|
||||
*
|
||||
* Repository interface for Standing entity operations.
|
||||
* Includes methods for calculating and retrieving standings.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: ITeamMembershipRepository
|
||||
* Application Port: TeamMembershipRepository
|
||||
*
|
||||
* Repository interface for team membership and join request operations.
|
||||
* This defines the persistence boundary for team membership-related entities.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ITeamRatingEventRepository
|
||||
* Repository Interface: TeamRatingEventRepository
|
||||
*
|
||||
* Port for persisting and retrieving team rating events (ledger).
|
||||
* Events are immutable and ordered by occurredAt for deterministic snapshot computation.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ITeamRatingRepository
|
||||
* Repository Interface: TeamRatingRepository
|
||||
*
|
||||
* Port for persisting and retrieving TeamRating snapshots.
|
||||
* Snapshots are derived from rating events for fast reads.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: ITeamRepository
|
||||
* Application Port: TeamRepository
|
||||
*
|
||||
* Repository interface for Team aggregate operations.
|
||||
* This defines the persistence boundary for Team entities.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: ITeamStatsRepository
|
||||
* Application Port: TeamStatsRepository
|
||||
*
|
||||
* Repository interface for storing and retrieving computed team statistics.
|
||||
* This is used for caching computed stats and serving frontend data.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Application Port: ITrackRepository
|
||||
* Application Port: TrackRepository
|
||||
*
|
||||
* Repository interface for Track entity CRUD operations.
|
||||
* Defines async methods using domain entities as types.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Repository Interface: ITransactionRepository
|
||||
* Repository Interface: TransactionRepository
|
||||
*
|
||||
* Defines operations for Transaction entity persistence
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user