// Code generated by goctl. DO NOT EDIT! // Source: stdlib.proto package server import ( "app.yhyue.com/moapp/jybase/mysql" "app.yhyue.com/moapp/jydocs/rpc/stdlib/internal/logic" "app.yhyue.com/moapp/jydocs/rpc/stdlib/internal/svc" "app.yhyue.com/moapp/jydocs/rpc/stdlib/stdlib" "context" "gorm.io/gorm" "log" ) type StdlibServer struct { svcCtx *svc.ServiceContext DB *gorm.DB } func NewStdlibServer(svcCtx *svc.ServiceContext) *StdlibServer { db := initDB() return &StdlibServer{ svcCtx: svcCtx, DB: db, } } func (s *StdlibServer) DocQuery(ctx context.Context, in *stdlib.DocQueryRequest) (*stdlib.DocQueryResponse, error) { l := logic.NewDocQueryLogic(ctx, s.svcCtx) return l.DocQuery(in) } func initDB() *gorm.DB { log.Println("----------->【jy_docs】 rpc base init start<--------------") docDB := mysql.GormMysql("", "", 10, 10, nil) if docDB != nil { log.Println("----------->【jy_docs】 DB初始化成功!<--------------") return docDB } return nil }