package events import ( "awesomeProject/internal/events/handlers" "log" ) // InitEventSystem 初始化事件系统 func InitEventSystem() { log.Println("初始化配置事件系统...") eventManager := GetConfigEventManager() // 注册价格配置处理器 priceHandler := &handlers.PriceConfigHandler{} eventManager.RegisterHandler(priceHandler) // 注册系统配置处理器 systemHandler := &handlers.SystemConfigHandler{} eventManager.RegisterHandler(systemHandler) // 注册用户配置处理器 userHandler := &handlers.UserConfigHandler{} eventManager.RegisterHandler(userHandler) // 可以继续注册更多处理器... // 例如: // orderHandler := &handlers.OrderConfigHandler{} // eventManager.RegisterHandler(orderHandler) log.Printf("配置事件系统初始化完成,已注册处理器数量: %v", eventManager.ListRegisteredHandlers()) }