Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewJobs)
Functions ¶
This section is empty.
Types ¶
type CertRenew ¶
type CertRenew struct {
// contains filtered or unexported fields
}
CertRenew 证书续签
func NewCertRenew ¶
type FirewallScan ¶
type FirewallScan struct {
// contains filtered or unexported fields
}
FirewallScan 防火墙扫描感知任务
func NewFirewallScan ¶
func NewFirewallScan(log *slog.Logger, setting biz.SettingRepo, scanRepo biz.ScanEventRepo) *FirewallScan
NewFirewallScan 创建扫描感知任务
func (*FirewallScan) Run ¶
func (r *FirewallScan) Run()
type Jobs ¶
type Jobs struct {
// contains filtered or unexported fields
}
func NewJobs ¶
func NewJobs(conf *config.Config, db *gorm.DB, log *slog.Logger, aggregator *websitestat.Aggregator, setting biz.SettingRepo, cert biz.CertRepo, certAccount biz.CertAccountRepo, backup biz.BackupRepo, cache biz.CacheRepo, task biz.TaskRepo, scan biz.ScanEventRepo, stat biz.WebsiteStatRepo) *Jobs
type Monitoring ¶
type Monitoring struct {
// contains filtered or unexported fields
}
Monitoring 系统监控
func NewMonitoring ¶
func NewMonitoring(db *gorm.DB, log *slog.Logger, setting biz.SettingRepo) *Monitoring
func (*Monitoring) Run ¶
func (r *Monitoring) Run()
type PanelTask ¶
type PanelTask struct {
// contains filtered or unexported fields
}
PanelTask 面板每日任务
func NewPanelTask ¶
func NewPanelTask(conf *config.Config, db *gorm.DB, log *slog.Logger, backup biz.BackupRepo, cache biz.CacheRepo, task biz.TaskRepo, setting biz.SettingRepo, scan biz.ScanEventRepo, stat biz.WebsiteStatRepo) *PanelTask
type WebsiteStat ¶
type WebsiteStat struct {
// contains filtered or unexported fields
}
WebsiteStat 网站统计后台任务
func NewWebsiteStat ¶
func NewWebsiteStat(log *slog.Logger, setting biz.SettingRepo, statRepo biz.WebsiteStatRepo, aggregator *websitestat.Aggregator) *WebsiteStat
NewWebsiteStat 创建网站统计任务
func (*WebsiteStat) Run ¶
func (r *WebsiteStat) Run()
Click to show internal directories.
Click to hide internal directories.