conf

package
v0.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2022 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Init

type Init struct{}

func (Init) Casbin

func (i Init) Casbin() (Enforcer *casbin.SyncedEnforcer)

Casbin *

  • @Description: 初始化Casbin
  • @receiver i

func (Init) Database

func (i Init) Database() (db *gorm.DB)

Database *

  • @Description: 初始化数据库
  • @receiver i

func (Init) Env

func (i Init) Env(e global.Env) *global.Env

Env *

  • @Description: 初始化环境
  • @receiver i
  • @param e
  • @return env

func (Init) EnvActive added in v0.1.2

func (i Init) EnvActive() *global.Env

func (Init) MinIO added in v0.1.2

func (i Init) MinIO() *minio.Client

MinIO *

  • @Description: 初始化MinIO客户端
  • @receiver i
  • @return *minio.Client

func (Init) Node added in v0.1.2

func (i Init) Node() *snowflake.Node

func (Init) Redis

func (i Init) Redis() *redis.Client

Redis *

  • @Description: 初始化Redis
  • @receiver i

func (Init) Run

func (i Init) Run(r *gin.Engine)

Run *

  • @Description: 启动服务
  • @receiver i
  • @param r

func (Init) Validate added in v0.0.3

func (i Init) Validate() *validator.Validate

Validate *

  • @Description: 初始化参数校验器
  • @receiver i
  • @return *validator.Validate

func (Init) Viper

func (i Init) Viper() *viper.Viper

Viper *

  • @Description: 初始化Viper(读取配置文件)
  • @receiver i
  • @return *viper.Viper

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL