Documentation ¶
Index ¶
- Variables
- func NewAlarmGroupRepository(data *data.Data) repository.AlarmGroup
- func NewAlarmHookRepository(data *data.Data) repository.AlarmHook
- func NewAlarmPageRepository(data *data.Data) repository.AlarmPage
- func NewCacheRepository(data *data.Data) repository.Cache
- func NewCaptchaRepository(data *data.Data) repository.Captcha
- func NewDashboardRepository(data *data.Data) repository.Dashboard
- func NewDatasourceMetricRepository(data *data.Data) repository.DatasourceMetric
- func NewDatasourceRepository(data *data.Data) repository.Datasource
- func NewDictRepository(data *data.Data) repository.Dict
- func NewGithubUserRepository(bc *palaceconf.Bootstrap, data *data.Data) repository.OAuth
- func NewLockRepository(data *data.Data) repository.Lock
- func NewMenuRepository(data *data.Data) repository.Menu
- func NewMetricRepository(data *data.Data) repository.Metric
- func NewRealtimeAlarmRepository(data *data.Data) repository.Alarm
- func NewResourceRepository(data *data.Data) repository.Resource
- func NewStrategyCountRepository(data *data.Data) repository.StrategyCountRepo
- func NewStrategyGroupRepository(data *data.Data) repository.StrategyGroup
- func NewStrategyRepository(data *data.Data) repository.Strategy
- func NewSubscriberStrategyRepository(data *data.Data) repository.SubscriberStrategy
- func NewTeamMenuRepository(data *data.Data) repository.TeamMenu
- func NewTeamRepository(data *data.Data, cache runtimecache.RuntimeCache) repository.Team
- func NewTeamRoleRepository(data *data.Data) repository.TeamRole
- func NewTemplateRepository(data *data.Data) repository.Template
- func NewUserRepository(data *data.Data) repository.User
Constants ¶
This section is empty.
Variables ¶
var ProviderSetRepoImpl = wire.NewSet( NewUserRepository, NewCaptchaRepository, NewTeamRepository, NewCacheRepository, NewResourceRepository, NewTeamRoleRepository, NewTeamMenuRepository, NewMenuRepository, NewDatasourceRepository, NewDatasourceMetricRepository, NewLockRepository, NewMetricRepository, NewDictRepository, NewTemplateRepository, NewStrategyRepository, NewStrategyGroupRepository, NewStrategyCountRepository, NewRealtimeAlarmRepository, NewDashboardRepository, NewAlarmGroupRepository, NewAlarmPageRepository, NewSubscriberStrategyRepository, NewAlarmHookRepository, NewGithubUserRepository, )
ProviderSetRepoImpl wire Set
Functions ¶
func NewAlarmGroupRepository ¶
func NewAlarmGroupRepository(data *data.Data) repository.AlarmGroup
NewAlarmGroupRepository 创建策略分组仓库
func NewAlarmHookRepository ¶
func NewAlarmHookRepository(data *data.Data) repository.AlarmHook
NewAlarmHookRepository new alarm repository
func NewAlarmPageRepository ¶
func NewAlarmPageRepository(data *data.Data) repository.AlarmPage
NewAlarmPageRepository 创建告警页面管理操作
func NewCacheRepository ¶
func NewCacheRepository(data *data.Data) repository.Cache
NewCacheRepository 创建缓存操作
func NewCaptchaRepository ¶
func NewCaptchaRepository(data *data.Data) repository.Captcha
NewCaptchaRepository 创建验证码操作
func NewDashboardRepository ¶
func NewDashboardRepository(data *data.Data) repository.Dashboard
NewDashboardRepository 创建仪表盘操作实现
func NewDatasourceMetricRepository ¶
func NewDatasourceMetricRepository(data *data.Data) repository.DatasourceMetric
NewDatasourceMetricRepository 创建数据源指标仓库
func NewDatasourceRepository ¶
func NewDatasourceRepository(data *data.Data) repository.Datasource
NewDatasourceRepository 创建数据源
func NewDictRepository ¶
func NewDictRepository(data *data.Data) repository.Dict
NewDictRepository 创建数据库字典操作
func NewGithubUserRepository ¶
func NewGithubUserRepository(bc *palaceconf.Bootstrap, data *data.Data) repository.OAuth
func NewLockRepository ¶
func NewLockRepository(data *data.Data) repository.Lock
NewLockRepository 创建全局锁
func NewMenuRepository ¶
func NewMenuRepository(data *data.Data) repository.Menu
NewMenuRepository 创建菜单仓库
func NewMetricRepository ¶
func NewMetricRepository(data *data.Data) repository.Metric
NewMetricRepository 创建指标仓库
func NewRealtimeAlarmRepository ¶
func NewRealtimeAlarmRepository(data *data.Data) repository.Alarm
NewRealtimeAlarmRepository 实例化告警业务数据库
func NewResourceRepository ¶
func NewResourceRepository(data *data.Data) repository.Resource
NewResourceRepository 创建资源仓库
func NewStrategyCountRepository ¶
func NewStrategyCountRepository(data *data.Data) repository.StrategyCountRepo
NewStrategyCountRepository 创建策略计数仓库
func NewStrategyGroupRepository ¶
func NewStrategyGroupRepository(data *data.Data) repository.StrategyGroup
NewStrategyGroupRepository 创建策略分组仓库
func NewStrategyRepository ¶
func NewStrategyRepository(data *data.Data) repository.Strategy
NewStrategyRepository 创建策略仓库
func NewSubscriberStrategyRepository ¶
func NewSubscriberStrategyRepository(data *data.Data) repository.SubscriberStrategy
NewSubscriberStrategyRepository 创建策略仓库
func NewTeamMenuRepository ¶
func NewTeamMenuRepository(data *data.Data) repository.TeamMenu
NewTeamMenuRepository 创建团队菜单仓库
func NewTeamRepository ¶
func NewTeamRepository(data *data.Data, cache runtimecache.RuntimeCache) repository.Team
NewTeamRepository 创建团队仓库
func NewTeamRoleRepository ¶
func NewTeamRoleRepository(data *data.Data) repository.TeamRole
NewTeamRoleRepository 创建团队角色仓库
func NewTemplateRepository ¶
func NewTemplateRepository(data *data.Data) repository.Template
NewTemplateRepository 创建模板策略仓库
func NewUserRepository ¶
func NewUserRepository(data *data.Data) repository.User
NewUserRepository 创建用户仓库
Types ¶
This section is empty.