Documentation
¶
Index ¶
- func NewAlertRepo(db *gorm.DB) (biz.AlertRepo, error)
- func NewAppRepo(conf *config.Config, db *gorm.DB, t *gotext.Locale, log *slog.Logger) biz.AppRepo
- func NewBackupAccountRepo(db *gorm.DB) biz.BackupAccountRepo
- func NewBackupRepo(conf *config.Config, db *gorm.DB, t *gotext.Locale, log *slog.Logger, ...) biz.BackupRepo
- func NewCacheRepo(db *gorm.DB) biz.CacheRepo
- func NewCertAccountRepo(db *gorm.DB, t *gotext.Locale, log *slog.Logger) biz.CertAccountRepo
- func NewCertDNSRepo(db *gorm.DB) biz.CertDNSRepo
- func NewCertRepo(db *gorm.DB, t *gotext.Locale, log *slog.Logger) biz.CertRepo
- func NewContainerComposeRepo() biz.ContainerComposeRepo
- func NewContainerImageRepo() biz.ContainerImageRepo
- func NewContainerNetworkRepo() biz.ContainerNetworkRepo
- func NewContainerRepo() biz.ContainerRepo
- func NewContainerVolumeRepo() biz.ContainerVolumeRepo
- func NewCronRepo(db *gorm.DB, t *gotext.Locale) biz.CronRepo
- func NewDatabaseElasticsearchRepo(db *gorm.DB, t *gotext.Locale, log *slog.Logger) biz.DatabaseElasticsearchRepo
- func NewDatabaseRedisRepo(db *gorm.DB, t *gotext.Locale, log *slog.Logger) biz.DatabaseRedisRepo
- func NewDatabaseRepo(db *gorm.DB) biz.DatabaseRepo
- func NewDatabaseServerRepo(db *gorm.DB) biz.DatabaseServerRepo
- func NewDatabaseUserRepo(db *gorm.DB) biz.DatabaseUserRepo
- func NewEnvironmentRepo(conf *config.Config, t *gotext.Locale) biz.EnvironmentRepo
- func NewFileShareRepo(db *gorm.DB, t *gotext.Locale) biz.FileShareRepo
- func NewLogRepo(db *gorm.DB) biz.LogRepo
- func NewMigrationArchiveRepo() biz.MigrationArchiveRepo
- func NewMigrationRemoteRepo(t *gotext.Locale) biz.MigrationRemoteRepo
- func NewMigrationSourceRepo(t *gotext.Locale) biz.MigrationSourceRepo
- func NewMonitorRepo() (biz.MonitorRepo, error)
- func NewNotifyChannelRepo(db *gorm.DB) biz.NotifyChannelRepo
- func NewProjectRepo(db *gorm.DB, t *gotext.Locale) biz.ProjectRepo
- func NewSSHRepo(db *gorm.DB, t *gotext.Locale) biz.SSHRepo
- func NewSafeRepo() biz.SafeRepo
- func NewScanEventRepo() (biz.ScanEventRepo, error)
- func NewSettingRepo(conf *config.Config, db *gorm.DB) biz.SettingRepo
- func NewTamperRepo(db *gorm.DB) (biz.TamperRepo, error)
- func NewTaskRepo(db *gorm.DB, t *gotext.Locale, log *slog.Logger, runner types.TaskRunner) biz.TaskRepo
- func NewTemplateRepo(log *slog.Logger) biz.TemplateRepo
- func NewUserPasskeyRepo(db *gorm.DB) biz.UserPasskeyRepo
- func NewUserRepo(db *gorm.DB, t *gotext.Locale) biz.UserRepo
- func NewUserTokenRepo(conf *config.Config, db *gorm.DB, t *gotext.Locale) biz.UserTokenRepo
- func NewWebHookRepo(db *gorm.DB, t *gotext.Locale) biz.WebHookRepo
- func NewWebsiteRepo(db *gorm.DB, t *gotext.Locale, settingRepo biz.SettingRepo) biz.WebsiteRepo
- func NewWebsiteStatRepo() (biz.WebsiteStatRepo, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAppRepo ¶
func NewBackupAccountRepo ¶
func NewBackupAccountRepo(db *gorm.DB) biz.BackupAccountRepo
func NewBackupRepo ¶
func NewBackupRepo(conf *config.Config, db *gorm.DB, t *gotext.Locale, log *slog.Logger, settingRepo biz.SettingRepo, websiteRepo biz.WebsiteRepo) biz.BackupRepo
func NewCertAccountRepo ¶
func NewCertDNSRepo ¶
func NewCertDNSRepo(db *gorm.DB) biz.CertDNSRepo
func NewContainerComposeRepo ¶
func NewContainerComposeRepo() biz.ContainerComposeRepo
func NewContainerImageRepo ¶
func NewContainerImageRepo() biz.ContainerImageRepo
func NewContainerNetworkRepo ¶
func NewContainerNetworkRepo() biz.ContainerNetworkRepo
func NewContainerRepo ¶
func NewContainerRepo() biz.ContainerRepo
func NewContainerVolumeRepo ¶
func NewContainerVolumeRepo() biz.ContainerVolumeRepo
func NewDatabaseElasticsearchRepo ¶ added in v3.2.0
func NewDatabaseRedisRepo ¶
func NewDatabaseRepo ¶
func NewDatabaseRepo(db *gorm.DB) biz.DatabaseRepo
func NewDatabaseServerRepo ¶
func NewDatabaseServerRepo(db *gorm.DB) biz.DatabaseServerRepo
func NewDatabaseUserRepo ¶
func NewDatabaseUserRepo(db *gorm.DB) biz.DatabaseUserRepo
func NewEnvironmentRepo ¶
func NewFileShareRepo ¶ added in v3.3.0
func NewMigrationArchiveRepo ¶ added in v3.3.2
func NewMigrationArchiveRepo() biz.MigrationArchiveRepo
func NewMigrationRemoteRepo ¶ added in v3.3.2
func NewMigrationRemoteRepo(t *gotext.Locale) biz.MigrationRemoteRepo
func NewMigrationSourceRepo ¶ added in v3.3.2
func NewMigrationSourceRepo(t *gotext.Locale) biz.MigrationSourceRepo
func NewMonitorRepo ¶
func NewMonitorRepo() (biz.MonitorRepo, error)
func NewNotifyChannelRepo ¶ added in v3.3.1
func NewNotifyChannelRepo(db *gorm.DB) biz.NotifyChannelRepo
func NewProjectRepo ¶
func NewSafeRepo ¶
func NewScanEventRepo ¶
func NewScanEventRepo() (biz.ScanEventRepo, error)
NewScanEventRepo 创建扫描事件数据访问实例
func NewSettingRepo ¶
func NewTamperRepo ¶ added in v3.3.0
func NewTamperRepo(db *gorm.DB) (biz.TamperRepo, error)
NewTamperRepo 创建防篡改数据访问实例
func NewTaskRepo ¶
func NewTemplateRepo ¶
func NewTemplateRepo(log *slog.Logger) biz.TemplateRepo
func NewUserPasskeyRepo ¶ added in v3.1.2
func NewUserPasskeyRepo(db *gorm.DB) biz.UserPasskeyRepo
func NewUserTokenRepo ¶
func NewWebHookRepo ¶
func NewWebsiteRepo ¶
func NewWebsiteRepo(db *gorm.DB, t *gotext.Locale, settingRepo biz.SettingRepo) biz.WebsiteRepo
func NewWebsiteStatRepo ¶
func NewWebsiteStatRepo() (biz.WebsiteStatRepo, error)
NewWebsiteStatRepo 创建网站统计数据访问实例
Types ¶
This section is empty.
Source Files
¶
- alert.go
- app.go
- backup.go
- backup_storage.go
- cache.go
- cert.go
- cert_account.go
- cert_dns.go
- container.go
- container_compose.go
- container_image.go
- container_network.go
- container_volume.go
- cron.go
- database.go
- database_elasticsearch.go
- database_redis.go
- database_server.go
- database_user.go
- environment.go
- file_share.go
- helper.go
- log.go
- monitor.go
- notify.go
- project.go
- safe.go
- scan_event.go
- setting.go
- ssh.go
- tamper.go
- task.go
- template.go
- toolbox_migration.go
- toolbox_migration_archive.go
- toolbox_migration_baota.go
- toolbox_migration_onepanel.go
- toolbox_migration_remote.go
- user.go
- user_passkey.go
- user_token.go
- webhook.go
- website.go
- website_stat.go
- zstd.go
Click to show internal directories.
Click to hide internal directories.