initialize

package
v0.0.0-...-79697a8 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2023 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConfigEnv         = "GVA_CONFIG"
	ConfigDefaultFile = "config.yaml"
	ConfigTestFile    = "config.test.yaml"
	ConfigDebugFile   = "config.debug.yaml"
	ConfigReleaseFile = "config.release.yaml"
)

Variables

This section is empty.

Functions

func DBList

func DBList()

func Gorm

func Gorm() *gorm.DB

Gorm 初始化数据库并产生数据库全局变量 Author SliverHorn

func GormMysql

func GormMysql() *gorm.DB

GormMysql 初始化Mysql数据库 Author [piexlmax](https://github.com/piexlmax) Author [SliverHorn](https://github.com/SliverHorn)

func GormMysqlByConfig

func GormMysqlByConfig(m properties.Mysql) *gorm.DB

GormMysqlByConfig 初始化Mysql数据库用过传入配置

func GormOracle

func GormOracle() *gorm.DB

GormOracle 初始化oracle数据库 如果需要Oracle库 放开import里的注释 把下方 mysql.Config 改为 oracle.Config ; mysql.New 改为 oracle.New

func GormOracleByConfig

func GormOracleByConfig(m properties.Oracle) *gorm.DB

GormOracleByConfig 初始化Oracle数据库用过传入配置

func GormPgSql

func GormPgSql() *gorm.DB

GormPgSql 初始化 Postgresql 数据库 Author [piexlmax](https://github.com/piexlmax) Author [SliverHorn](https://github.com/SliverHorn)

func GormPgSqlByConfig

func GormPgSqlByConfig(p properties.Pgsql) *gorm.DB

GormPgSqlByConfig 初始化 Postgresql 数据库 通过参数

func InstallPlugin

func InstallPlugin(Router *gin.Engine)

func OtherInit

func OtherInit()

func PluginInit

func PluginInit(group *gin.RouterGroup, Plugin ...plugin.Plugin)

func Prepare

func Prepare()

func Redis

func Redis()

func RegisterTables

func RegisterTables(db *gorm.DB)

RegisterTables 注册数据库表专用 Author SliverHorn

func Routers

func Routers() *gin.Engine

func RunWindowsServer

func RunWindowsServer()

func Timer

func Timer()

func Viper

func Viper(path ...string) *viper.Viper

Viper // 优先级: 命令行 > 环境变量 > 默认值 Author [SliverHorn](https://github.com/SliverHorn)

func Zap

func Zap() (logger *glog.Glogger)

Zap 获取 zap.Logger Author [SliverHorn](https://github.com/SliverHorn)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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