new file structure & koneksi ke DB
This commit is contained in:
23
internal/api/repository/repository.go
Normal file
23
internal/api/repository/repository.go
Normal file
@@ -0,0 +1,23 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user