github.com/oinume/lekcije@v0.0.0-20231017100347-5b4c5eb6ab24/backend/infrastructure/mysql/m_country.go (about) 1 package mysql 2 3 import ( 4 "context" 5 "database/sql" 6 7 "github.com/oinume/lekcije/backend/domain/repository" 8 "github.com/oinume/lekcije/backend/model2" 9 ) 10 11 type mCountryRepository struct { 12 db *sql.DB 13 } 14 15 func NewMCountryRepository(db *sql.DB) repository.MCountry { 16 return &mCountryRepository{ 17 db: db, 18 } 19 } 20 21 func (r *mCountryRepository) FindAll(ctx context.Context) ([]*model2.MCountry, error) { 22 return model2.MCountries().All(ctx, r.db) 23 }