1 Star 0 Fork 0

leovs/yc-go-sdk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
type.go 681 Bytes
一键复制 编辑 原始数据 按行查看 历史
leovs 提交于 2024-12-14 21:23 . v2
package runtime
import (
redisClient "gitee.com/leovs/yc-go-sdk/v2/redis-client"
"github.com/elastic/go-elasticsearch/v8"
"github.com/gofiber/fiber/v2"
"gorm.io/gorm"
)
type Runtime interface {
Mode(value ...string) string
IsDebug() bool
SetDb(db *gorm.DB)
GetDb() *gorm.DB
SetDynamicDb(name string, db *gorm.DB)
GetDynamicDb(name string) *gorm.DB
SetEs(es *elasticsearch.TypedClient)
GetEs() *elasticsearch.TypedClient
// SetEngine 使用的路由
SetEngine(engine *fiber.App)
GetEngine() *fiber.App
GetConfig(key string) interface{}
SetConfig(key string, value interface{})
SetRedis(redis *redisClient.RedisClient)
GetRedis() *redisClient.RedisClient
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/leovs/yc-go-sdk.git
git@gitee.com:leovs/yc-go-sdk.git
leovs
yc-go-sdk
yc-go-sdk
v2.0.5

搜索帮助

0d507c66 1850385 C8b1a773 1850385