// Code scaffolded by goctl. Safe to edit. // goctl 1.10.2 package svc import ( "udeServer/internal/config" "udeServer/internal/model" "github.com/zeromicro/go-zero/core/stores/sqlx" ) type ServiceContext struct { Config config.Config DB sqlx.SqlConn DirectoryModel model.TDirectoryModel KeyModel model.TKeyModel ServiceModel model.TServiceModel } func NewServiceContext(c config.Config) *ServiceContext { conn := sqlx.MustNewConn(c.MySQL) return &ServiceContext{ Config: c, DB: conn, DirectoryModel: model.NewTDirectoryModel(conn), KeyModel: model.NewTKeyModel(conn), ServiceModel: model.NewTServiceModel(conn), } }