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 }