Documentation
¶
Index ¶
- Variables
- func GetBizTXByContext(ctx context.Context) (*gorm.DB, bool)
- func GetBizTransactionDB(ctx context.Context, d BizDB) *gorm.DB
- func GetEventDBTransaction(ctx context.Context, d EventDB) *gorm.DB
- func GetEventTXByContext(ctx context.Context) (*gorm.DB, bool)
- func GetMainDBTransaction(ctx context.Context, d MainDB) *gorm.DB
- func GetMainTXByContext(ctx context.Context) (*gorm.DB, bool)
- func NewAuditRepo(d *data.Data, logger log.Logger) repository.Audit
- func NewCacheRepo(bc *conf.Bootstrap, d *data.Data, logger log.Logger) repository.Cache
- func NewCaptchaRepo(bc *conf.Bootstrap, d *data.Data, logger log.Logger) repository.Captcha
- func NewDashboardChartRepo(data *data.Data, logger log.Logger) repository.DashboardChart
- func NewDashboardRepo(data *data.Data, logger log.Logger) repository.Dashboard
- func NewInviteRepo(bc *conf.Bootstrap, d *data.Data, logger log.Logger) repository.Invite
- func NewMemberRepo(data *data.Data, logger log.Logger) repository.Member
- func NewMenuRepo(d *data.Data) repository.Menu
- func NewOAuthRepo(data *data.Data, logger log.Logger) repository.OAuth
- func NewOperateLogRepo(d *data.Data, logger log.Logger) repository.OperateLog
- func NewRealtime(data *data.Data) repository.Realtime
- func NewResourceRepo(d *data.Data, logger log.Logger) repository.Resource
- func NewRoleRepo(d *data.Data, logger log.Logger) repository.Role
- func NewSendMessageLog(data *data.Data) repository.SendMessageLog
- func NewSendMessageRepo(bc *conf.Bootstrap, rabbitRepo repository.Rabbit, logger log.Logger) repository.SendMessage
- func NewServerRepo(data *data.Data, logger log.Logger) repository.Server
- func NewTeamConfigEmailRepo(data *data.Data, logger log.Logger) repository.TeamEmailConfig
- func NewTeamConfigSMSRepo(data *data.Data) repository.TeamSMSConfig
- func NewTeamDatasourceMetricMetadataRepo(data *data.Data, logger log.Logger) repository.TeamDatasourceMetricMetadata
- func NewTeamDictRepo(d *data.Data, logger log.Logger) repository.TeamDict
- func NewTeamHook(data *data.Data, logger log.Logger) repository.TeamHook
- func NewTeamMetricDatasourceRepo(data *data.Data, logger log.Logger) repository.TeamDatasourceMetric
- func NewTeamNotice(data *data.Data, logger log.Logger) repository.TeamNotice
- func NewTeamRepo(d *data.Data, logger log.Logger) repository.Team
- func NewTeamRole(data *data.Data) repository.TeamRole
- func NewTeamStrategyGroupRepo(data *data.Data) repository.TeamStrategyGroup
- func NewTeamStrategyMetricRepo(d *data.Data) repository.TeamStrategyMetric
- func NewTeamStrategyRepo(data *data.Data) repository.TeamStrategy
- func NewTransaction(d *data.Data, logger log.Logger) repository.Transaction
- func NewUserRepo(bc *conf.Bootstrap, data *data.Data, logger log.Logger) repository.User
- func WithBizTXContext(ctx context.Context, tx *gorm.DB) context.Context
- func WithEventTXContext(ctx context.Context, tx *gorm.DB) context.Context
- func WithMainTXContext(ctx context.Context, tx *gorm.DB) context.Context
- type BizDB
- type EventDB
- type MainDB
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSetImpl = wire.NewSet( NewUserRepo, NewMemberRepo, NewCaptchaRepo, NewCacheRepo, NewOAuthRepo, NewResourceRepo, NewTransaction, NewTeamRepo, NewDashboardRepo, NewDashboardChartRepo, NewServerRepo, NewTeamDictRepo, NewTeamHook, NewTeamConfigEmailRepo, NewTeamConfigSMSRepo, NewMenuRepo, NewTeamRole, NewRoleRepo, NewAuditRepo, NewOperateLogRepo, NewInviteRepo, NewTeamNotice, NewTeamMetricDatasourceRepo, NewTeamStrategyGroupRepo, NewTeamStrategyRepo, NewTeamStrategyMetricRepo, NewSendMessageLog, NewSendMessageRepo, NewRealtime, NewTeamDatasourceMetricMetadataRepo, )
ProviderSetImpl is a set of providers.
Functions ¶
func GetBizTXByContext ¶
GetBizTXByContext This method checks if there is a transaction in the context,
func GetEventTXByContext ¶
GetEventTXByContext This method checks if there is a transaction in the context,
func GetMainTXByContext ¶
GetMainTXByContext This method checks if there is a transaction in the context,
func NewAuditRepo ¶
func NewCacheRepo ¶
func NewCaptchaRepo ¶
func NewDashboardChartRepo ¶
func NewDashboardChartRepo(data *data.Data, logger log.Logger) repository.DashboardChart
NewDashboardChartRepo creates a new dashboard chart repository
func NewDashboardRepo ¶
NewDashboardRepo creates a new dashboard repository
func NewInviteRepo ¶
func NewMemberRepo ¶
func NewMenuRepo ¶
func NewMenuRepo(d *data.Data) repository.Menu
func NewOAuthRepo ¶
func NewOperateLogRepo ¶
func NewOperateLogRepo(d *data.Data, logger log.Logger) repository.OperateLog
func NewRealtime ¶
func NewRealtime(data *data.Data) repository.Realtime
func NewResourceRepo ¶
func NewRoleRepo ¶
func NewSendMessageLog ¶
func NewSendMessageLog(data *data.Data) repository.SendMessageLog
func NewSendMessageRepo ¶
func NewSendMessageRepo( bc *conf.Bootstrap, rabbitRepo repository.Rabbit, logger log.Logger, ) repository.SendMessage
func NewServerRepo ¶
func NewTeamConfigEmailRepo ¶
func NewTeamConfigEmailRepo(data *data.Data, logger log.Logger) repository.TeamEmailConfig
func NewTeamConfigSMSRepo ¶
func NewTeamConfigSMSRepo(data *data.Data) repository.TeamSMSConfig
func NewTeamDatasourceMetricMetadataRepo ¶
func NewTeamDatasourceMetricMetadataRepo(data *data.Data, logger log.Logger) repository.TeamDatasourceMetricMetadata
func NewTeamDictRepo ¶
func NewTeamHook ¶
func NewTeamMetricDatasourceRepo ¶
func NewTeamMetricDatasourceRepo(data *data.Data, logger log.Logger) repository.TeamDatasourceMetric
func NewTeamNotice ¶
func NewTeamNotice(data *data.Data, logger log.Logger) repository.TeamNotice
func NewTeamRepo ¶
func NewTeamRole ¶
func NewTeamRole(data *data.Data) repository.TeamRole
func NewTeamStrategyGroupRepo ¶
func NewTeamStrategyGroupRepo(data *data.Data) repository.TeamStrategyGroup
func NewTeamStrategyMetricRepo ¶
func NewTeamStrategyMetricRepo(d *data.Data) repository.TeamStrategyMetric
func NewTeamStrategyRepo ¶
func NewTeamStrategyRepo(data *data.Data) repository.TeamStrategy
func NewTransaction ¶
func NewTransaction(d *data.Data, logger log.Logger) repository.Transaction
NewTransaction creates a transaction
func NewUserRepo ¶
func WithBizTXContext ¶
WithBizTXContext This method creates a new context with the transaction
func WithEventTXContext ¶
WithEventTXContext This method creates a new context with the transaction
Types ¶
Source Files
¶
- audit.go
- cache.go
- captcha.go
- error.go
- invite.go
- log.go
- menu.go
- message.go
- oauth.go
- provider_set.go
- realtime.go
- resource.go
- role.go
- send_message_log.go
- server.go
- team.go
- team_config_email.go
- team_config_sms.go
- team_dashboard.go
- team_dashboard_chart.go
- team_datasource_metric.go
- team_datasource_metric_metadata.go
- team_dict.go
- team_hook.go
- team_member.go
- team_notice.go
- team_role.go
- team_strategy.go
- team_strategy_group.go
- team_strategy_metric.go
- transaction.go
- user.go
Click to show internal directories.
Click to hide internal directories.