blog/internal/repository/file_repository.go

26 lines
425 B
Go

package repository
import (
"Blog/internal/client"
"Blog/internal/consts"
"Blog/internal/model"
)
var fileRep *fileRepository
func FileRepository() *fileRepository {
if fileRep == nil {
fileRep = &fileRepository{
&BaseRep[model.UploadFile]{
DB: client.FileGormClient(),
TableName: consts.TABLE_UPLOAD_FILE,
},
}
}
return fileRep
}
type fileRepository struct {
*BaseRep[model.UploadFile]
}