zhangzengfei
2024-06-05 52830a58e2907f83e8f891728b8ba3080ca59fb1
config/config.go
@@ -47,8 +47,14 @@
   ReportServer   string `mapstructure:"report-server"`
   ReportInterval int    `mapstructure:"report-interval"`
   RetryInterval  int    `mapstructure:"retry-interval"`
   CutFaceImage   bool   `mapstructure:"cut-face-image"`
   Enable         bool   `mapstructure:"enable"`
   Enable bool `mapstructure:"enable"`
}
type image struct {
   CutFaceImage bool    `mapstructure:"cut-face-image"`
   OriginWidth  float64 `mapstructure:"origin-width"`
   OriginHeight float64 `mapstructure:"origin-height"`
}
// 梯控设备
@@ -69,6 +75,7 @@
var RateLimitConf = &rateLimitConfig{}
var ClientConf = &client{}
var NVCSConf = &nvcs{}
var ImageConf = &image{}
// Init is an exported method that takes the environment starts the viper
// (external lib) and returns the configuration struct.
@@ -99,6 +106,7 @@
   v.UnmarshalKey("rate-limit", RateLimitConf)
   v.UnmarshalKey("client", ClientConf)
   v.UnmarshalKey("nvcs", NVCSConf)
   v.UnmarshalKey("image", ImageConf)
   if LogConf.Level == "" {
      LogConf.Level = "info"