mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-03 07:50:25 +08:00
37 lines
899 B
Go
37 lines
899 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()
|
|
dbBackupHistoryRepo = NewDbBackupHistoryRepo()
|
|
dbRestoreHistoryRepo = NewDbRestoreHistoryRepo()
|
|
)
|
|
|
|
func GetInstanceRepo() repository.Instance {
|
|
return instanceRepo
|
|
}
|
|
|
|
func GetDbRepo() repository.Db {
|
|
return dbRepo
|
|
}
|
|
|
|
func GetDbSqlRepo() repository.DbSql {
|
|
return dbSqlRepo
|
|
}
|
|
|
|
func GetDbSqlExecRepo() repository.DbSqlExec {
|
|
return dbSqlExecRepo
|
|
}
|
|
|
|
func GetDbBackupHistoryRepo() repository.DbBackupHistory {
|
|
return dbBackupHistoryRepo
|
|
}
|
|
|
|
func GetDbRestoreHistoryRepo() repository.DbRestoreHistory {
|
|
return dbRestoreHistoryRepo
|
|
}
|