fix(ai): 修复 Nest DI 启动失败

- A2uiSubmissionsService/DataSource/BusinessContextService 等构造参数
  由 import type 改为值导入,确保 Nest 能解析依赖
- 验证:dev 模式后端正常启动,相关 243 个测试通过
This commit is contained in:
2026-08-06 15:39:33 +08:00
parent c72ff2cb8a
commit 14db28afc6
5 changed files with 5 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
import { Injectable } from '@nestjs/common';
import type { AgentToolContext, ToolDef, ToolInputResult } from '../agent-tools/agent-tool.types';
import { rejectUnknownKeys, optionalString } from '../agent-tools/tools/tool-input';
import type { BusinessContextService } from './business-context.service';
import { BusinessContextService } from './business-context.service';
interface GetBusinessContextInput {
workflowKey?: string;

View File

@@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common';
import type { AgentToolContext, ToolDef, ToolInputResult } from '../agent-tools/agent-tool.types';
import { rejectUnknownKeys } from '../agent-tools/tools/tool-input';
import { BUSINESS_WORKFLOW_KEYS } from './business-context.registry';
import type { PendingTasksService } from './pending-tasks.service';
import { PendingTasksService } from './pending-tasks.service';
interface GetPendingTasksInput {
workflowKey?: string;

View File

@@ -1,5 +1,5 @@
import { Injectable } from '@nestjs/common';
import type { DataSource } from 'typeorm';
import { DataSource } from 'typeorm';
import type { AgentToolContext } from '../agent-tools/agent-tool.types';
import type { StudentAccessScope } from '../students/student-access-scope';
import { StudentAccessScopeFactory } from '../students/student-access-scope.factory';

View File

@@ -12,7 +12,7 @@ import { AiChartService } from './ai-chart.service';
import { AiExcelReaderService } from './ai-excel-reader.service';
import { AiFormService } from './ai-form.service';
import { AiReviewService } from './ai-review.service';
import type { A2uiSubmissionsService } from './ai-a2ui-submissions.service';
import { A2uiSubmissionsService } from './ai-a2ui-submissions.service';
import { AiModelStreamService } from './ai-model-stream.service';
import { OperationLogsService } from '../operation-logs/operation-logs.service';
import {

View File

@@ -14,7 +14,7 @@ import { AiChartService } from './ai-chart.service';
import { AiExcelReaderService } from './ai-excel-reader.service';
import { AiFormService } from './ai-form.service';
import { AiReviewService } from './ai-review.service';
import type { A2uiSubmissionsService } from './ai-a2ui-submissions.service';
import { A2uiSubmissionsService } from './ai-a2ui-submissions.service';
import { AiModelStreamService } from './ai-model-stream.service';
import { OperationLogsService } from '../operation-logs/operation-logs.service';
import { AiConversation, AiMessage, AiToolRun } from './entities';