liujiandao
2024-04-17 44e92defb4b946637daf847df292ce735fd7c0ca
conf/config.go
@@ -23,14 +23,15 @@
type (
   webConf struct {
      Host       string // 本机ip地址
      Port       string // 端口号
      NodeId     string // 主账户用户名
      OssType    string // 对象存储类型
      JWTSecret  string
      FileServer string //文件服务器地址
      ServerId   string //服务ID
      GrpcPort   string //grpc端口号
      Host        string // 本机ip地址
      Port        string // 端口号
      NodeId      string // 主账户用户名
      OssType     string // 对象存储类型
      JWTSecret   string
      FileServer  string //文件服务器地址
      ServerId    string //服务ID
      GrpcPort    string //grpc端口号
      CompanyName string //公司名
   }
   localConf struct {
@@ -42,6 +43,15 @@
      CrmAddr string //crm服务grpc地址
      SrmAddr string //srm服务grpc地址
   }
   fileTemplateConf struct {
      InputSelfmadeAddr string //入库自制单模版地址
   }
   dingTalkConf struct {
      AlarmKey string
      AlarmUrl string
   }
)
var (
@@ -51,6 +61,7 @@
   LocalConf      = &localConf{}
   Viper          *viper.Viper
   GrpcServerConf = &grpcServerConf{}
   DingTalkConf   = &dingTalkConf{}
)
func Init() error {
@@ -112,6 +123,7 @@
   _ = v.UnmarshalKey("db", DbConf)
   _ = v.UnmarshalKey("local", LocalConf)
   _ = v.UnmarshalKey("grpcServer", GrpcServerConf)
   _ = v.UnmarshalKey("dingTalk", DingTalkConf)
   showConfig()
}
@@ -122,5 +134,6 @@
   log.Printf("   DbConf:                 %+v", DbConf)
   log.Printf("   LocalConf:               %+v", LocalConf)
   log.Printf("   GrpcServerConf:               %+v", GrpcServerConf)
   log.Printf("   DingTalkConf:               %+v", DingTalkConf)
   log.Println("......................................................")
}