package binding import ( "git.sxidc.com/go-framework/baize/api" "git.sxidc.com/go-framework/baize/infrastructure" ) type Binder struct { router api.Router i *infrastructure.Infrastructure } func NewBinder(router api.Router, i *infrastructure.Infrastructure) *Binder { return &Binder{ router: router, i: i, } } func (b *Binder) Router() api.Router { return b.router } func (b *Binder) Infrastructure() *infrastructure.Infrastructure { return b.i }