Files
mayfly-go/server/internal/db/infrastructure/persistence/persistence.go
2023-09-04 23:09:28 +08:00

27 lines
547 B
Go

package persistence
import "mayfly-go/internal/db/domain/repository"
var (
instanceRepo repository.Instance = newInstanceRepo()
dbRepo repository.Db = newDbRepo()
dbSqlRepo repository.DbSql = newDbSqlRepo()
dbSqlExecRepo repository.DbSqlExec = newDbSqlExecRepo()
)
func GetInstanceRepo() repository.Instance {
return instanceRepo
}
func GetDbRepo() repository.Db {
return dbRepo
}
func GetDbSqlRepo() repository.DbSql {
return dbSqlRepo
}
func GetDbSqlExecRepo() repository.DbSqlExec {
return dbSqlExecRepo
}