Files
mayfly-go/server/internal/db/infrastructure/persistence/persistence.go

27 lines
547 B
Go
Raw Normal View History

2022-09-09 18:26:08 +08:00
package persistence
import "mayfly-go/internal/db/domain/repository"
var (
2023-08-27 11:07:29 +08:00
instanceRepo repository.Instance = newInstanceRepo()
2022-09-09 18:26:08 +08:00
dbRepo repository.Db = newDbRepo()
dbSqlRepo repository.DbSql = newDbSqlRepo()
dbSqlExecRepo repository.DbSqlExec = newDbSqlExecRepo()
)
2023-08-27 11:07:29 +08:00
func GetInstanceRepo() repository.Instance {
return instanceRepo
}
2022-09-09 18:26:08 +08:00
func GetDbRepo() repository.Db {
return dbRepo
}
func GetDbSqlRepo() repository.DbSql {
return dbSqlRepo
}
func GetDbSqlExecRepo() repository.DbSqlExec {
return dbSqlExecRepo
}