19 lines
995 B
Go
19 lines
995 B
Go
package config
|
|
|
|
var C Config
|
|
|
|
type Config struct {
|
|
Port int `mapstructure:"port" json:"port" yaml:"port"`
|
|
Env string `mapstructure:"env" json:"Env" yaml:"Env"`
|
|
Mysql Mysql `mapstructure:"mysql" json:"mysql" yaml:"mysql"`
|
|
Log Log `mapstructure:"log" json:"log" yaml:"log"`
|
|
Redis Redis `mapstructure:"redis" json:"redis" yaml:"redis"`
|
|
Jwt Jwt `mapstructure:"jwt" json:"jwt" yaml:"jwt"`
|
|
Oss Oss `mapstructure:"oss" json:"oss" yaml:"oss"`
|
|
Snowflake int64 `mapstructure:"snowflake" json:"snowflake" yaml:"snowflake"`
|
|
Dysms Dysms `mapstructure:"dysms" json:"dysms" yaml:"dysms"`
|
|
Wechat Wechat `mapstructure:"wechat" json:"wechat" yaml:"wechat"`
|
|
App App `mapstructure:"app" json:"app" yaml:"app"`
|
|
SuperKangaroo SuperKangaroo `mapstructure:"superKangaroo" json:"superKangaroo" yaml:"superKangaroo"`
|
|
}
|