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] }