|
@@ -8,20 +8,22 @@ type Config struct {
|
|
|
|
|
|
// Serve gin服务配置
|
|
|
type Serve struct {
|
|
|
- Port int `mapstructure:"port" json:"port" yaml:"port" description:"gin开启监听http服务的端口"`
|
|
|
- RunMode string `mapstructure:"run-mode" json:"run-mode" yaml:"run-mode" description:"gin运行模式的默认,枚举值:debug,release"`
|
|
|
- UseRedis bool `mapstructure:"use-redis" json:"use-redis" yaml:"use-redis" description:"是否使用redis"`
|
|
|
- AppName string `mapstructure:"app-name" json:"app-name" yaml:"app-name" description:"项目名称"`
|
|
|
- StaticDir string `mapstructure:"static-dir" json:"static-dir" yaml:"static-dir" description:"上传的文件存储目录地址"`
|
|
|
- IndexSaveDir string `mapstructure:"index-save-dir" json:"index-save-dir" yaml:"index-save-dir" description:"监听文件夹的路径"`
|
|
|
- IndexMergeSaveDir string `mapstructure:"index-merge-save-dir" json:"index-merge-save-dir" yaml:"index-merge-save-dir" description:"监听合并文件夹的路径"`
|
|
|
- Frequency string `mapstructure:"frequency" json:"frequency" yaml:"frequency" description:"频度"`
|
|
|
- EdbLibUrl string `mapstructure:"edb-lib-url" json:"edb-lib-url" yaml:"edb-lib-url" description:"公共指标库的地址"`
|
|
|
- AppEdbLibNameEn string `mapstructure:"app_edb_lib_name_en" json:"app_edb_lib_name_en" yaml:"app_edb_lib_name_en" description:"指标库的英文名称"`
|
|
|
- EdbLibMd5Key string `mapstructure:"edb_lib_md5_key" json:"edb_lib_md5_key" yaml:"edb_lib_md5_key" description:"指标库服务秘钥"`
|
|
|
- TerminalCode string `mapstructure:"terminal_code" json:"terminal_code" yaml:"terminal_code" description:"终端编码"`
|
|
|
- IsCheckIndexUpdate bool `mapstructure:"is_check_index_update" json:"is_check_index_update" yaml:"is_check_index_update" description:"是否检测指标更新状态"`
|
|
|
- RefreshTimeList []string `mapstructure:"refresh_time_list" json:"refresh_time_list" yaml:"refresh_time_list" description:"刷新服务任务更新时间列表"`
|
|
|
+ Port int `mapstructure:"port" json:"port" yaml:"port" description:"gin开启监听http服务的端口"`
|
|
|
+ RunMode string `mapstructure:"run-mode" json:"run-mode" yaml:"run-mode" description:"gin运行模式的默认,枚举值:debug,release"`
|
|
|
+ UseRedis bool `mapstructure:"use-redis" json:"use-redis" yaml:"use-redis" description:"是否使用redis"`
|
|
|
+ AppName string `mapstructure:"app-name" json:"app-name" yaml:"app-name" description:"项目名称"`
|
|
|
+ StaticDir string `mapstructure:"static-dir" json:"static-dir" yaml:"static-dir" description:"上传的文件存储目录地址"`
|
|
|
+ IndexSaveDir string `mapstructure:"index-save-dir" json:"index-save-dir" yaml:"index-save-dir" description:"监听文件夹的路径"`
|
|
|
+ IndexMergeSaveDir string `mapstructure:"index-merge-save-dir" json:"index-merge-save-dir" yaml:"index-merge-save-dir" description:"监听合并文件夹的路径"`
|
|
|
+ Frequency string `mapstructure:"frequency" json:"frequency" yaml:"frequency" description:"频度"`
|
|
|
+ EdbLibUrl string `mapstructure:"edb-lib-url" json:"edb-lib-url" yaml:"edb-lib-url" description:"公共指标库的地址"`
|
|
|
+ AppEdbLibNameEn string `mapstructure:"app_edb_lib_name_en" json:"app_edb_lib_name_en" yaml:"app_edb_lib_name_en" description:"指标库的英文名称"`
|
|
|
+ EdbLibMd5Key string `mapstructure:"edb_lib_md5_key" json:"edb_lib_md5_key" yaml:"edb_lib_md5_key" description:"指标库服务秘钥"`
|
|
|
+ TerminalCode string `mapstructure:"terminal_code" json:"terminal_code" yaml:"terminal_code" description:"终端编码"`
|
|
|
+ IsCheckIndexUpdate bool `mapstructure:"is_check_index_update" json:"is_check_index_update" yaml:"is_check_index_update" description:"是否检测指标更新状态"`
|
|
|
+ RefreshTimeList []string `mapstructure:"refresh_time_list" json:"refresh_time_list" yaml:"refresh_time_list" description:"刷新服务任务更新时间列表"`
|
|
|
+ DayRefreshWeekdays []int `mapstructure:"day_refresh_weekdays" json:"day_refresh_weekdays" yaml:"day_refresh_weekdays" description:"日度指标刷新星期"`
|
|
|
+ WeekRefreshWeekdays []int `mapstructure:"week_refresh_weekdays" json:"week_refresh_weekdays" yaml:"week_refresh_weekdays" description:"周度指标刷新星期"`
|
|
|
}
|
|
|
|
|
|
// Log 日志配置
|