From 7eceb6d6d639c81a4db599bfe98888f4b0b89f15 Mon Sep 17 00:00:00 2001 From: moyin <244344649@qq.com> Date: Thu, 15 Jan 2026 10:58:13 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E9=9B=86=E6=88=90=E8=81=8A?= =?UTF-8?q?=E5=A4=A9=E5=92=8CZulip=E7=BD=91=E5=85=B3=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E5=88=B0=E5=BA=94=E7=94=A8=E4=B8=BB=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加ChatGatewayModule到应用模块导入列表 - 添加ZulipGatewayModule到应用模块导入列表 - 优化模块注释说明,明确各网关模块职责 - 完善模块架构,区分网关层和业务层职责 --- src/app.module.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/app.module.ts b/src/app.module.ts index 3a5e5c8..aac72a6 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -8,6 +8,8 @@ import { LoggerModule } from './core/utils/logger/logger.module'; import { UsersModule } from './core/db/users/users.module'; import { LoginCoreModule } from './core/login_core/login_core.module'; import { AuthGatewayModule } from './gateway/auth/auth.gateway.module'; +import { ChatGatewayModule } from './gateway/chat/chat.gateway.module'; +import { ZulipGatewayModule } from './gateway/zulip/zulip.gateway.module'; import { ZulipModule } from './business/zulip/zulip.module'; import { RedisModule } from './core/redis/redis.module'; import { AdminModule } from './business/admin/admin.module'; @@ -69,8 +71,10 @@ function isDatabaseConfigured(): boolean { // 根据数据库配置选择用户模块模式 isDatabaseConfigured() ? UsersModule.forDatabase() : UsersModule.forMemory(), LoginCoreModule, - AuthGatewayModule, // 使用网关层模块替代业务层模块 - ZulipModule, + AuthGatewayModule, // 认证网关模块 + ChatGatewayModule, // 聊天网关模块 + ZulipGatewayModule, // Zulip网关模块(HTTP API接口) + ZulipModule, // Zulip业务模块(业务逻辑) UserMgmtModule, AdminModule, SecurityCoreModule,