binder.go 474 B

1234567891011121314151617181920212223242526
  1. package binding
  2. import (
  3. "git.sxidc.com/go-framework/baize/api"
  4. "git.sxidc.com/go-framework/baize/infrastructure"
  5. )
  6. type Binder struct {
  7. router api.Router
  8. i *infrastructure.Infrastructure
  9. }
  10. func NewBinder(router api.Router, i *infrastructure.Infrastructure) *Binder {
  11. return &Binder{
  12. router: router,
  13. i: i,
  14. }
  15. }
  16. func (b *Binder) Router() api.Router {
  17. return b.router
  18. }
  19. func (b *Binder) Infrastructure() *infrastructure.Infrastructure {
  20. return b.i
  21. }