数据 输入输出 处理
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
851 B

package GDJKJC
import "goInOut/config"
type ConfigFile struct {
IoConfig ioConfig `yaml:"ioConfig"`
Info map[string]AppKeySecret `yaml:"info"`
StructInfo structInfo `yaml:"structInfo"`
Monitor map[string]string `yaml:"monitor"`
QueryComponent queryComponent `yaml:"queryComponent"`
}
type ioConfig struct {
In In `yaml:"in"`
Out Out `yaml:"out"`
}
type In struct {
Http config.HttpConfig `yaml:"http"`
}
type Out struct {
Http config.HttpConfig `yaml:"http"`
}
type queryComponent struct {
Redis struct {
Address string `yaml:"address"`
} `yaml:"redis"`
}
type AppKeySecret struct {
AppKey string `yaml:"appKey"`
AppSecret string `yaml:"appSecret"`
}
type structInfo struct {
Bridge map[int]string `yaml:"bridge"`
Slope map[int]string `yaml:"slope"`
}