package config import ( "github.com/saas-mingyang/mingyang-admin-common/config" "github.com/zeromicro/go-zero/zrpc" "time" ) type Config struct { zrpc.RpcServerConf DatabaseConf config.DatabaseConf JWTConf JWTConfig `json:"JWTConf"` RedisConf config.RedisConf IP2Location struct { DBPath string `json:",default=./data/IP2LOCATION-LITE-DB.BIN"` } McmsRpc zrpc.RpcClientConf } type JWTConfig struct { AccessTokenSecret string `mapstructure:"access_token_secret"` RefreshTokenSecret string `mapstructure:"refresh_token_secret"` AccessTokenExpiry time.Duration `mapstructure:"access_token_expiry"` RefreshTokenExpiry time.Duration `mapstructure:"refresh_token_expiry"` Issuer string `mapstructure:"issuer"` }