Я использую golang для записи приложения веб-сервера.
Нужно использовать очень распространенную функцию запроса к базе данных findUserByEmail(DB gorm.DB, email string )
на нескольких контроллерах в одном пакете.
не знаю, гдея должен объявить эту функцию так, чтобы мне не нужно было копировать этот код в каждый контроллер, когда мне это нужно.
Я могу сделать это как FindUserByEmail(DB gorm.DB, email string )
в одном из контроллеров.чтобы я мог использовать его в любых других контроллерах.но это, кажется, не очень хорошая практика?