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

37 lines
899 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-12-27 22:59:20 +08:00
instanceRepo repository.Instance = newInstanceRepo()
dbRepo repository.Db = newDbRepo()
dbSqlRepo repository.DbSql = newDbSqlRepo()
dbSqlExecRepo repository.DbSqlExec = newDbSqlExecRepo()
dbBackupHistoryRepo = NewDbBackupHistoryRepo()
dbRestoreHistoryRepo = NewDbRestoreHistoryRepo()
2022-09-09 18:26:08 +08:00
)
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
}
2023-12-27 22:59:20 +08:00
func GetDbBackupHistoryRepo() repository.DbBackupHistory {
return dbBackupHistoryRepo
}
func GetDbRestoreHistoryRepo() repository.DbRestoreHistory {
return dbRestoreHistoryRepo
}