24 lines
530 B
Go
24 lines
530 B
Go
package repository
|
|
|
|
import (
|
|
"devone.aplikasi.web.id/gitea/mario/go-ohif-proxy/internal/database"
|
|
"github.com/jmoiron/sqlx"
|
|
)
|
|
|
|
// Repository provides a base interface to the database
|
|
type Repository struct {
|
|
db *sqlx.DB // Changed from *sql.DB to *sqlx.DB
|
|
}
|
|
|
|
// NewRepository creates a new database repository
|
|
func NewRepository() *Repository {
|
|
return &Repository{
|
|
db: database.DB,
|
|
}
|
|
}
|
|
|
|
// Close closes the database connection (no-op as DB is managed by database package)
|
|
func (r *Repository) Close() error {
|
|
return nil
|
|
}
|