package repository import "gorm.io/gorm" type DAO struct { db *gorm.DB ApiKeysRepository *ApiKeysRepository CertRepository *CertRepository CompanyRepository *CompanyRepository FiskLogRepository *FiskLogRepository } var Dao DAO func CreateDAO(db *gorm.DB) DAO { return DAO{ db: db, ApiKeysRepository: CreateApiKeysRepository(db), CertRepository: CreateCertRepository(db), CompanyRepository: CreateCompanyRepository(db), FiskLogRepository: CreateFiskLogRepository(db), } }