provider.go 947 B

123456789101112131415161718192021222324252627
  1. package provider
  2. import (
  3. "github.com/go-nunu/nunu-layout/internal/database"
  4. "github.com/go-nunu/nunu-layout/internal/handler"
  5. "github.com/go-nunu/nunu-layout/internal/job"
  6. "github.com/go-nunu/nunu-layout/internal/middleware"
  7. "github.com/go-nunu/nunu-layout/internal/repository"
  8. "github.com/go-nunu/nunu-layout/internal/server"
  9. "github.com/go-nunu/nunu-layout/internal/service"
  10. "github.com/go-nunu/nunu-layout/pkg/db"
  11. "github.com/go-nunu/nunu-layout/pkg/sonyflake"
  12. "github.com/google/wire"
  13. )
  14. var ServerSet = wire.NewSet(server.NewServerHTTP)
  15. var DBSet = wire.NewSet(db.NewDB)
  16. var SonyflakeSet = wire.NewSet(sonyflake.NewSonyflake)
  17. var RepositorySet = wire.NewSet(repository.NewUserRepository)
  18. var ServiceSet = wire.NewSet(service.NewUserService)
  19. var MigrateSet = wire.NewSet(database.NewMigrate)
  20. var JobSet = wire.NewSet(job.NewJob)
  21. var JwtSet = wire.NewSet(middleware.NewJwt)
  22. var HandlerSet = wire.NewSet(
  23. handler.NewUserHandler,
  24. )