feat: improve repository structure

This commit is contained in:
Elton Minetto
2020-10-12 06:58:58 -03:00
parent d4496c2585
commit 2c0f46aff1
8 changed files with 64 additions and 66 deletions
+3 -4
View File
@@ -11,8 +11,7 @@ import (
"github.com/eminetto/clean-architecture-go-v2/domain/usecase/book"
"github.com/eminetto/clean-architecture-go-v2/domain/usecase/user"
brepo "github.com/eminetto/clean-architecture-go-v2/infra/repository/book"
urepo "github.com/eminetto/clean-architecture-go-v2/infra/repository/user"
"github.com/eminetto/clean-architecture-go-v2/infra/repository"
"github.com/eminetto/clean-architecture-go-v2/domain/usecase/loan"
@@ -37,10 +36,10 @@ func main() {
}
defer db.Close()
bookRepo := brepo.NewMySQLRepository(db)
bookRepo := repository.NewBookMySQL(db)
bookService := book.NewService(bookRepo)
userRepo := urepo.NewMySQLRepoRepository(db)
userRepo := repository.NewUserMySQL(db)
userService := user.NewService(userRepo)
loanUseCase := loan.NewService(userService, bookService)