| 12345678910111213141516171819202122232425262728293031323334 |
- 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 {
- 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")
- },
- },
- }
- }
|