package configure /* 系统 服务配置中心 */ type ( ISys interface { } ) var defsys ISys func OnInit(config map[string]interface{}, option ...Option) (err error) { var options Options if options, err = newOptions(config, option...); err != nil { return } defsys, err = newSys(options) return } func NewSys(option ...Option) (sys ISys, err error) { var options Options if options, err = newOptionsByOption(option...); err != nil { return } defsys, err = newSys(options) return }