| 1234567891011121314151617181920212223242526272829303132333435 |
- package controller
- import (
- "git.ikuban.com/server/kugo/context"
- "github.com/google/wire"
- "git.ikuban.com/server/kugo/transport/http"
- "github.com/go-kratos/kratos/v2/log"
- )
- // ProviderSet is data providers.
- var ProviderSet = wire.NewSet(NewBase)
- type Base struct {
- http.DefaultController
- log *log.Helper
- }
- func NewBase(logger log.Logger) *Base {
- return &Base{
- log: log.NewHelper(log.With(logger, "module", "controller")),
- }
- }
- func (this *Base) Routers() []*http.Router {
- return []*http.Router{
- &http.Router{
- Path: "ping",
- Method: "",
- HandlerFunc: func(c *context.Context) {
- c.String("ok")
- },
- },
- }
- }
|