- AppModule 注册 3 个 BullMQ Workers (AiAnalysis/DocumentImport/Notification) - Users 模块新增 GET/PATCH /users/me/profile 端点: - GET 读取 UserProfile (learningIdentity, learningDirection, bio, currentGoal) - PATCH upsert UserProfile - GET /users/me 返回 profile + preferences (include join) - 新增 RolesGuard + @Roles() 装饰器 (UserRole enum) - QueueModule/QueueService 改进 - 各模块 controller/repository/service 完善 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
14 lines
493 B
TypeScript
14 lines
493 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { AiModule } from '../ai/ai.module';
|
|
import { AiAnalysisController } from './ai-analysis.controller';
|
|
import { AiAnalysisService } from './ai-analysis.service';
|
|
import { AiAnalysisRepository } from './ai-analysis.repository';
|
|
|
|
@Module({
|
|
imports: [AiModule],
|
|
controllers: [AiAnalysisController],
|
|
providers: [AiAnalysisService, AiAnalysisRepository],
|
|
exports: [AiAnalysisService, AiAnalysisRepository],
|
|
})
|
|
export class AiAnalysisModule {}
|