refactor:项目架构重构和命名规范化

- 统一文件命名为snake_case格式(kebab-case  snake_case)
- 重构zulip模块为zulip_core,明确Core层职责
- 重构user-mgmt模块为user_mgmt,统一命名规范
- 调整模块依赖关系,优化架构分层
- 删除过时的文件和目录结构
- 更新相关文档和配置文件

本次重构涉及大量文件重命名和模块重组,
旨在建立更清晰的项目架构和统一的命名规范。
This commit is contained in:
moyin
2026-01-08 00:14:14 +08:00
parent 4fa4bd1a70
commit bb796a2469
178 changed files with 24767 additions and 3484 deletions

View File

@@ -50,8 +50,10 @@ import { MessageFilterService } from './services/message_filter.service';
import { ZulipEventProcessorService } from './services/zulip_event_processor.service';
import { SessionCleanupService } from './services/session_cleanup.service';
import { ChatController } from './controllers/chat.controller';
import { WebSocketDocsController } from './controllers/websocket-docs.controller';
import { ZulipCoreModule } from '../../core/zulip/zulip-core.module';
import { WebSocketDocsController } from './controllers/websocket_docs.controller';
import { ZulipAccountsController } from './controllers/zulip_accounts.controller';
import { ZulipCoreModule } from '../../core/zulip_core/zulip_core.module';
import { ZulipAccountsModule } from '../../core/db/zulip_accounts/zulip_accounts.module';
import { RedisModule } from '../../core/redis/redis.module';
import { LoggerModule } from '../../core/utils/logger/logger.module';
import { LoginCoreModule } from '../../core/login_core/login_core.module';
@@ -61,6 +63,8 @@ import { AuthModule } from '../auth/auth.module';
imports: [
// Zulip核心服务模块 - 提供技术实现相关的核心服务
ZulipCoreModule,
// Zulip账号关联模块 - 提供账号关联管理功能
ZulipAccountsModule.forRoot(),
// Redis模块 - 提供会话状态缓存和数据存储
RedisModule,
// 日志模块 - 提供统一的日志记录服务
@@ -89,6 +93,8 @@ import { AuthModule } from '../auth/auth.module';
ChatController,
// WebSocket API文档控制器
WebSocketDocsController,
// Zulip账号关联管理控制器
ZulipAccountsController,
],
exports: [
// 导出主服务供其他模块使用