package app import ( "SciencesServer/app/common/model" "SciencesServer/app/event" "SciencesServer/app/service" "SciencesServer/config" "SciencesServer/serve/orm" ) func Init() { // RedisHash存储/移除监听 service.Subscribe(config.EventForRedisHashProduce, event.NewRedisHashProduce()) service.Subscribe(config.EventForRedisHashDestroy, event.NewRedisHashDestroy()) // RedisList存储/移除监听 service.Subscribe(config.EventForRedisListProduce, event.NewRedisListProduce()) service.Subscribe(config.EventForRedisListDestroy, event.NewRedisListDestroy()) // 帐号登录监听 service.Subscribe(config.EventForAccountLoginProduce, event.NewAccountUserLoginProduce()) // 日志录入监听 service.Subscribe(config.EventForSysLogProduce, event.NewSysLogProduce()) service.NewAuth().Register()(config.SettingInfo.Engine.DBMode, orm.GetDB(), model.NewSysAuthRule().TableName()) }