This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
package repository
|
||||
|
||||
import "database/sql"
|
||||
import (
|
||||
"butterfliu/internal/model"
|
||||
"database/sql"
|
||||
)
|
||||
|
||||
type MediaRepository struct {
|
||||
db *sql.DB
|
||||
@@ -10,13 +13,13 @@ func NewMediaRepository(db *sql.DB) *MediaRepository {
|
||||
return &MediaRepository{db: db}
|
||||
}
|
||||
|
||||
func (r *MediaRepository) Get(id int) (MediaFile, error) {
|
||||
var m MediaFile
|
||||
func (r *MediaRepository) Get(id int) (model.MediaFile, error) {
|
||||
var m model.MediaFile
|
||||
err := r.db.QueryRow("SELECT id, path, library_id FROM media_files WHERE id = ?", id).Scan(
|
||||
&m.ID, &m.Path, &m.LibraryID,
|
||||
)
|
||||
if err != nil {
|
||||
return MediaFile{}, err
|
||||
return model.MediaFile{}, err
|
||||
}
|
||||
return m, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user