github.com/kotovmak/go-admin@v1.1.1/plugins/example/example.go (about)

     1  package example
     2  
     3  import (
     4  	c "github.com/kotovmak/go-admin/modules/config"
     5  	"github.com/kotovmak/go-admin/modules/service"
     6  	"github.com/kotovmak/go-admin/plugins"
     7  )
     8  
     9  type Example struct {
    10  	*plugins.Base
    11  }
    12  
    13  func NewExample() *Example {
    14  	return &Example{
    15  		Base: &plugins.Base{PlugName: "example"},
    16  	}
    17  }
    18  
    19  func (e *Example) InitPlugin(srv service.List) {
    20  	e.InitBase(srv, "example")
    21  	e.App = e.initRouter(c.Prefix(), srv)
    22  }