impl.go 617 B

123456789101112131415161718
  1. package impl
  2. import (
  3. "go.uber.org/dig"
  4. "gxt-file-server/app/bll"
  5. "gxt-file-server/app/bll/impl/internal"
  6. )
  7. func Inject(container *dig.Container) {
  8. _ = container.Provide(internal.NewTrans)
  9. _ = container.Provide(func(b *internal.Trans) bll.ITrans { return b })
  10. _ = container.Provide(internal.NewDemo)
  11. _ = container.Provide(func(b *internal.Demo) bll.IDemo { return b })
  12. _ = container.Provide(internal.NewFile)
  13. _ = container.Provide(func(b *internal.File) bll.IFile { return b })
  14. _ = container.Provide(internal.NewFileChunk)
  15. _ = container.Provide(func(b *internal.FileChunk) bll.IFileChunk { return b })
  16. }