add interface GenreRepository in internal/repository/repository.go
add implementation (GenreRepositoryImpl) in NEW file by path: internal/repository/genreRepository.go
Methods:
Save(model.Genre) error
FindAllByMovieId(int64) ([]modei.Genre, error)
Описание:
Метод Save сохраняет новый жанр (см. пример в internal/repository/movieRepository.go - Save)
Метод FindAllByMovieId получает идентификатор тайтла и находит все связанные жанры из таблицы genres_titles (см. пример в internal/repository/roleRepository.go - GetUserRolesIds)
Add genres repository:
GenreRepository
in internal/repository/repository.goGenreRepositoryImpl
) in NEW file by path: internal/repository/genreRepository.goMethods:
Описание: