WIP: Export Kontor DB
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s

This commit is contained in:
Thomas Peetz
2026-09-30 18:55:59 +02:00
parent 914e1214de
commit f5abb44466
52 changed files with 1458 additions and 146 deletions
+12 -11
View File
@@ -1,9 +1,6 @@
package handlers
import (
"kontor-api-gin/internal/repository"
"kontor-api-gin/internal/service"
"gorm.io/gorm"
)
@@ -12,18 +9,22 @@ type TyscHandler struct {
PlayerHandler *PlayerHandler
TeamHandler *TeamHandler
PositionHandler *PositionHandler
// RoosterHandler *RoosterHandler
// VendorHandler *VendorHandler
// CardSetHandler *CardSetHandler
// CardHandler *CardHandler
RoosterHandler *RoosterHandler
VendorHandler *VendorHandler
CardSetHandler *CardSetHandler
CardHandler *CardHandler
}
func NewTyscHandler(db *gorm.DB) *TyscHandler {
handlerMap := &TyscHandler{
SportHandler: &SportHandler{Service: service.NewSportService(repository.NewSportRepository(db))},
PlayerHandler: &PlayerHandler{Service: service.NewPlayerService(repository.NewPlayerRepository(db))},
TeamHandler: &TeamHandler{Service: service.NewTeamService(repository.NewTeamRepository(db))},
PositionHandler: &PositionHandler{Service: service.NewPositionService(repository.NewPositionRepository(db))},
SportHandler: NewSportHandler(db),
PlayerHandler: NewPlayerHandler(db),
TeamHandler: NewTeamHandler(db),
PositionHandler: NewPositionHandler(db),
RoosterHandler: NewRoosterHandler(db),
VendorHandler: NewVendorHandler(db),
CardSetHandler: NewCardSetHandler(db),
CardHandler: NewCardHandler(db),
}
return handlerMap
}