query-database/api/internal/handlers/handlers.go
2026-03-25 15:46:20 +08:00

27 lines
424 B
Go

package handlers
import (
"database/sql"
"query-database/api/internal/auth"
"query-database/api/internal/config"
)
type Deps struct {
Cfg config.Config
Auth *auth.Auth
SQLite *sql.DB
MySQL *sql.DB
}
type Handlers struct {
cfg config.Config
auth *auth.Auth
sqlite *sql.DB
mysql *sql.DB
}
func New(d Deps) *Handlers {
return &Handlers{cfg: d.Cfg, auth: d.Auth, sqlite: d.SQLite, mysql: d.MySQL}
}