Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderDataSet = loom.Module( loom.Provide(NewData), loom.Provide(NewUserRepository), loom.Provide(NewSiteConfigRepository), loom.Provide(NewDataListRepository), )
Functions ¶
func NewDataListRepository ¶
func NewDataListRepository(appCtx *system.AppContext, data *Data) biz.DataListRepository
func NewSiteConfigRepository ¶
func NewSiteConfigRepository(appCtx *system.AppContext, data *Data) biz.SiteConfigRepository
func NewUserRepository ¶
func NewUserRepository(appCtx *system.AppContext, data *Data) biz.UserRepository
Types ¶
type Data ¶
Data owns the PostgreSQL connection pool and sqlc query set. Repositories depend on this small facade rather than opening database connections directly.
type RedisClient ¶
func NewRedisClient ¶
func NewRedisClient(conf *koanf.Koanf, rcf *payloads.RedisConfig, app *system.AppContext) (*RedisClient, error)
func (*RedisClient) CachedExpire ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.