db_client 面向接口实现
This commit is contained in:
@ -14,7 +14,7 @@ import (
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
// IWrapperClient 包装的客户端
|
||||
// IWrapperClient 包装的客户端, 包装 IWrapperDatabaseClient
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
@ -27,7 +27,7 @@ type IWrapperClient interface {
|
||||
// BatchAddWithConfigDir 通过具体的配置列表增加数据库实例
|
||||
BatchAddWithConfigDir(cfgDir string, logInstance *zap.Logger, extraFieldList []string) error
|
||||
// GetDBClient 基于数据库标识获取数据库实例
|
||||
GetDBClient(dbFlag string) (*define.DBClient, error)
|
||||
GetDBClient(dbFlag string) (IWrapperDatabaseClient, error)
|
||||
// GetMasterClient 获取主库连接
|
||||
GetMasterClient(ctx context.Context, dbFlag string) (*gorm.DB, error)
|
||||
// GetSlaveClient 获取从库连接
|
||||
|
Reference in New Issue
Block a user